typer.io
Open in
urlscan Pro
76.76.21.142
Public Scan
Effective URL: https://typer.io/
Submission: On April 27 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on April 24th 2024. Valid for: 3 months.
This is the only time typer.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
22 | 76.76.21.142 76.76.21.142 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 142.250.74.194 142.250.74.194 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:806::2008 | 15169 (GOOGLE) (GOOGLE) | |
3 | 54.161.241.46 54.161.241.46 | 14618 (AMAZON-AES) (AMAZON-AES) | |
2 | 2a00:1450:400... 2a00:1450:4001:80e::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:82f::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.185.78 142.250.185.78 | 15169 (GOOGLE) (GOOGLE) | |
1 | 91.107.228.124 91.107.228.124 | 24940 (HETZNER-AS) (HETZNER-AS) | |
36 | 10 |
ASN15169 (GOOGLE, US)
PTR: fra24s02-in-f2.1e100.net
pagead2.googlesyndication.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-54-161-241-46.compute-1.amazonaws.com
api.typer.io |
ASN15169 (GOOGLE, US)
fundingchoicesmessages.google.com |
ASN15169 (GOOGLE, US)
PTR: fra16s48-in-f14.1e100.net
fundingchoicesmessages.google.com |
ASN24940 (HETZNER-AS, DE)
PTR: static.124.228.107.91.clients.your-server.de
emojigraph.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
typer.io
typer.io api.typer.io |
356 KB |
3 |
google.com
fundingchoicesmessages.google.com — Cisco Umbrella Rank: 660 |
124 KB |
2 |
gstatic.com
fonts.gstatic.com |
173 KB |
2 |
googlesyndication.com
pagead2.googlesyndication.com — Cisco Umbrella Rank: 104 |
189 KB |
1 |
emojigraph.org
emojigraph.org |
8 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 33 |
6 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2404 |
249 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
97 KB |
36 | 8 |
Domain | Requested by | |
---|---|---|
22 | typer.io |
typer.io
|
3 | fundingchoicesmessages.google.com |
pagead2.googlesyndication.com
|
3 | api.typer.io |
typer.io
|
2 | fonts.gstatic.com |
typer.io
|
2 | pagead2.googlesyndication.com |
typer.io
pagead2.googlesyndication.com |
1 | emojigraph.org | |
1 | fonts.googleapis.com | |
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
typer.io
|
36 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
discord.gg |
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
typer.io R3 |
2024-04-24 - 2024-07-23 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
api.typer.io R3 |
2024-03-23 - 2024-06-21 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
emojigraph.org R3 |
2024-03-23 - 2024-06-21 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://typer.io/
Frame ID: EEDA13B13F831D54C52F7A7EAA84AF14
Requests: 36 HTTP requests in this frame
Screenshot
Page Title
Typer - Home | Fast multiplayer typing races with your friendsPage URL History Show full URLs
-
http://typer.io/
HTTP 307
https://typer.io/ Page URL
Detected technologies
Google AdSense (Advertising Networks) ExpandDetected patterns
- googlesyndication\.com/
Google Analytics (Analytics) Expand
Detected patterns
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Join the Discord ➜
Search URL Search Domain Scan URL
Title: Jaden
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://typer.io/
HTTP 307
https://typer.io/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
typer.io/ Redirect Chain
|
11 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home.0f98cab5.svg
typer.io/_next/static/media/ |
821 B 978 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chat-bubble.6526b0c9.svg
typer.io/_next/static/media/ |
771 B 982 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rocket.bf479773.svg
typer.io/_next/static/media/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
moon.9d5023d5.svg
typer.io/_next/static/media/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
147 KB 50 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c98b2b5026ee9c1c.css
typer.io/_next/static/css/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
32f7532f0ea15a12.css
typer.io/_next/static/css/ |
22 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-aa9288a286b4221d.js
typer.io/_next/static/chunks/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-305cb810cde7afac.js
typer.io/_next/static/chunks/ |
138 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-108f4624a742a542.js
typer.io/_next/static/chunks/ |
96 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_app-951ba5c719b37642.js
typer.io/_next/static/chunks/pages/ |
188 KB 61 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
61-0aca9352245ec14b.js
typer.io/_next/static/chunks/ |
15 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
778-2c29ae4efe4cdedb.js
typer.io/_next/static/chunks/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-e351409740409936.js
typer.io/_next/static/chunks/pages/ |
22 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_buildManifest.js
typer.io/_next/static/gUptTGlKmpMVlVA6CplI7/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_ssgManifest.js
typer.io/_next/static/gUptTGlKmpMVlVA6CplI7/ |
77 B 257 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dinn-500.woff
typer.io/static/fonts/ |
39 KB 40 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
caros.woff
typer.io/static/fonts/ |
53 KB 53 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dinn-700.woff
typer.io/static/fonts/ |
39 KB 39 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
65d5d0b7910bedec.css
typer.io/_next/static/css/ |
255 B 494 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
120.59a6284c22c40f6c.js
typer.io/_next/static/chunks/ |
810 B 1010 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
284 KB 97 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
matches
api.typer.io/api/ |
4 KB 5 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
posts
api.typer.io/api/forum/ |
2 KB 2 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
matches
api.typer.io/api/ |
2 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
show_ads_impl_with_ama_fy2021.js
pagead2.googlesyndication.com/pagead/managed/js/adsense/m202404230101/ |
411 KB 139 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ca-pub-3148839588626786
fundingchoicesmessages.google.com/i/ |
181 KB 61 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 249 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dinn-300.woff
typer.io/static/fonts/ |
39 KB 39 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AGSKWxX8MMX1JAV-BSKe97Kca527QC6thQTiGoBhexmpdiR7SnkPEy-ckzTZLqnt-sFHO18KHUXu5oIzgKtQWsgrsnoc_HYiuYgv3K_YO1S-5eJpygHPtmZWxxQ575CJ95K31jsdm12XFw==
fundingchoicesmessages.google.com/f/ |
403 KB 63 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
109 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v40/ |
47 KB 47 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2
fonts.gstatic.com/s/materialicons/v142/ |
125 KB 126 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
AGSKWxW7aiQGyeCRKE6fZntSU3_VWuY_oLFfYYMwMLmLhlJmM8gSZZAwcjEuwXWXHpgX78eN3EuoOAJkLp2vvfXA8IaV6dGJO6jmlthfHjapa3d-_gGpRU9qAFVcsVKviLXNcNujVoaNCg==
fundingchoicesmessages.google.com/el/ |
0 29 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
racing-car_1f3ce-fe0f.png
emojigraph.org/media/microsoft/ |
8 KB 8 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
55 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| 0 object| 1 object| 2 object| 3 object| webpackChunk_N_E function| __next_require__ object| next object| __NEXT_DATA__ function| __SSG_MANIFEST_CB object| __NEXT_P object| _N_E function| __NEXT_PRELOADREADY object| __MIDDLEWARE_MATCHERS object| __BUILD_MANIFEST object| __SSG_MANIFEST function| gtag object| dataLayer object| google_js_reporting_queue number| google_srt object| google_persistent_state_async object| google_logging_queue number| tmod object| google_ad_modifications object| ggeac boolean| google_measure_js_timing object| google_tag_data object| google_reactive_ads_global_state object| adsbygoogle object| google_sa_queue function| google_process_slots object| google_ama_state function| google_spfd number| google_unique_id object| google_sv_map number| google_rum_task_id_counter string| google_user_agent_client_hint function| google_sa_impl object| googlefc boolean| adsbygoogle_ama_fc_has_run object| google_tag_manager function| onYouTubeIframeAPIReady object| gaGlobal object| default_ContributorServingResponseClientJs object| _F_toggles object| __googlefc string| __fcInvoked string| __fcexpdef string| YTk0MjBiYjYwNDUxYTE3OGxvYWRlcl9qcw== string| YTk0MjBiYjYwNDUxYTE3OGNhY2hlZF9qcw== object| __fcInternalApiManager boolean| __fcInternalApiPostMessageReady object| __tcfapiEventListeners function| __tcfapi object| __tcfapiManager boolean| __tcfapiPostMessageReady2 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.
Domain/Path | Expires | Name / Value |
---|---|---|
.typer.io/ | Name: _ga_9DWL368WZS Value: GS1.1.1714260843.1.0.1714260843.0.0.0 |
|
.typer.io/ | Name: _ga Value: GA1.1.813573544.1714260844 |
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=63072000 |
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.
api.typer.io
emojigraph.org
fonts.googleapis.com
fonts.gstatic.com
fundingchoicesmessages.google.com
pagead2.googlesyndication.com
region1.google-analytics.com
typer.io
www.googletagmanager.com
142.250.185.78
142.250.74.194
2001:4860:4802:32::36
2a00:1450:4001:806::2008
2a00:1450:4001:80e::200e
2a00:1450:4001:828::200a
2a00:1450:4001:82f::2003
54.161.241.46
76.76.21.142
91.107.228.124
069e04d643acac50d78cffeefa0edec1ca9d39877e8a1a7e0c35540b751ba233
0a8892399b38503f4552e293de13281a1da368b47cc6c21c847314b4ec3e5426
0b59a5aab5273b5000397ebd814f75a15edcebe017234d703c66968610314ca6
0dd80455f71b969c337c811065a9d08e8e76cc2bc8677678e5cc211b34626e97
2c142f1e0e5a776053ccb7218802eb0b1f15680132af6467a095942024cfebca
2c2f4bc656bcffec98b4b30441e4b1ce18e9abe2c7236917a4c6e1513ffd2a38
2e9b064ec22cad7e762f8203c2e02c5ba8f1ea560cd7ffadef7964cef5f0e515
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
3e2ef6ebe49396bd012ac961fbcddb6fdb089b344bab05c5fe633665ef494f52
414de8740a5d1e0bf34db388518ff587994f2b1c10f18b331117cbca52771989
5bc74fa5aed9e074fa8a7ffe6dafd8b17d0024c3f5ffdd17a42d0ecc86c5d566
5fa264ac086070b0b6a43e611d8773a7587f7b9b0a4d1a372ddf29287cc4c973
60bfa6ab882e6278166fd1904a24a7d4c5ded32bff5326ad081e7999f3f59824
68f6ce34f2ab303cbcdcf6b35f6157d2f6649dd86205335930550a4f190ea3bb
6e9bf00f1844dab454c04b95bdfd10b5985dc904c0a1d3de918a1c458e7ebe69
6f5b4aa00d2f8d6aed9935b471806bf7acef464d0c1d390260e5fe27f800c67e
6fcbbd6ae0490fcd0adfba5310a650b684c2eabb58f81c7cd42cd9117989272d
726f2d5b0d844a9f284c891bec2818715c2d2adf3bbdb54cf8a912c85109e70d
7df673e538998d7c9cf0962551f429a5903f021b4f3af4e5dd050f79224d3ef5
8265f64786397d6b832d1ca0aafdf149ad84e72759fffa9f7272e91a0fb015d1
894290a1c2048ef2ce5665c772a0e1d8f0947d4ebf773beb974d965790255d6b
b48f28c288c8a6b6d05eb84b58e5db3e853bf137b7b3dc7f4d86216a05fb888d
b736326bcbc4f88159cb84054866ee92ba797c254549d008df74cbf39bc5dbe3
b9781bb0717b10d7a5552f4191f0afd12bcb302d4453c2fc2dc2ce7074e1f9e1
bae419427aa2f8c512412bf7edfb61852f708d6a61611f48702efd4f50c8f05c
bea62a1be8414271dea144567fd529a7f6333769df22c41ebe3a13b53fcd0a70
c75129a081aa0458c3fe56270a13a19d3824578d41296b5f80c97588a6f79077
ca6c03043324e8c0b267b9ac59078773610808528816b3f509c195aa3c298770
cdf061e13ca615ea45ce8fa703ba63a4a259101c49c973504dd0b92037d8e903
d91d5d637b21c36e6dde4a9aa28da379ce7cce037aa22f1cb3fa5cb4d4e61076
dad65ecd2bf82a94b4eec53e34ef667fa4a471188ae888b7574389e621e81836
daf22fa52177debdd8d81a8e615f583a14f8e763e8317025c9c1538e71b940f7
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f26c96499f97182874523175d852c2774e94d7ad29c4e12eb571df128e68c2cd
fabda41373013afdf0a1fcda383a6d926cfae6b2768658b2c9c0f1556482eefb