![](/screenshots/917cc8dc-6650-4feb-b077-2268c25c7aaa.png)
www.freetypinggame.net
Open in
urlscan Pro
52.9.101.50
Public Scan
Effective URL: https://www.freetypinggame.net/Default.asp
Submission: On October 22 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on January 26th 2023. Valid for: a year.
This is the only time www.freetypinggame.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 19 | 52.9.101.50 52.9.101.50 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:4001:806::2008 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:811::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2002 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400c:c0c::9d | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:831::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:811::2002 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:813::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::200a | 15169 (GOOGLE) (GOOGLE) | |
34 | 10 |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-9-101-50.us-west-1.compute.amazonaws.com
www.freetypinggame.net |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN15169 (GOOGLE, US)
www.googletagservices.com |
ASN15169 (GOOGLE, US)
www.google.de | |
fonts.gstatic.com |
ASN15169 (GOOGLE, US)
securepubads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
fundingchoicesmessages.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
freetypinggame.net
1 redirects
www.freetypinggame.net — Cisco Umbrella Rank: 335282 |
235 KB |
5 |
google.com
region1.analytics.google.com — Cisco Umbrella Rank: 2714 fundingchoicesmessages.google.com — Cisco Umbrella Rank: 1474 |
102 KB |
2 |
gstatic.com
fonts.gstatic.com |
173 KB |
2 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 98 securepubads.g.doubleclick.net — Cisco Umbrella Rank: 214 |
133 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 42 |
21 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 56 |
139 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 49 |
4 KB |
1 |
google.de
www.google.de — Cisco Umbrella Rank: 6147 |
408 B |
1 |
googletagservices.com
www.googletagservices.com — Cisco Umbrella Rank: 223 |
29 KB |
34 | 9 |
Domain | Requested by | |
---|---|---|
19 | www.freetypinggame.net |
1 redirects
www.freetypinggame.net
|
3 | fundingchoicesmessages.google.com |
securepubads.g.doubleclick.net
|
2 | fonts.gstatic.com |
www.freetypinggame.net
fonts.googleapis.com |
2 | region1.analytics.google.com |
www.googletagmanager.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | www.googletagmanager.com |
www.freetypinggame.net
www.googletagmanager.com |
1 | fonts.googleapis.com | |
1 | securepubads.g.doubleclick.net |
www.googletagservices.com
|
1 | www.google.de |
www.freetypinggame.net
|
1 | stats.g.doubleclick.net |
www.googletagmanager.com
|
1 | www.googletagservices.com |
www.freetypinggame.net
|
34 | 11 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
freetypinggame.net Amazon RSA 2048 M02 |
2023-01-26 - 2024-02-24 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
www.google.de GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.freetypinggame.net/Default.asp
Frame ID: D5DFFF29CDF51851DCB5663E867D055C
Requests: 34 HTTP requests in this frame
Screenshot
![](/screenshots/917cc8dc-6650-4feb-b077-2268c25c7aaa.png)
Page Title
Free typing games, typing lessons and typing tests. | FreeTypingGame.netPage URL History Show full URLs
-
http://www.freetypinggame.net/
HTTP 302
https://www.freetypinggame.net/Default.asp Page URL
Detected technologies
![](/vendor/wappa/icons/Microsoft ASP.NET.png)
Detected patterns
- \.aspx?(?:$|\?)
Detected patterns
- googletagservices\.com/tag/js/gpt(?:_mobile)?\.js
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
![](/vendor/wappa/icons/Google Font API.png)
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
![](/vendor/wappa/icons/Google Tag Manager.png)
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
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.freetypinggame.net/
HTTP 302
https://www.freetypinggame.net/Default.asp 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
Default.asp
www.freetypinggame.net/ Redirect Chain
|
20 KB 21 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
www.freetypinggame.net/ |
8 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
132 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
px1.gif
www.freetypinggame.net/imagest/ |
43 B 312 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo3.gif
www.freetypinggame.net/imagest/ |
2 KB 3 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
b_left.gif
www.freetypinggame.net/imagest/ |
383 B 653 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
b_right.gif
www.freetypinggame.net/imagest/ |
381 B 650 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top02.gif
www.freetypinggame.net/imagest/ |
291 B 560 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
free-typing-games.gif
www.freetypinggame.net/imagest/ |
106 KB 106 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
typing-lesson.jpg
www.freetypinggame.net/imagest/ |
48 KB 48 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
typing-tests.gif
www.freetypinggame.net/imagest/ |
47 KB 47 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
play-typing-game.gif
www.freetypinggame.net/imagest/ |
679 B 949 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
learn-typing.gif
www.freetypinggame.net/imagest/ |
681 B 950 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
test-typing-speed.gif
www.freetypinggame.net/imagest/ |
671 B 940 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu1left.gif
www.freetypinggame.net/imagest/ |
937 B 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu1right.gif
www.freetypinggame.net/imagest/ |
935 B 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
260 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gpt.js
www.googletagservices.com/tag/js/ |
89 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fon_top.gif
www.freetypinggame.net/imagest/ |
99 B 368 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
b_fon.gif
www.freetypinggame.net/imagest/ |
355 B 625 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu1.gif
www.freetypinggame.net/imagest/ |
986 B 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.analytics.google.com/g/ |
0 259 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/g/ |
0 259 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.de/ads/ |
42 B 408 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
1 B 211 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl.js
securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202310170101/ |
421 KB 133 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3941692
fundingchoicesmessages.google.com/i/ |
158 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AGSKWxVCqvSxAZFAafTU_FBTbswiFbAGMxh9oZMKHUgOoySBMEtkJZ-4reYZ5I2vbsQ3F6KHl4a5B0mnefD3yxgMjgHQXFS-4TUZ8Hlu-rHBfix4JBVIaMnv19_mWN-ASiJ444SF_terjw==
fundingchoicesmessages.google.com/f/ |
301 KB 49 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
69 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2
fonts.gstatic.com/s/materialicons/v140/ |
125 KB 126 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
AGSKWxW7PbjuZLWaVmRK0QqDvhCMZtWM1MA7ubwuYfytHUKl5FBtAPn_M_lk2QPPbJULutJs8giLInNP0YcmmRTgaSVhax3czSYF1GLMyTweCrg4vrg0JnxUdmH47OzdUw-GCRYU_sjXTQ==
fundingchoicesmessages.google.com/el/ |
0 28 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v36/ |
47 KB 47 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.analytics.google.com/g/ |
0 54 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
42 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 function| LanguageSelect function| windowopen function| imgSwap object| google_tag_manager object| google_tag_data object| dataLayer function| gtag string| GoogleAnalyticsObject function| ga object| googletag object| test function| getQueryVariable function| setCookie boolean| customGameChars boolean| customLessonChars boolean| customLessonReviewChars function| forceMobile function| onYouTubeIframeAPIReady object| gaGlobal object| gaplugins object| gaData object| ggeac object| google_js_reporting_queue undefined| google_measure_js_timing object| default_ContributorServingResponseClientJs object| _F_toggles object| __googlefc string| __fcInvoked string| __fcexpdef string| NjJmZjg5ZTZmZGZhN2NkMWxvYWRlcl9qcw== string| NjJmZjg5ZTZmZGZhN2NkMWNhY2hlZF9qcw== object| googlefc object| __fcInternalApiManager boolean| __fcInternalApiPostMessageReady object| __tcfapiEventListeners function| __tcfapi object| __tcfapiManager boolean| __tcfapiPostMessageReady8 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 |
---|---|---|
www.freetypinggame.net/ | Name: ASPSESSIONIDAASRBBSD Value: DOJJJGLCPMNJLJHNEOEJNPJO |
|
www.freetypinggame.net/ | Name: adcounter2 Value: 2 |
|
www.freetypinggame.net/ | Name: adcounter Value: 2 |
|
www.freetypinggame.net/ | Name: ASPSESSIONIDSQRCTQBA Value: GNAAAFECDNFLHPEEFJMABHBG |
|
.freetypinggame.net/ | Name: _ga_KMPQY679SB Value: GS1.1.1698002172.1.0.1698002172.60.0.0 |
|
.freetypinggame.net/ | Name: _ga Value: GA1.2.1789454519.1698002172 |
|
.freetypinggame.net/ | Name: _gid Value: GA1.2.1357911779.1698002172 |
|
.freetypinggame.net/ | Name: _gat_gtag_UA_1838301_1 Value: 1 |
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.
fonts.googleapis.com
fonts.gstatic.com
fundingchoicesmessages.google.com
region1.analytics.google.com
securepubads.g.doubleclick.net
stats.g.doubleclick.net
www.freetypinggame.net
www.google-analytics.com
www.google.de
www.googletagmanager.com
www.googletagservices.com
2001:4860:4802:32::36
2a00:1450:4001:806::2008
2a00:1450:4001:80b::200a
2a00:1450:4001:811::2002
2a00:1450:4001:811::200e
2a00:1450:4001:813::200e
2a00:1450:4001:828::2002
2a00:1450:4001:831::2003
2a00:1450:400c:c0c::9d
52.9.101.50
0a0e58188cd4e973fd6d3a0fce1ccea8ce5bb4c71a0153552fd095e8fb5480ae
3967be8ed7913cd7258bfb65f6484ba4a514039c9dbfe16987df2e8304110493
48ced54bca62af39d4200351c4aaf3754d6a94d12c81282285c5e63af9046607
4bbf84e93061f0bd7dc70df658f03b2a49ed418d60590aed972004a3fe1e86d5
5777fda07ae64e07cec4ee48cedfd67a6a7bf9647cf9f1e029071c652ed4353d
5f8f2b83f9ac57a35106221a3858d7b5f53a13235a63db610e70b861d06fff3d
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6cc974efcb6a9980933a7466e9383dcca52e7801951d6312f5424af9079dcd59
732281deac172f6eb92601d6b3d672dc407fb51367d1293dcf6cd295983e267e
75340f976b96ed72047913752e419aecb8732b39a66516f2f33ba88849cc4b6b
7987c17d1186aa9d9040a179f81db19162163aef280d0bfb05c9590cb436659d
7ebab66b1cae99546bafceb3c93261f61edb4354d36295252fc05a1ce4de6f84
7f1999dd213ea15813d6e27249169c4d54cfec7150e81ed1e1aad85d7b20202f
80d2cbe3b00178aa30450d50b5b8db6dee03277856c564495e0340b4a382909a
8265f64786397d6b832d1ca0aafdf149ad84e72759fffa9f7272e91a0fb015d1
923e12a826d493b93144cdc51c64a788784a0b093738a9eb29e562aaa53a3866
9b1b9d7cb74a9923d83f36f0026f421940b861fd6e1a51b8f79af45492ed4ed5
a9e8e703ffe3bdefeeb86388e6fd2cc913858a7c9533b0f6f246796ba6c2a635
af05fdc29ed2e7c1c43433de571c79fa5c4b5cae501a8873c0d83499e84e432a
af38caabf7a2ac15153f8d41da7c74c13b78a33952620e63d35a250610eb0404
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
bbe9a28f18122d4f5343fe7da650c4d50a8bafcf042fa06d65c1c9c090538b22
c5d42005ddacbd80de827db8a4c77ce61defbb756c2f4cf64d0c37f18357d6fc
cd4ccfed9f183c6962869db9a291c9a90907adcc08d921ed32d999bdee2514d2
da4485322b09758f7177cc201d69a4743b839c8c831005675b213501c26535fa
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f1fe2cda1a9638d26b4a2013abaf727009c5ee9e46f6bd1ccadbc2b83c1e31ad
fcc8819983747a7d5691b695ab1db95096aff0762acfc7b5ed460128dda1688e
fe25660877228277e6a086d8a42f0b1eebf1396817989607ce1b074c5af623b8