learncodethehardway.org
Open in
urlscan Pro
78.47.178.28
Public Scan
Effective URL: https://learncodethehardway.org/
Submission: On April 29 via manual from US
Summary
TLS certificate: Issued by Gandi Standard SSL CA 2 on August 6th 2017. Valid for: 2 years.
This is the only time learncodethehardway.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 28 | 78.47.178.28 78.47.178.28 | 24940 (HETZNER-AS) (HETZNER-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:808::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 2a00:1450:400... 2a00:1450:4001:818::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 1 | 104.18.72.113 104.18.72.113 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
5 | 104.18.74.113 104.18.74.113 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
2 | 2a00:1450:400... 2a00:1450:4001:821::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2600:9000:200... 2600:9000:200c:7200:14:e8dc:9940:93a1 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
2 | 104.16.52.111 104.16.52.111 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 3 | 104.16.83.55 104.16.83.55 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
44 | 8 |
ASN24940 (HETZNER-AS, DE)
PTR: static.28.178.47.78.clients.your-server.de
learncodethehardway.org |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
assets.zendesk.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
static.zdassets.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
ekr.zdassets.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
helpthw.zendesk.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
v2.zopim.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
28 |
learncodethehardway.org
1 redirects
learncodethehardway.org |
945 KB |
7 |
zdassets.com
static.zdassets.com ekr.zdassets.com |
501 KB |
3 |
zopim.com
1 redirects
v2.zopim.com |
245 KB |
3 |
zendesk.com
1 redirects
assets.zendesk.com helpthw.zendesk.com |
1 KB |
3 |
gstatic.com
fonts.gstatic.com |
38 KB |
2 |
google-analytics.com
www.google-analytics.com |
17 KB |
1 |
googleapis.com
fonts.googleapis.com |
1 KB |
44 | 7 |
Domain | Requested by | |
---|---|---|
28 | learncodethehardway.org |
1 redirects
learncodethehardway.org
|
5 | static.zdassets.com |
learncodethehardway.org
static.zdassets.com |
3 | v2.zopim.com |
1 redirects
learncodethehardway.org
|
3 | fonts.gstatic.com |
learncodethehardway.org
|
2 | helpthw.zendesk.com |
static.zdassets.com
|
2 | ekr.zdassets.com |
static.zdassets.com
|
2 | www.google-analytics.com |
learncodethehardway.org
|
1 | assets.zendesk.com | 1 redirects |
1 | fonts.googleapis.com |
learncodethehardway.org
|
44 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.learndesignthehardway.com |
shop.learncodethehardway.org |
learnpythonthehardway.org |
learnrubythehardway.org |
twitter.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.learncodethehardway.org Gandi Standard SSL CA 2 |
2017-08-06 - 2019-08-21 |
2 years | crt.sh |
*.googleapis.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
*.zdassets.com COMODO RSA Domain Validation Secure Server CA |
2017-09-14 - 2020-09-13 |
3 years | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
helpthw.zendesk.com CloudFlare Inc ECC CA-2 |
2019-04-22 - 2020-04-22 |
a year | crt.sh |
*.zopim.com COMODO RSA Domain Validation Secure Server CA |
2017-12-06 - 2020-12-29 |
3 years | crt.sh |
This page contains 4 frames:
Primary Page:
https://learncodethehardway.org/
Frame ID: 2C53F98A6D2E97F49BD5BE654AD1C81A
Requests: 34 HTTP requests in this frame
Frame:
https://static.zdassets.com/ekr/asset_composer.js
Frame ID: FBE5B50FA7336FB2C64A544BA69B7622
Requests: 3 HTTP requests in this frame
Frame:
https://static.zdassets.com/web_widget/latest/runtime.72bb1c832afe2f8d08f8.js
Frame ID: A22C20E14DB07A4D307008B6258D3BDC
Requests: 6 HTTP requests in this frame
Frame:
https://v2.zopim.com/widget/images/avatar_simple_visitor.png
Frame ID: 6D582FCBEC7E0606D6C88343EA1891FC
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://learncodethehardway.org/
HTTP 301
https://learncodethehardway.org/ Page URL
Detected technologies
Nginx (Web Servers) ExpandDetected patterns
- headers server /nginx(?:\/([\d.]+))?/i
TweenMax (JavaScript Frameworks) Expand
Detected patterns
- env /^TweenMax$/i
Google Analytics (Analytics) Expand
Detected patterns
- env /^gaGlobal$/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
Modernizr (JavaScript Libraries) Expand
Detected patterns
- env /^Modernizr$/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- env /^jQuery$/i
Page Statistics
5 Outgoing links
These are links going to different origins than the main page.
Title: Design
Search URL Search Domain Scan URL
Title: Login
Search URL Search Domain Scan URL
Title: free sample
Search URL Search Domain Scan URL
Title: read for free
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://learncodethehardway.org/
HTTP 301
https://learncodethehardway.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 30- https://assets.zendesk.com/embeddable_framework/main.js HTTP 301
- https://static.zdassets.com/ekr/asset_composer.js
- https://v2.zopim.com/?43bhyAkp3pYCNphTsHWmY6JMyxmxLXDu HTTP 302
- https://v2.zopim.com/bin/v/widget_v2.294.js
44 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
learncodethehardway.org/ Redirect Chain
|
31 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
17 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.min.css
learncodethehardway.org/css/ |
188 KB 188 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icons.css
learncodethehardway.org/css/ |
9 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-code.svg
learncodethehardway.org/images/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
peeps.png
learncodethehardway.org/images/ |
274 KB 274 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-python.svg
learncodethehardway.org/images/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-ruby.svg
learncodethehardway.org/images/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-more-python.svg
learncodethehardway.org/images/ |
6 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-c.svg
learncodethehardway.org/images/ |
4 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-sql.svg
learncodethehardway.org/images/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-javascript.svg
learncodethehardway.org/images/ |
6 KB 7 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-unix.svg
learncodethehardway.org/images/ |
4 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-regex.svg
learncodethehardway.org/images/ |
10 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-design.svg
learncodethehardway.org/images/ |
7 KB 7 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
scripts.min.js
learncodethehardway.org/js/ |
282 KB 283 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-code.svg
learncodethehardway.org/images/ |
10 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-python.svg
learncodethehardway.org/images/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-ruby.svg
learncodethehardway.org/images/ |
6 KB 7 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-more-python.svg
learncodethehardway.org/images/ |
6 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-c.svg
learncodethehardway.org/images/ |
7 KB 7 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-sql.svg
learncodethehardway.org/images/ |
6 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-javascript.svg
learncodethehardway.org/images/ |
8 KB 8 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-unix.svg
learncodethehardway.org/images/ |
4 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-regex.svg
learncodethehardway.org/images/ |
9 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-design.svg
learncodethehardway.org/images/ |
21 KB 21 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2
fonts.gstatic.com/s/sourcesanspro/v12/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
learn-code-the-hard-way.woff
learncodethehardway.org/fonts/ |
5 KB 5 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2
fonts.gstatic.com/s/sourcesanspro/v12/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2
fonts.gstatic.com/s/sourcesanspro/v12/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
socicon.woff
learncodethehardway.org/fonts/ |
37 KB 37 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
asset_composer.js
static.zdassets.com/ekr/ Frame FBE5 Redirect Chain
|
24 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
helpthw.zendesk.com
ekr.zdassets.com/compose/web_widget/ Frame FBE5 |
230 B 769 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0edef93f584e3c82ac4826906f00b03734005fd2
ekr.zdassets.com/compose_product/web_widget/ Frame FBE5 |
339 B 874 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.72bb1c832afe2f8d08f8.js
static.zdassets.com/web_widget/latest/ Frame A22C |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common_vendor.9cdd8043f0c03fef9289.js
static.zdassets.com/web_widget/latest/ Frame A22C |
283 KB 94 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web_widget.2cb9666fc8cad3e08fc5.js
static.zdassets.com/web_widget/latest/ Frame A22C |
2 MB 392 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
config
helpthw.zendesk.com/embeddable/ Frame A22C |
406 B 904 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
embeddable_blip
helpthw.zendesk.com/ Frame A22C |
0 100 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en-us.2c05c8c53605dcf4b75d.js
static.zdassets.com/web_widget/latest/locales/ Frame A22C |
21 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
widget_v2.294.js
v2.zopim.com/bin/v/ Redirect Chain
|
1 MB 244 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
avatar_simple_visitor.png
v2.zopim.com/widget/images/ Frame 6D58 |
663 B 967 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
79 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 object| _gsScope object| config object| tools object| bookSite object| testimonials object| html5 object| Modernizr function| $ function| jQuery function| ScrollMagic object| _gsQueue object| GreenSockGlobals object| com function| _gsDefine function| Ease function| Power4 function| Strong function| Quint function| Power3 function| Quart function| Power2 function| Cubic function| Power1 function| Quad function| Power0 function| Linear function| TweenLite function| TweenPlugin function| TweenMax function| TimelineLite function| TimelineMax function| BezierPlugin function| CSSPlugin function| BackOut function| BackIn function| BackInOut object| Back function| SlowMo function| SteppedEase function| RoughEase function| BounceOut function| BounceIn function| BounceInOut object| Bounce function| CircOut function| CircIn function| CircInOut object| Circ function| ElasticOut function| ElasticIn function| ElasticInOut object| Elastic function| ExpoOut function| ExpoIn function| ExpoInOut object| Expo function| SineOut function| SineIn function| SineInOut object| Sine object| EaseLookup function| _ object| jQuery11020021179901489384978 object| Waves function| zEmbed function| zE string| GoogleAnalyticsObject function| ga object| google_tag_data object| gaplugins object| gaGlobal object| gaData boolean| zEACLoaded function| $zopim string| __$z_results string| __$z_innerText0 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.
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
assets.zendesk.com
ekr.zdassets.com
fonts.googleapis.com
fonts.gstatic.com
helpthw.zendesk.com
learncodethehardway.org
static.zdassets.com
v2.zopim.com
www.google-analytics.com
104.16.52.111
104.16.83.55
104.18.72.113
104.18.74.113
2600:9000:200c:7200:14:e8dc:9940:93a1
2a00:1450:4001:808::200a
2a00:1450:4001:818::2003
2a00:1450:4001:821::200e
78.47.178.28
046be9fb815784a6a65bed835770608f8c9534c7d066e342b32611f4aeb6e8ce
05b802e6202a6d515f867510ecfd6474289dcc72b5997e3b0f7d784e5aeccae6
0649dd084da1b6e7d761f9761e9abd7fd3cf0fd2079548644fc27ae18f91f5ff
08b58facd2d5e386368202c2bbf79406954caeed8ae7fabed404b1bf02f1e493
0940a199d5cc15e6106777a3251d2b30af922a8453d337762bedd837dd44c3f4
1595c842b49b5794194090a7fc35e0379362e4c3d089fcc9bec3ef8a89f3012a
1ec7d370ffb56ecc20f23ffa56153481933e9c400fe858a97f3f3af17bf082f1
2250d7dce9e4ec5bb696d3fa09be5eae4985c00a065c5636f136e83c8d5ed812
3b49525b23a76bc36524e565c966b710398902dafe79f06f25657d98436c2394
3e298492e6dcf0adebbad5565dedad10657df53b33aa7031b48a3e4e8d2f77bb
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
4126ae7d8dc14e938b9b6d3a48e751eaa218fda12ab82a6adc93ab22165bf17f
4644d36247137c88c2c4ca39556df26479f6ed467f27f08ef55765d6b8730afa
487f2e9da2ff0740755a5ef01dc15a2888b89537795895203a831b13b199d8bb
4bd02151f29efdbaa820d500d3f14a69fdffa5a9588bb7f0c9d46b54a320cc0c
4d4050464d006babd5491f7d043f07df8f8efd9b783004eb718d352cad08a3ce
4db6308a1d3a4858df6a5b0db919fbd226fa2a9c897f23a44484d7811c19d6bc
4e6ff6126ed425bae257db2cb2a2bbb357c9f91335df62d62b4a3878b70777b9
4e88f9141d938c4dbf7ea0790bd616eac52571c9f637fa8a567159fae38bbc4c
4fde49769ba9d5a6dd7ca88a385251f76662d68a9e77536f616516ee9a81d536
50fa011c952be054aaa662750d570165688b919cc83f6042a0ca15b19570fb5f
54d532cef105c368228dec2d36fabddc87bd4ec4063d29d7b55b4265317d4053
63a4ba5d12a1e9780415c6881edde5815476850c165c19d32e97c9cc6bf53f31
652e2c3e26cd334933d3cf2990ca832d6de1d24cbc9c70ac5fd0c5fe1d179d79
6c075723edae4f8bae2dc8793b89b8ff86a72cfba5dd389fb42ec09ffc558c8f
7138a35855888d991930b4a46ae3e43cd5b7dded4f52468cae34697d2ef6d8f0
7bd70217df349e68800f5f3899e383539dfe33de1cb0b689a9789eafb8e4ac1b
7cc2c8a7bd96173ee2a862c122630ab8d45ad0676ad2ad60fc55307763782230
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8d0e31088cc753968d210908e759acdd98fb62be8e9032e5eeb68cb2e7f4073e
94bea25c0ce2b92cb45364957f8af75c920469756bfb7dfa4a4274476b1b415e
9a869d3d46352d3be6c9e26d6d938a616c9b224db3fb57b7f804cde1226b5e39
9b32f36cb076dbac550f3f5ceff8702aec11f03b0324430b475e1b339e353ac2
9ec6293f419dda38e979b25a06dc552b9d9d32d3e80a9acbfb16f09910423c05
a120085b2c682813d6363534f0b48f4445b2b16537ce67b26d12052e2a4c5f51
a82c68990fd27b7d3496f2c167d64fde229d9df6487a0f238b06e5f710d0abcb
b1e04947b25a07750252e8a6c97c1ed4db1ebb3bb7cd306c72eb44d39e3a9cb5
c781cef7891cd5c3e04edc6d3dc3be0d43bd2a8f9fdba556f4caa37724d3bc67
cb81c4f0675f43712035a20ff1dffee89c08603b9b87ff91b255e1e6195e5fcf
d6a483b67a80983d37b9000dbedce4e2648555ae7537d473e09d7d559590becd
d7c554d9076662ea3244a464b71dd2e6e2aabc2fa63d3cad54a6195dfbb86ed2
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ecf76895be1cf9e8b3edb254030e9c9c1d8f3c2efc1f9dc7e04ceff29eccae9c
fb882554990f57aefccdb42caa643cb6a188b5707dedac8b6bbb76d5b7ce00d0