www.overleaf.com
Open in
urlscan Pro
45.79.177.213
Public Scan
Effective URL: https://www.overleaf.com/
Submission: On June 27 via api from US
Summary
TLS certificate: Issued by Go Daddy Secure Certificate Authority... on August 9th 2017. Valid for: 2 years.
This is the only time www.overleaf.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 2 | 45.79.177.213 45.79.177.213 | 63949 (LINODE-AP...) (LINODE-AP Linode) | |
20 | 195.181.170.16 195.181.170.16 | 60068 (CDN77) (CDN77) | |
2 | 2a00:1450:400... 2a00:1450:4001:816::2004 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:81a::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 209.197.3.15 209.197.3.15 | 20446 (HIGHWINDS3) (HIGHWINDS3 - Highwinds Network Group) | |
2 | 2a00:1450:400... 2a00:1450:4001:81d::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:819::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
4 | 2a00:1450:400... 2a00:1450:4001:814::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
34 | 8 |
ASN63949 (LINODE-AP Linode, LLC, US)
PTR: li1276-213.members.linode.com
www.overleaf.com |
ASN60068 (CDN77, GB)
PTR: frankfurt-15.cdn77.com
cdn.sharelatex.com |
ASN15169 (GOOGLE - Google LLC, US)
www.google.com |
ASN15169 (GOOGLE - Google LLC, US)
fonts.googleapis.com |
ASN20446 (HIGHWINDS3 - Highwinds Network Group, Inc., US)
PTR: vip0x00f.map2.ssl.hwcdn.net
netdna.bootstrapcdn.com |
ASN15169 (GOOGLE - Google LLC, US)
www.google-analytics.com |
ASN15169 (GOOGLE - Google LLC, US)
www.gstatic.com |
ASN15169 (GOOGLE - Google LLC, US)
fonts.gstatic.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
sharelatex.com
cdn.sharelatex.com |
1 MB |
5 |
gstatic.com
www.gstatic.com fonts.gstatic.com |
146 KB |
2 |
google-analytics.com
www.google-analytics.com |
17 KB |
2 |
bootstrapcdn.com
netdna.bootstrapcdn.com |
83 KB |
2 |
googleapis.com
fonts.googleapis.com |
1 KB |
2 |
google.com
www.google.com |
574 B |
2 |
overleaf.com
1 redirects
www.overleaf.com |
11 KB |
34 | 7 |
Domain | Requested by | |
---|---|---|
20 | cdn.sharelatex.com |
www.overleaf.com
www.google-analytics.com cdn.sharelatex.com |
4 | fonts.gstatic.com |
www.overleaf.com
|
2 | www.google-analytics.com |
www.overleaf.com
|
2 | netdna.bootstrapcdn.com |
www.overleaf.com
www.google-analytics.com |
2 | fonts.googleapis.com |
www.overleaf.com
|
2 | www.google.com |
www.overleaf.com
www.gstatic.com |
2 | www.overleaf.com | 1 redirects |
1 | www.gstatic.com |
www.google.com
|
34 | 8 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.overleaf.com Go Daddy Secure Certificate Authority - G2 |
2017-08-09 - 2019-08-09 |
2 years | crt.sh |
cdn.sharelatex.com COMODO RSA Domain Validation Secure Server CA |
2016-07-26 - 2019-07-26 |
3 years | crt.sh |
www.google.com Google Internet Authority G3 |
2019-06-11 - 2019-09-03 |
3 months | crt.sh |
*.googleapis.com Google Internet Authority G3 |
2019-06-11 - 2019-09-03 |
3 months | crt.sh |
*.bootstrapcdn.com COMODO RSA Domain Validation Secure Server CA |
2018-10-03 - 2019-10-12 |
a year | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-06-11 - 2019-09-03 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2019-06-11 - 2019-09-03 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.overleaf.com/
Frame ID: C2320CC664E02D8587A97F14D854F388
Requests: 33 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfawooUAAAAACUFQPCs3LgBMRgD8NK-2ti2q1sD&co=aHR0cHM6Ly93d3cub3ZlcmxlYWYuY29tOjQ0Mw..&hl=en&v=v1560753160450&size=invisible&cb=88k1kv5piukm
Frame ID: 09816C6EE87E23D31D75FF6CA7316BA6
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://www.overleaf.com/
HTTP 301
https://www.overleaf.com/ Page URL
Detected technologies
Nginx (Web Servers) ExpandDetected patterns
- headers server /nginx(?:\/([\d.]+))?/i
AngularJS (JavaScript Frameworks) Expand
Detected patterns
- script /angular[.-]([\d.]*\d)[^\/]*\.js/i
- script /angular.*\.js/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery[.-]([\d.]*\d)[^\/]*\.js/i
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
reCAPTCHA (Captchas) Expand
Detected patterns
- html /<div[^>]+class="g-recaptcha"/i
- script /\/recaptcha\/api\.js/i
Page Statistics
18 Outgoing links
These are links going to different origins than the main page.
Title: Spanish
Search URL Search Domain Scan URL
Title: Portuguese
Search URL Search Domain Scan URL
Title: German
Search URL Search Domain Scan URL
Title: French
Search URL Search Domain Scan URL
Title: Czech
Search URL Search Domain Scan URL
Title: Dutch
Search URL Search Domain Scan URL
Title: Swedish
Search URL Search Domain Scan URL
Title: Italian
Search URL Search Domain Scan URL
Title: Turkish
Search URL Search Domain Scan URL
Title: Chinese
Search URL Search Domain Scan URL
Title: Norwegian
Search URL Search Domain Scan URL
Title: Danish
Search URL Search Domain Scan URL
Title: Russian
Search URL Search Domain Scan URL
Title: Korean
Search URL Search Domain Scan URL
Title: Japanese
Search URL Search Domain Scan URL
Title: Overleaf on Twitter
Search URL Search Domain Scan URL
Title: Overleaf on Facebook
Search URL Search Domain Scan URL
Title: Overleaf on LinkedIn
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://www.overleaf.com/
HTTP 301
https://www.overleaf.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
/
www.overleaf.com/ Redirect Chain
|
28 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.f7d6824623d3a2f74feb989dcaaaeaf8.css
cdn.sharelatex.com/stylesheets/ |
322 KB 52 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-1.11.1.min.js
cdn.sharelatex.com/minjs/libs/ |
94 KB 32 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
angular-1.6.4.min.js
cdn.sharelatex.com/minjs/libs/ |
163 KB 55 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.google.com/recaptcha/ |
796 B 574 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
friend.jpeg
cdn.sharelatex.com/img/advocates/ |
33 KB 34 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
queensland.png
cdn.sharelatex.com/img/crests/ |
23 KB 23 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
caltech.png
cdn.sharelatex.com/img/crests/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
york.png
cdn.sharelatex.com/img/crests/ |
21 KB 22 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
agder.png
cdn.sharelatex.com/img/crests/ |
413 KB 414 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
require.0cb51c1a5e8e978cbe069c07f3b8d16d.js
cdn.sharelatex.com/minjs/libs/ |
15 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 458 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
8 KB 760 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
netdna.bootstrapcdn.com/font-awesome/4.7.0/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__en.js
www.gstatic.com/recaptcha/api2/v1560753160450/ |
264 KB 92 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
overleaf-white.svg
cdn.sharelatex.com/img/ol-brand/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage.png
cdn.sharelatex.com/img/ |
51 KB 51 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6uyw4BMUTPHjx4wXiWtFCc.woff2
fonts.gstatic.com/s/lato/v15/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
u-440qyriQwlOrhSvowK_l5-fCZMdeX3rg.woff2
fonts.gstatic.com/s/merriweather/v20/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2
fonts.gstatic.com/s/lato/v15/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2
fonts.gstatic.com/s/lato/v15/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
grid.png
cdn.sharelatex.com/img/ |
78 KB 78 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sprite.png
cdn.sharelatex.com/img/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff2
netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/ |
75 KB 76 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/r/ |
35 B 101 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
anchor
www.google.com/recaptcha/api2/ Frame 0981 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.fa6371186adc73fad89cadc86921e883.js
cdn.sharelatex.com/minjs/ |
610 KB 144 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
raven-3.27.0.min.js
cdn.sharelatex.com/minjs/libs/ |
37 KB 13 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
libraries.2c23f0d4a9068c1eae0d00fc46b90eb4.js
cdn.sharelatex.com/minjs/ |
254 KB 67 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
algolia-2.5.2.js
cdn.sharelatex.com/minjs/libs/ |
20 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
passfield.js
cdn.sharelatex.com/minjs/libs/ |
28 KB 10 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_google.svg
cdn.sharelatex.com/img/other-brands/ |
849 B 837 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_orcid.svg
cdn.sharelatex.com/img/other-brands/ |
640 B 716 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
52 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| onselectstart object| onselectionchange function| queueMicrotask boolean| similarproducts string| GoogleAnalyticsObject function| ga string| csrfToken function| $ function| jQuery string| noCdnKey boolean| cdnBlocked boolean| noCdnAlreadyInUrl object| angular object| sharelatex object| systemMessages object| ab string| user_id object| ExposedSettings boolean| useV2TrialUrl object| ___grecaptcha_cfg object| grecaptcha boolean| __google_recaptcha_client object| passwordStrengthOptions object| google_tag_data object| gaplugins object| gaGlobal object| gaData function| requirejs function| require function| define object| closure_lm_44174 object| Raven function| _toConsumableArray function| __guard__ function| __range__ object| app string| UNHANDLED_REJECTION_ERR_MSG function| _slicedToArray object| recurly object| CryptoJS function| isInViewport undefined| moment function| AlgoliaExplainResults string| ALGOLIA_VERSION function| AlgoliaSearch function| _ function| AlgoliaSearchHelper object| PassField object| sixpack boolean| sl_debugging object| sl_console object| jQuery11110357531307142771260 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000; includeSubdomains; |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
cdn.sharelatex.com
fonts.googleapis.com
fonts.gstatic.com
netdna.bootstrapcdn.com
www.google-analytics.com
www.google.com
www.gstatic.com
www.overleaf.com
195.181.170.16
209.197.3.15
2a00:1450:4001:814::2003
2a00:1450:4001:816::2004
2a00:1450:4001:819::2003
2a00:1450:4001:81a::200a
2a00:1450:4001:81d::200e
45.79.177.213
036d841b132c14046e26d8f2da1bc634c6ad34885ed1295660694a91c98933a6
0c74c4e497891e92d908560789d3293a4b83573fb761b7d6ade1b589ea2c1838
0d89366c213bd8bc72fd03fd97be18931b0c936f3ae733032de9309c70f65afb
13c5d25bc2bd33c4ddf05c1f8073f5eb5107bc8ad21f5b21485f9486cc527cd7
2036a5adc793b2c15c6bfc013e857bf4e94b4611ba6a6dc1b3b32d0708ed9d26
21eee46580df0e1959566c78fa5139e3610c3a1ffdbd29bd46feda2747902fd1
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
3edb2b6b3d3663da58e6137af51e48dfecffa1c37fc8f12ac7cec2a22f119064
44674039c21f7b9852b172db6f7a418c5253289e655ff1936714d4c470a51fdb
49f1d4481858f0255e7e115693a11d8e4fe3f05545100f330ce31e47e541d550
540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441
5b8560f16db1a9228142a35da18b068f6344fcd6ce527825bb08fd49c5fc91ee
6f3fb0dc2dba391b736e6fe59ca60ffcfb9c0104e18dbe2102aafd2065eb0474
706494a230ae9c22ebbda2b9fce9af786bac0ea5f315c80e3fbe9f44e7883c38
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8751c9cdc0584ecaa31e07f44da24d642355900ee8bc364af09e8433caa600f8
8c50aa8567731858e81bcfd2027718d9a7c8fd7bf54cf496499adbf5da5741b9
8e06839b01cf314bd81ad96b6e22a9df1612efa7fc8d93aba23b038959567e16
94e139602bc32444c88fa8a1154b875fa148db0bf7f1e43e556cb78ad46453a4
9b935bda7709001067d9f40d0b008cb0c56170776245f4ff90c77156980ff5e9
9baad10e85c5be8d5697086479983b6b477197103bf8f0f11817b1bdfb9a7451
a4883cce814b6793c5bd6dd3639d6048ecab39a93a90b560d39a9fd0aff6e263
b937d1a53566328e8a5eb32356e482be86814a63e1297b9ba8c4c6b9512887a4
ce80db965b707efd34c2c3c97f9c958e9d9953ca50aeddeeea4f4e53800f024e
d20fe77d465c3e56c4c10324d92f5a426ee83b4546c48df4bbcee340e393e860
d79938c2dd62e78a321166e479b441bfcadc99b05d2d1d12ff2264c28befbf9c
daf06e3e3d71e81faf953c87d881a4548dd6c35d98dfa4857e0870b9a7e7aba9
e4fa437e044d3f739bd5e4aa2d1bd94e3952e888baec655763cd7969576001da
e7c3a20e44fa1633d5de0e2f636fb5efd6c084690219211df29668ac2b1082d4
ec4222c9e8d320003c631d8125d4caf3672e8bcc03a24c6737886bf37c66f96b
fbb174c398e22ad439b59b7caec311d0e36a2ef1bdb6e0803025b1a454d23a55
fdeb451ef9620b70a14b7d4d4f9bd30f28a6bc27f12c452500a7773d6cac1b08