ktor.io
Open in
urlscan Pro
13.227.219.5
Public Scan
Effective URL: https://ktor.io/
Submission: On March 11 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on July 9th 2023. Valid for: a year.
This is the only time ktor.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 22 | 13.227.219.5 13.227.219.5 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a02:26f0:480... 2a02:26f0:480:5b0::13b8 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
3 | 2a00:1450:400... 2a00:1450:4001:80e::2008 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2600:9000:205... 2600:9000:2057:b200:16:5107:2340:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 104.64.165.248 104.64.165.248 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:803::2002 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:81c::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:34::36 | 15169 (GOOGLE) (GOOGLE) | |
39 | 9 |
ASN16509 (AMAZON-02, US)
PTR: server-13-227-219-5.ams54.r.cloudfront.net
ktor.io |
ASN20940 (AKAMAI-ASN1, NL)
cdn.optimizely.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
resources.jetbrains.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-64-165-248.deploy.static.akamaitechnologies.com
a26669750187.cdn.optimizely.com |
ASN15169 (GOOGLE, US)
pagead2.googlesyndication.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
ktor.io
1 redirects
ktor.io |
828 KB |
4 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 29 region1.google-analytics.com — Cisco Umbrella Rank: 2089 |
22 KB |
4 |
jetbrains.com
resources.jetbrains.com — Cisco Umbrella Rank: 24385 data.services.jetbrains.com Failed |
163 KB |
3 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 40 |
319 KB |
2 |
optimizely.com
cdn.optimizely.com — Cisco Umbrella Rank: 898 a26669750187.cdn.optimizely.com — Cisco Umbrella Rank: 218493 |
112 KB |
1 |
googlesyndication.com
pagead2.googlesyndication.com — Cisco Umbrella Rank: 104 |
455 B |
39 | 6 |
Domain | Requested by | |
---|---|---|
22 | ktor.io |
1 redirects
ktor.io
|
4 | resources.jetbrains.com |
ktor.io
|
3 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com ktor.io |
3 | www.googletagmanager.com |
ktor.io
www.googletagmanager.com |
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | pagead2.googlesyndication.com |
www.googletagmanager.com
|
1 | a26669750187.cdn.optimizely.com |
cdn.optimizely.com
|
1 | cdn.optimizely.com |
ktor.io
|
0 | data.services.jetbrains.com Failed |
resources.jetbrains.com
|
39 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
github.com |
twitter.com |
blog.jetbrains.com |
start.ktor.io |
kotlinlang.org |
jetbrains.com |
tapped.dev |
www.jetbrains.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
ktor.io Amazon RSA 2048 M02 |
2023-07-09 - 2024-08-06 |
a year | crt.sh |
cdn.optimizely.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-09-01 - 2024-09-04 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
resources.jetbrains.com Amazon RSA 2048 M03 |
2024-02-04 - 2025-03-04 |
a year | crt.sh |
*.cdn.optimizely.com GeoTrust RSA CA 2018 |
2024-01-25 - 2025-01-27 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://ktor.io/
Frame ID: DEC688ABA02ABA5BE6FEB2C2AB516875
Requests: 40 HTTP requests in this frame
Frame:
https://a26669750187.cdn.optimizely.com/client_storage/a26669750187.html
Frame ID: CF4F74846B3DFBE873CCFC0C6A67DD23
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Ktor: Build Asynchronous Servers and Clients in Kotlin | Ktor FrameworkPage URL History Show full URLs
-
http://ktor.io/
HTTP 301
https://ktor.io/ Page URL
Detected technologies
React (JavaScript Frameworks) ExpandDetected patterns
- <[^>]+data-react
Google AdSense (Advertising Networks) Expand
Detected patterns
- googlesyndication\.com/
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Optimizely (Analytics) Expand
Detected patterns
- optimizely\.com.*\.js
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Start
Search URL Search Domain Scan URL
Title: Kotlin
Search URL Search Domain Scan URL
Title: Coroutines
Search URL Search Domain Scan URL
Title: JetBrains,
Search URL Search Domain Scan URL
Title: Tapped
Search URL Search Domain Scan URL
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://ktor.io/
HTTP 301
https://ktor.io/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
39 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
ktor.io/ Redirect Chain
|
204 KB 30 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
27705760591.js
cdn.optimizely.com/js/ |
360 KB 111 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-runtime-1d46b8b29bdcbe39dd3a.js
ktor.io/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-26c0766215239456ec3e.js
ktor.io/ |
138 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-f5010fd7763eca69af91.js
ktor.io/ |
149 KB 48 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
591 KB 150 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-primary-desktop-ca3fd757fb0440a17294e74941c55337.png
ktor.io/static/ |
552 KB 553 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JetBrainsSans-Regular.woff2
resources.jetbrains.com/storage/jetbrains-sans/ |
34 KB 35 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JetBrainsSans.woff2
resources.jetbrains.com/storage/jetbrains-sans/ |
53 KB 54 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JetBrainsMono-Medium-9e3786426fa1bd6938468120718db964.woff2
ktor.io/static/ |
51 KB 51 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a26669750187.html
a26669750187.cdn.optimizely.com/client_storage/ Frame CF4F |
2 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-data.json
ktor.io/page-data/ |
50 B 424 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
ktor.io/page-data/index/ |
157 B 531 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rares.webp
ktor.io/static/e9c0e4b94024839e9d5d9c9aabf5d118/de323/ |
768 B 1 KB |
Image
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
burak-akgun.webp
ktor.io/static/56f42c36df5d7d0083183d9b53d34e0d/de323/ |
2 KB 2 KB |
Image
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
commons-75912f8c599dcc49a69f.js
ktor.io/ |
66 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
7b5a4feeab151b2528e3d3057ec3fb4dfa8a9f78-1651bc2bf512f76402f9.js
ktor.io/ |
69 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e3563c2096c9fd8d3cfdea87f2ca9c0b50ae0d9c-48f56ed0ee38a0fd66ad.js
ktor.io/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fc080d5c61f26eda9eb9ba3a427df52d2c787a48-9102e125ed273d70e0ba.js
ktor.io/ |
10 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component---src-pages-index-jsx-8da72c3e6f8423b33001.js
ktor.io/ |
26 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1166948268.json
ktor.io/page-data/sq/d/ |
45 B 420 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
764694655.json
ktor.io/page-data/sq/d/ |
217 B 590 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
731-aecaa3279c4393c43765.js
ktor.io/ |
71 KB 23 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
landing
pagead2.googlesyndication.com/pagead/ |
42 B 455 B |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
destination
www.googletagmanager.com/gtag/ |
204 KB 75 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
307 KB 95 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 |
tobias-marschall.webp
ktor.io/static/76f2b571116725a7f0d196f90d5b3dd7/de323/ |
2 KB 2 KB |
Image
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
s-m-mohi-us-sunnat.webp
ktor.io/static/2c857099722cce5a9471952c902a1b78/de323/ |
2 KB 3 KB |
Image
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ryan-harter.webp
ktor.io/static/bc733c73850fe61fc71339e55824f598/de323/ |
2 KB 2 KB |
Image
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 239 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
linkid.js
www.google-analytics.com/plugins/ua/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/ |
35 B 194 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookies-banner-3.css
resources.jetbrains.com/storage/ui/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookies-banner-3.js
resources.jetbrains.com/storage/ui/ |
246 KB 73 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
page-data.json
ktor.io/page-data/learn/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
page-data.json
ktor.io/page-data/support/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
page-data.json
ktor.io/page-data/create/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
geo
data.services.jetbrains.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- ktor.io
- URL
- https://ktor.io/page-data/learn/page-data.json
- Domain
- ktor.io
- URL
- https://ktor.io/page-data/support/page-data.json
- Domain
- ktor.io
- URL
- https://ktor.io/page-data/create/page-data.json
- Domain
- data.services.jetbrains.com
- URL
- https://data.services.jetbrains.com/geo
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 function| checkCookieConsent number| pollInterval object| optimizely undefined| _ number| startTime number| duration object| dataLayer string| pagePath string| ___chunkMapping string| ___webpackCompilationHash object| webpackChunkgatsby_starter_webteam object| asyncRequires object| ___emitter object| ___loader function| ___push function| ___replace function| ___navigate object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data string| separator string| firstCookieName string| lastCookieName string| cookieValue string| undefinedCookieValue string| undefinedCookieValueExtended function| getCookie function| setCookie function| stripSubdomain function| getReferrerParameters function| getQueryParam undefined| first_cookie_value function| onYouTubeIframeAPIReady string| string string| GoogleAnalyticsObject function| ga object| gaGlobal object| gaplugins object| gaData function| checkCookieEnabled1 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 |
---|---|---|
.ktor.io/ | Name: optimizelyEndUserId Value: oeu1710178536518r0.5724230783179263 |
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.
a26669750187.cdn.optimizely.com
cdn.optimizely.com
data.services.jetbrains.com
ktor.io
pagead2.googlesyndication.com
region1.google-analytics.com
resources.jetbrains.com
www.google-analytics.com
www.googletagmanager.com
data.services.jetbrains.com
ktor.io
104.64.165.248
13.227.219.5
2001:4860:4802:34::36
2600:9000:2057:b200:16:5107:2340:93a1
2a00:1450:4001:803::2002
2a00:1450:4001:80e::2008
2a00:1450:4001:81c::200e
2a02:26f0:480:5b0::13b8
01399608c6265416906a55cf4c1e79c03570b58a1e8e32d3e81adafbd7330a5f
02fdf6863b142fa77c9cecf28c67050fb40c2d6c1f399a2119dea116ecdf5e5e
082fd2500c3a9f201baccc241497b75522651d4134d342edee7b916d0a6f1924
09d1ab32cb7109e1722b1e319bb63f3c68b22c1f4708b26ddd13457dcbcec4c9
0ccde2a3a9078088e1f8fd6f41b9700901f97e818dc4203c4a4d08c645ee56f3
297a0e9c0809a3b9d1b607731348ad1cc9279d044e30ca430c31643ebe9e37d0
377823f3c4c37fccb251fe57a78c92d7a457e3d9a41ca44f421cfb4edd993af1
44cafd866232ba26f0c8830ac9721146bbef662aaaa1d2adc43c04fd56d2e380
4a7d4fe26876aa498e5a20875cd3373e62f071e6fdfaebf92ea63f5f33f248aa
4e623ca27a3a45c34ec76867e039660ae8654668e5f059548ce40205b30ca9f7
59e66522b1d52cf9479615bda5c14ebc76f6796828941a03f33326efb3751fa8
5a916d731f0565bb5356e0de70f645556c57b0d45858dbeb66f2730259ec01e4
5fb679af38feb972d0159bd37b549e97b49a971ea70360368568f54252103abf
63ee5552cc8d90142ed8de8d32f409a88f371f8f38d364da29e713a5acbefa3d
692ef62c6e8bf440b5e39ba8e124f0675eb4defe0b96db36aced26d3e5afc23e
6a5861f12ff20b9e59e859d3a116d840ab29b800e029bb5174a1d55972a2e377
6dd4399f4fc77961d76072bcdf3cc011527189f0573a16fbe7918c55dda2e035
726166621a505370571cb197987a9cb8ac99a22f876da3045f6c3703bf6b52cd
76e32319c9c830eefc35c47ae2950b409fa221620013c58bea90e6d2cbc59ffa
7a723ceaab3f0fe7d43799933553a1c2917475081b79bf117db24b40df95d32f
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
88ac97a2f0be7da8f2d5a7e20ad44a7aca78024f1cadbdf560e2dc2429c52c7e
8d62754c6537509cf7f82ede221c888aced32f6c890970ae556aa5047b4c209b
921e3449bcdcc781fe9883767b915f661c4cfc41d98f94b178ccb399fcc78c83
92fca55833f48b4289ac8f1cedd48752b580fce4ec4b5d81670b8193d6e51b54
9b8809967639cb78f0fa9af0733a41bf6329b0b858bf01fcd73520a505b01f09
b43bbc1b821656bce41d7871126062fc61cc55d9f80abb2ac00081a682631e4c
b754a0446a7e6043dc264e41a1958f1f8dbbbff07ef3e84072f67fa37f25e9b8
d2af302e1ebef91bb08161c2f6e565cc5ce552b8dcaa8c4a6bba58bc47293e09
d34efa0819aa8743dbee1a14459ca9e9c468568cd667bdacf0db353e9707d4e7
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e4a2b4e874771efada3df2c14e224d4c5b7b55d9f1bdda9bb95703ea19540483
e5b96a2ad2620e452ee7cfa971de876d66d8d12acf336bc18957cfd53244df5c
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f47f56fb2f8b763cb2c76321a17a2f12224272288cea27fb550964414c450a16
f5179094a65c1aca305e180316b7de157c1a78f5642b734a30c1ce760d66da4c