blog.miguelgrinberg.com
Open in
urlscan Pro
138.68.45.120
Public Scan
Effective URL: https://blog.miguelgrinberg.com/
Submission: On March 23 via automatic, source alexatop100k
Summary
TLS certificate: Issued by Let's Encrypt Authority X3 on February 5th 2019. Valid for: 3 months.
This is the only time blog.miguelgrinberg.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 19 | 138.68.45.120 138.68.45.120 | 14061 (DIGITALOC...) (DIGITALOCEAN-ASN - DigitalOcean) | |
5 | 2606:4700::68... 2606:4700::6813:c397 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 2a00:1450:400... 2a00:1450:4001:816::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 2 | 2a02:26f0:6c0... 2a02:26f0:6c00:299::25eb | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
3 | 2a03:2880:f02... 2a03:2880:f02d:12:face:b00c:0:3 | 32934 (FACEBOOK) (FACEBOOK - Facebook) | |
2 | 2606:2800:234... 2606:2800:234:59:254c:406:2366:268c | 15133 (EDGECAST) (EDGECAST - MCI Communications Services) | |
3 | 2a00:1450:400... 2a00:1450:4001:81b::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:81b::2008 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
35 | 8 |
ASN14061 (DIGITALOCEAN-ASN - DigitalOcean, LLC, US)
PTR: miguelgrinberg.com
miguelgrinberg.com | |
blog.miguelgrinberg.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdnjs.cloudflare.com |
ASN32934 (FACEBOOK - Facebook, Inc., US)
connect.facebook.net | |
staticxx.facebook.com |
ASN15133 (EDGECAST - MCI Communications Services, Inc. d/b/a Verizon Business, US)
platform.twitter.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
miguelgrinberg.com
1 redirects
miguelgrinberg.com blog.miguelgrinberg.com |
137 KB |
5 |
cloudflare.com
cdnjs.cloudflare.com |
95 KB |
3 |
youtube.com
www.youtube.com |
|
2 |
google-analytics.com
ssl.google-analytics.com |
17 KB |
2 |
twitter.com
platform.twitter.com |
28 KB |
2 |
facebook.net
connect.facebook.net |
57 KB |
2 |
linkedin.com
1 redirects
platform.linkedin.com |
56 KB |
1 |
facebook.com
staticxx.facebook.com |
|
1 |
google.com
apis.google.com |
17 KB |
35 | 9 |
Domain | Requested by | |
---|---|---|
18 | blog.miguelgrinberg.com |
blog.miguelgrinberg.com
|
5 | cdnjs.cloudflare.com |
blog.miguelgrinberg.com
|
3 | www.youtube.com |
blog.miguelgrinberg.com
|
2 | ssl.google-analytics.com |
blog.miguelgrinberg.com
|
2 | platform.twitter.com |
blog.miguelgrinberg.com
platform.twitter.com |
2 | connect.facebook.net |
blog.miguelgrinberg.com
connect.facebook.net |
2 | platform.linkedin.com |
1 redirects
blog.miguelgrinberg.com
|
1 | staticxx.facebook.com |
connect.facebook.net
|
1 | apis.google.com |
blog.miguelgrinberg.com
|
1 | miguelgrinberg.com | 1 redirects |
35 | 10 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
blog.miguelgrinberg.com Let's Encrypt Authority X3 |
2019-02-05 - 2019-05-06 |
3 months | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-03-02 - 2019-09-08 |
6 months | crt.sh |
*.apis.google.com Google Internet Authority G3 |
2019-03-01 - 2019-05-24 |
3 months | crt.sh |
platform.linkedin.com DigiCert SHA2 Secure Server CA |
2018-07-11 - 2020-07-15 |
2 years | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2019-03-08 - 2019-06-06 |
3 months | crt.sh |
*.twimg.com DigiCert SHA2 High Assurance Server CA |
2018-11-19 - 2019-11-27 |
a year | crt.sh |
*.google.com Google Internet Authority G3 |
2019-03-01 - 2019-05-24 |
3 months | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-03-01 - 2019-05-24 |
3 months | crt.sh |
This page contains 6 frames:
Primary Page:
https://blog.miguelgrinberg.com/
Frame ID: A145FD36FF314F798A6DD462591FC2A3
Requests: 30 HTTP requests in this frame
Frame:
https://www.youtube.com/embed/bZUokrYanFM
Frame ID: BC23B1CC3CFF97D0AC6A62BEA7B88A06
Requests: 1 HTTP requests in this frame
Frame:
https://www.youtube.com/embed/iT8KODThXxY
Frame ID: FBE02EA84AA25D28EB5E97A483107325
Requests: 1 HTTP requests in this frame
Frame:
https://www.youtube.com/embed/NH-8oLHUyDc
Frame ID: 01DAAE8C7A55E7B93537B98BBC43B748
Requests: 1 HTTP requests in this frame
Frame:
https://staticxx.facebook.com/connect/xd_arbiter/r/d_vbiawPdxB.js?version=44
Frame ID: 8F9DAFD7632623B7CB4524C9C8FCEFE9
Requests: 1 HTTP requests in this frame
Frame:
https://platform.twitter.com/widgets/widget_iframe.2e9f365dae390394eb8d923cba8c5b11.html?origin=https%3A%2F%2Fblog.miguelgrinberg.com&settingsEndpoint=https%3A%2F%2Fsyndication.twitter.com%2Fsettings
Frame ID: D039FA438DC83237AE342822DD8F0705
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://miguelgrinberg.com/
HTTP 301
https://blog.miguelgrinberg.com/ Page URL
Detected technologies
Nginx (Web Servers) ExpandDetected patterns
- headers server /nginx(?:\/([\d.]+))?/i
Google Analytics (Analytics) Expand
Detected patterns
- env /^gaGlobal$/i
Google Code Prettify (Miscellaneous) Expand
Detected patterns
- env /^prettyPrint$/i
Moment.js (JavaScript Libraries) Expand
Detected patterns
- env /^moment$/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- env /^jQuery$/i
Twitter Bootstrap () Expand
Detected patterns
- html /<link[^>]+?href="[^"]+bootstrap(?:\.min)?\.css/i
Page Statistics
15 Outgoing links
These are links going to different origins than the main page.
Title: My Courses
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: supervisord
Search URL Search Domain Scan URL
Title: systemd
Search URL Search Domain Scan URL
Title: most secure laptops you can find
Search URL Search Domain Scan URL
Title: Crostini
Search URL Search Domain Scan URL
Title: PyCharm Community Edition
Search URL Search Domain Scan URL
Title: Kickstarter
Search URL Search Domain Scan URL
Title: Courses
Search URL Search Domain Scan URL
Title: Github
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.
-
https://miguelgrinberg.com/
HTTP 301
https://blog.miguelgrinberg.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 5- https://platform.linkedin.com/in.js HTTP 302
- https://platform.linkedin.com/xdoor/scripts/in.js
35 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
blog.miguelgrinberg.com/ Redirect Chain
|
33 KB 9 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/ |
118 KB 18 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
prettify.css
blog.miguelgrinberg.com/static/ |
709 B 713 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
colorbox.css
blog.miguelgrinberg.com/static/colorbox/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style_20190126.css
blog.miguelgrinberg.com/static/ |
7 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
platform.js
apis.google.com/js/ |
43 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
in.js
platform.linkedin.com/xdoor/scripts/ Redirect Chain
|
181 KB 55 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rss.png
blog.miguelgrinberg.com/static/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
facebook.png
blog.miguelgrinberg.com/static/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
googleplus.png
blog.miguelgrinberg.com/static/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
linkedin.png
blog.miguelgrinberg.com/static/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
github.png
blog.miguelgrinberg.com/static/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
twitter.png
blog.miguelgrinberg.com/static/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
patreon.png
blog.miguelgrinberg.com/static/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lock.png
blog.miguelgrinberg.com/static/images/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
chromebook-01.jpg
blog.miguelgrinberg.com/static/images/ |
14 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mega-tutorial-small.png
blog.miguelgrinberg.com/static/ |
49 KB 49 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
miguel.jpg
blog.miguelgrinberg.com/static/ |
19 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rss-small.png
blog.miguelgrinberg.com/static/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/ |
95 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/ |
36 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.colorbox-min.js
cdnjs.cloudflare.com/ajax/libs/jquery.colorbox/1.4.33/ |
11 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
prettify.js
blog.miguelgrinberg.com/static/ |
13 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
moment-with-langs.min.js
cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/ |
119 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.js
connect.facebook.net/en_US/ |
3 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widgets.js
platform.twitter.com/ |
93 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bZUokrYanFM
www.youtube.com/embed/ Frame BC23 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iT8KODThXxY
www.youtube.com/embed/ Frame FBE0 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
NH-8oLHUyDc
www.youtube.com/embed/ Frame 01DA |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.js
connect.facebook.net/en_US/ |
185 KB 55 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d_vbiawPdxB.js
staticxx.facebook.com/connect/xd_arbiter/r/ Frame 8F9D |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga.js
ssl.google-analytics.com/ |
45 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widget_iframe.2e9f365dae390394eb8d923cba8c5b11.html
platform.twitter.com/widgets/ Frame D039 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
overlay.png
blog.miguelgrinberg.com/static/colorbox/images/ |
115 B 462 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__utm.gif
ssl.google-analytics.com/r/ |
35 B 101 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
26 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| gapi object| ___jsl object| FB function| $ function| jQuery object| __twttrll object| twttr object| __twttr object| jQuery112403755025801237639 object| q boolean| PR_SHOULD_USE_CONTINUATION function| prettyPrintOne function| prettyPrint object| PR function| moment function| flask_moment_render function| flask_moment_render_all object| _gaq object| __core-js_shared__ object| Sslac object| IN object| _gat object| gaGlobal9 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 |
---|---|---|
.youtube.com/ | Name: VISITOR_INFO1_LIVE Value: 9yctFw7YX5U |
|
.youtube.com/ | Name: GPS Value: 1 |
|
.youtube.com/ | Name: PREF Value: f1=50000000 |
|
.blog.miguelgrinberg.com/ | Name: __utmc Value: 138535648 |
|
.blog.miguelgrinberg.com/ | Name: __utmb Value: 138535648.1.10.1553305041 |
|
.blog.miguelgrinberg.com/ | Name: __utmt Value: 1 |
|
.blog.miguelgrinberg.com/ | Name: __utmz Value: 138535648.1553305041.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) |
|
.youtube.com/ | Name: YSC Value: 1WhIbniIk-I |
|
.blog.miguelgrinberg.com/ | Name: __utma Value: 138535648.1595742756.1553305041.1553305041.1553305041.1 |
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=15768000 |
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.
apis.google.com
blog.miguelgrinberg.com
cdnjs.cloudflare.com
connect.facebook.net
miguelgrinberg.com
platform.linkedin.com
platform.twitter.com
ssl.google-analytics.com
staticxx.facebook.com
www.youtube.com
138.68.45.120
2606:2800:234:59:254c:406:2366:268c
2606:4700::6813:c397
2a00:1450:4001:816::200e
2a00:1450:4001:81b::2008
2a00:1450:4001:81b::200e
2a02:26f0:6c00:299::25eb
2a03:2880:f02d:12:face:b00c:0:3
04267038608d360c78254e55ab98e75045067567996e7dc7f1501784718dabbe
0f13c46b4686f1965c0c622b9dfbb3437b9b8f0d3878b7c6f72cc0e3e1801274
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
182779dbc5adae55e9fa329ec0b27e169ba2dc2638e9082b4a55aa0b2379b177
1b6981aa96029043ff58150cb6f65a8db1dcd29432fb3ed92ae069114a614635
3a2d4f16fb1b9bfe1a581e974731a328a5ba6aa198190618e8a579c9cb4a45e5
43c5d9682494f0d1b32d2f6d8f393a1e2d3844157fc7b8c5e8b4589d32a77382
460c112ca18e517ef1a6c6abb2ba5ae55187138503a10177bf1908d9261c3a19
4923273d9cf0d52a12463c0f4aa57af41fae2caa2c8b47a50a8a5434a830dcc3
53964478a7c634e8dad34ecc303dd8048d00dce4993906de1bacf67f663486ef
5c490010582deb61b56bfd384317dc43ca884cbf89962196032888786e4ffa1e
6141ce6da8e2387def2b47511f27d332c781392b364a512775c3fc1075bd4298
668b046d12db350ccba6728890476b3efee53b2f42dbb84743e5e9f1ae0cc404
752df758c0fc34e6a6c0459a43d88fc37d622528b45468b6be5db2e95a0b86cd
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
84eb822b2c74242ab3e6e1da95386b4e60184899e4ba688f5a88b433fac516ae
9303e868201ea138878fa9ce6ea3a578160b7108c6ee52bae5d8cb6bb88d0d24
a5c0708100f09f50298c1fa310dd7b502312fb8d7e046e7273811d7921ca786e
aff28a41ba8bc30ee8aae230da9336106111507bfd23f3a6381070834d426598
b14eb829771316e0b855607323b8293c4d6f07dc0ebe34393d3806761287506d
d47116a68de4348554947b5aed7e936c2ff4785e70cecbeb4304505f21f72072
d63d40453a087dbd03f9a4d7e7c3b63297c2a2fe53718f0299460f79c4b5a5d7
dd25ebc9af49b5f6e4dbdbf1296941ef8a3ce5e57d930cc560618c9c65d680c6
e2e576e3bc607cd179ff511947010f645d3441a35313aec0dbd06c4437f83b77
e5ee48b3f1993e635da62839a3981079b00e8fabd427969902d131376689d084
eeaab6bd89e76053b00e5ae6f3e60278c6ead31fe92b36575df839bfdef10d43
f247aea00eb213108ef13b9b8f2a82b5d62ac1449e63092fa4170093c39e8ad4
f75e846cc83bd11432f4b1e21a45f31bc85283d11d372f7b19accd1bf6a2635c
f769d4b302dd731630acd2441b02bb5f19f8117ead58d19d13a5f624d55a3d29
fb37a772faeddb90c07d1591b3a64ab26ecd6d831e72b9018b178f3de667a893