typingtraining.com
Open in
urlscan Pro
54.243.154.168
Public Scan
Effective URL: http://typingtraining.com/
Submission: On October 27 via manual from US
Summary
This is the only time typingtraining.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
5 | 54.243.154.168 54.243.154.168 | 14618 (AMAZON-AES) (AMAZON-AES - Amazon.com) | |
20 | 54.225.180.121 54.225.180.121 | 14618 (AMAZON-AES) (AMAZON-AES - Amazon.com) | |
1 | 2a00:1450:400... 2a00:1450:4001:81f::2008 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:820::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:815::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:819::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 172.217.23.162 172.217.23.162 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 172.217.22.2 172.217.22.2 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:81f::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:821::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81f::2004 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:825::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
36 | 12 |
ASN14618 (AMAZON-AES - Amazon.com, Inc., US)
PTR: ec2-54-243-154-168.compute-1.amazonaws.com
typingtraining.com |
ASN14618 (AMAZON-AES - Amazon.com, Inc., US)
PTR: ec2-54-225-180-121.compute-1.amazonaws.com
typingtraining.com |
ASN15169 (GOOGLE - Google LLC, US)
PTR: fra15s22-in-f2.1e100.net
securepubads.g.doubleclick.net |
ASN15169 (GOOGLE - Google LLC, US)
PTR: fra16s14-in-f2.1e100.net
www.googleadservices.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
typingtraining.com
typingtraining.com |
1013 KB |
2 |
google-analytics.com
www.google-analytics.com |
17 KB |
2 |
doubleclick.net
securepubads.g.doubleclick.net googleads.g.doubleclick.net |
64 KB |
2 |
google.com
adservice.google.com www.google.com |
875 B |
2 |
google.de
adservice.google.de www.google.de |
875 B |
1 |
googleadservices.com
www.googleadservices.com |
9 KB |
1 |
googletagservices.com
www.googletagservices.com |
9 KB |
1 |
googletagmanager.com
www.googletagmanager.com |
29 KB |
36 | 8 |
Domain | Requested by | |
---|---|---|
25 | typingtraining.com |
typingtraining.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
typingtraining.com |
1 | www.google.de |
typingtraining.com
|
1 | www.google.com |
typingtraining.com
|
1 | googleads.g.doubleclick.net |
www.googleadservices.com
|
1 | www.googleadservices.com |
www.googletagmanager.com
|
1 | securepubads.g.doubleclick.net |
www.googletagservices.com
|
1 | adservice.google.com |
www.googletagservices.com
|
1 | adservice.google.de |
www.googletagservices.com
|
1 | www.googletagservices.com |
typingtraining.com
|
1 | www.googletagmanager.com |
typingtraining.com
|
36 | 11 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.customsolutions.us |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.google-analytics.com Google Internet Authority G3 |
2018-10-09 - 2019-01-01 |
3 months | crt.sh |
*.g.doubleclick.net Google Internet Authority G3 |
2018-10-09 - 2019-01-01 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2018-10-09 - 2019-01-01 |
3 months | crt.sh |
www.googleadservices.com Google Internet Authority G3 |
2018-10-09 - 2019-01-01 |
3 months | crt.sh |
www.google.com Google Internet Authority G3 |
2018-10-09 - 2019-01-01 |
3 months | crt.sh |
www.google.de Google Internet Authority G3 |
2018-10-09 - 2019-01-01 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
http://typingtraining.com/
Frame ID: 04CAD6D22473E3CF1AFD6473AEA7E3EC
Requests: 36 HTTP requests in this frame
Screenshot
Detected technologies
DreamWeaver (Editors) ExpandDetected patterns
- html /(?:<!--[^>]*(?:InstanceBeginEditable|Dreamweaver([^>]+)target|DWLayoutDefaultTable)|function MM_preloadImages\(\) \{)/i
UNIX (Operating Systems) Expand
Detected patterns
- headers server /Unix/i
Apache (Web Servers) Expand
Detected patterns
- headers server /(?:Apache(?:$|\/([\d.]+)|[^\/-])|(?:^|)HTTPD)/i
DoubleClick for Publishers (DFP) (Advertising Networks) Expand
Detected patterns
- script /googletagservices\.com\/tag\/js\/gpt(?:_mobile)?\.js/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
- env /^gaGlobal$/i
Google Tag Manager (Tag Managers) Expand
Detected patterns
- env /^googletag$/i
- env /^google_tag_manager$/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery(?:\-|\.)([\d.]*\d)[^\/]*\.js/i
- script /jquery.*\.js/i
- env /^jQuery$/i
- script /jquery-ui(?:-|\.)([\d.]*\d)[^\/]*\.js/i
- script /jquery-ui.*\.js/i
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- script /jquery-ui(?:-|\.)([\d.]*\d)[^\/]*\.js/i
- script /jquery-ui.*\.js/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Custom Solutions
Search URL Search Domain Scan 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 H/1.1 |
Primary Request
/
typingtraining.com/ |
14 KB 15 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global.css
typingtraining.com/styles/ |
8 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
intro.css
typingtraining.com/styles/ |
5 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SpryMenuBarHorizontal.css
typingtraining.com/SpryAssets/ |
5 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SpryMenuBar.js
typingtraining.com/SpryAssets/ |
22 KB 22 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
util.js
typingtraining.com/js/ |
53 KB 53 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
js
www.googletagmanager.com/gtag/ |
81 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
gpt.js
www.googletagservices.com/tag/js/ |
25 KB 9 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui-1.9.0.custom.css
typingtraining.com/css/ |
32 KB 32 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-1.8.2.min.js
typingtraining.com/js/ |
91 KB 92 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui-1.9.0.custom.min.js
typingtraining.com/js/ |
230 KB 231 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_individuals.png
typingtraining.com/images/ |
68 KB 68 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_parents.png
typingtraining.com/images/ |
62 KB 63 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_schools.png
typingtraining.com/images/ |
87 KB 87 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_company_training.png
typingtraining.com/images/ |
66 KB 66 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_company_testing.png
typingtraining.com/images/ |
72 KB 72 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_special_needs.png
typingtraining.com/images/ |
64 KB 65 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
integrator.js
adservice.google.de/adsid/ |
109 B 490 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
integrator.js
adservice.google.com/adsid/ |
109 B 490 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
pubads_impl_266.js
securepubads.g.doubleclick.net/gpt/ |
183 KB 63 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
conversion_async.js
www.googleadservices.com/pagead/ |
22 KB 9 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
analytics.js
www.google-analytics.com/ |
42 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg.jpg
typingtraining.com/images/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg-keys.png
typingtraining.com/images/ |
73 KB 73 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_footer.jpg
typingtraining.com/images/ |
22 KB 22 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_wrapper.jpg
typingtraining.com/images/ |
13 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_slogan.png
typingtraining.com/images/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_nav_normal.jpg
typingtraining.com/images/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SpryMenuBarRightWhite.gif
typingtraining.com/SpryAssets/ |
55 B 340 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.jpg
typingtraining.com/images/ |
7 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SpryMenuBarDownHover.gif
typingtraining.com/SpryAssets/ |
55 B 340 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SpryMenuBarRightHover.gif
typingtraining.com/SpryAssets/ |
65 B 350 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
collect
www.google-analytics.com/r/ |
35 B 199 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1071681751/ |
2 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
/
www.google.com/pagead/1p-user-list/1071681751/ |
42 B 385 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
/
www.google.de/pagead/1p-user-list/1071681751/ |
42 B 385 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
116 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.
function| is_touchscreen object| Spry string| SiteDomain boolean| JavascriptEmailSent object| DatePickerOpts object| DatePickerOptsSQL string| TmScoreGreen string| TmScoreYellow string| TmScoreRed function| run_swiffy function| send_email_from_template function| send_email function| insert_email function| get_email function| check_username function| update_with_admin_prefs function| mark_assignment_complete function| run_account_id_check function| download_invoice boolean| debugWindowOpened function| open_debug_window function| debug_log function| open_lessonboard_link function| goto_with_post function| bbb_logo boolean| LoadingMessageExists number| LoadingTimer function| show_loading_msg function| popup function| yes_no_popup function| hide_loading_msg function| show_error_syntax function| show_speed_goal_help function| show_csc_help boolean| SoundManagerSetupStarted boolean| SoundManagerSetup function| load_sound_manager function| set_cookie function| delete_cookie function| get_cookie function| check_visitor_id function| get_url_params function| get_org_price object| VideoHash function| video_init function| video_play function| record_user_activity function| record_signup_activity function| admin_log boolean| HighlighterCreated function| highlight function| unhighlight boolean| Highlighter2Created function| highlight2 function| unhighlight2 function| add_date_validator function| fill_dropdown_from_query function| fill_form_from_query function| form_trim function| cb_1_or_0 function| date_or_null function| phone_text_to_db function| sql_to_sql_am_pm function| sql_to_date_time function| sec_to_min_sec function| sec_to_hour_min function| date_to_sql function| is_iDevice function| is_android function| is_mobile_device function| can_preload_audio function| has_buggy_html5_audio function| can_use_coaches function| can_use_swiffy function| is_flash_installed function| is_free_site boolean| AdLoaded function| initAdBlockChecks boolean| ScriptLoadedSuccessfully function| handleAdSenseLoadFailure number| AdBlockStatus function| adBlockCheck function| recordAdBlock function| getDefaultAdBlockMessage function| showDefaultAdBlockMessage function| gtag object| dataLayer object| AdFreePages function| output_current_year object| googletag object| closure_memoize_cache_ object| googleToken object| googleIMState object| google_js_reporting_queue function| processGoogleToken object| google_tag_manager string| GoogleAnalyticsObject function| ga function| $ function| jQuery function| DP_jQuery_1540617617095 undefined| MenuBarFree object| MenuBar1 object| doc function| browser_warning object| google_tag_data object| gaplugins object| sa object| gaGlobal object| gaData function| GooglemKTybQhCsO function| google_trackConversion object| GooglebQhCsO object| GPT_jstiming object| google_reactive_ads_global_state undefined| google_measure_js_timing3 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 |
---|---|---|
.typingtraining.com/ | Name: _gat_gtag_UA_51030218_1 Value: 1 |
|
.typingtraining.com/ | Name: _gid Value: GA1.2.1687364519.1540617617 |
|
.typingtraining.com/ | Name: _ga Value: GA1.2.718173313.1540617617 |
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.
adservice.google.com
adservice.google.de
googleads.g.doubleclick.net
securepubads.g.doubleclick.net
typingtraining.com
www.google-analytics.com
www.google.com
www.google.de
www.googleadservices.com
www.googletagmanager.com
www.googletagservices.com
172.217.22.2
172.217.23.162
2a00:1450:4001:815::2002
2a00:1450:4001:819::2002
2a00:1450:4001:81f::2004
2a00:1450:4001:81f::2008
2a00:1450:4001:81f::200e
2a00:1450:4001:820::2002
2a00:1450:4001:821::2002
2a00:1450:4001:825::2003
54.225.180.121
54.243.154.168
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
09ed94575da065b7d40e503502175df36ea70b7516230fe2d3de8d71fa3b0dba
178078b18ddd631c8deb2271143c6b6c8fc8ba5b85caa290a9dc2c84d01ec4ff
1822e47f8cded5671d14a5efa6e670296f3da4d58f40c36acccff292ed7ebc41
344b497469d69dd0bf55e7ee11c36c91318f78666da71eea9ef8c118701a1709
3bf5f7bd060e202dc77d65733917786710a1147b94452dc0092a738947c86b4b
3d2089711261a604d29fbd543750ea0c78b6aaeed235bea3102f0111b06dc535
46492438d2e4ed2220ac174cd823d28902129439fde39c8d66e2832c036d83cf
52723cb995d2748cffe825a904ce8aa3e1c2f7b1882cda1b51d0e2d7aa9cd269
7c4f8b7aa86331f31867a35a1c03619fb6a3ab194d58272f0dd5d26a660fd398
7cff52134a06a49d9047307ad2c57dde4bf2eb05470460a2fe83d6688d78bd98
814f54c63bb1ab9dd5f795a9ea5adb19279485772095827af855f2add48145b3
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
86a6f711282e73c49d629f39f1fcf7d851400263e86701e6f715ff2a3bd7a267
8a862df533a0ad4f1b5437aa37750773e14bd22d3502e5b092a366d353286f0f
8cb05b675fe6419a9e91eb587c60902c7ed1cb6c42b8cff8ce404ef89f635cde
8dc8d225956f8166138cebdb6fb7592630748cd04f125a9cfc8137ede811da92
97b3264ca5fe810774c14c1290cba24954bfc680fe9875647e8d17e8f631c694
a61b49379c4de6afbe7ebc647402e3372baa52ee33e5fc6d8209805d22c0f6ec
a7b9aef7f0829f5fc327ea73d4c00bb9bbf757ce1c3a8c61a9e9efca3de004be
b25e0e3d5ea366a40e4e3a918d58ddd0bb49b8ce8465cb73f3fcbc4516bab792
b2a527933dd4615474d8084157e9bc3cb25d7be57cffd544c1e0b812039600d2
b40d92b9091086675c67fd008c38cef38237d9facd26980d0aa8751d333ea4b5
b549c27bc3db419bb0f77fbaf7d3e062dd2ca80dc31c8cc046e1ba571af74286
b598f2d0a5e2b815688a723c637ac13d696e0cada555d005f64117889fbf9ed0
b67b516090584aa77a91d7a1b6c5bcbda9400522436730aa68fddfc280cc46a3
c1d0b32bf072ef53eda110d0d9eb717bda6bcd8faf7904acc9bd7c52a0ecf06f
cd9d9765b18f8c2db94aed149e798ae05234e4bcf3cb403fe50ad917c360a156
d3c20a3ed550016a381a770472dbaed9aa9b4f18d5e1466f4206cfe0a8928689
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f09a521a11b57d803fac0ed5b1caa1c53a6d8bb6a29dcfcab9ba47ddf10fa84e
f23d4b309b72743aa8afe1f8c98a25b3ee31246fa572c66d9d8cb1982cae4fbc
fef17ec126a10fb1dbf8e0b8205e1f56426119b4bc2d94dbcf59434956431166
ff75d93f1b0e782e23f553f30dc5b6e18822a76906fa8e1127cc394d4b6b919b