hamatti.org
Open in
urlscan Pro
104.198.14.52
Public Scan
Effective URL: https://hamatti.org/
Submission: On September 24 via api from US — Scanned from DE
Summary
TLS certificate: Issued by E5 on August 29th 2024. Valid for: 3 months.
This is the only time hamatti.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
47 | 104.198.14.52 104.198.14.52 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
4 | 16.12.9.22 16.12.9.22 | 16509 (AMAZON-02) (AMAZON-02) | |
51 | 3 |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 52.14.198.104.bc.googleusercontent.com
hamatti.org |
ASN16509 (AMAZON-02, US)
PTR: s3-r-w.eu-north-1.amazonaws.com
hamattiorg-videos.s3.eu-north-1.amazonaws.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
47 |
hamatti.org
hamatti.org |
5 MB |
4 |
amazonaws.com
hamattiorg-videos.s3.eu-north-1.amazonaws.com |
56 KB |
51 | 2 |
Domain | Requested by | |
---|---|---|
47 | hamatti.org |
hamatti.org
|
4 | hamattiorg-videos.s3.eu-north-1.amazonaws.com |
hamatti.org
|
51 | 2 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
hamatti.org E5 |
2024-08-29 - 2024-11-27 |
3 months | crt.sh |
*.s3.eu-north-1.amazonaws.com Amazon RSA 2048 M01 |
2024-02-15 - 2025-01-19 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://hamatti.org/
Frame ID: 07374A598DC9E83B99386C0764166C5E
Requests: 57 HTTP requests in this frame
Screenshot
Page Title
Juha-Matti Santala - Community Builder. Dreamer. Adventurer. : Juha-Matti SantalaPage URL History Show full URLs
-
http://hamatti.org/
HTTP 307
https://hamatti.org/ Page URL
Page Statistics
28 Outgoing links
These are links going to different origins than the main page.
Title: Turku ❤️ Frontend
Search URL Search Domain Scan URL
Title: archipylago
Search URL Search Domain Scan URL
Title: Syntax Error
Search URL Search Domain Scan URL
Title: Koodiklinikka
Search URL Search Domain Scan URL
Title: Mastodon Mastodon
Search URL Search Domain Scan URL
Title: GitHub Github
Search URL Search Domain Scan URL
Title: LinkedIn LinkedIn
Search URL Search Domain Scan URL
Title: Youtube Youtube
Search URL Search Domain Scan URL
Title: Awara.fi
Search URL Search Domain Scan URL
Title: Python Bytes Podcast
Search URL Search Domain Scan URL
Title: https://turkufrontend.fi
Search URL Search Domain Scan URL
Title: Ep. 4: Let's build reusable custom elements with web components with Matias Huhta
Search URL Search Domain Scan URL
Title: Ep. 3: Why PHP is awesome? with Larry Garfield
Search URL Search Domain Scan URL
Title: Ep. 2: Let's build a bit of web backend in Clojure with Yrjö Kari-Koskinen
Search URL Search Domain Scan URL
Title: Ep. 1: Let's build accessible forms with Fotis Papadogeorgopoulos
Search URL Search Domain Scan URL
Title: React Finland
Search URL Search Domain Scan URL
Title: Future Frontend
Search URL Search Domain Scan URL
Title: Data Scraping for Beginners, PyCon Finland, 31st October 2016
Search URL Search Domain Scan URL
Title: Contemporary Documentation, WFH Conf, 26th March 2020
Search URL Search Domain Scan URL
Title: The most social and the loneliest job: being a solo developer advocate , DevRelCon, 8th November 2021
Search URL Search Domain Scan URL
Title: Debugging Django , Django Day Copenhagen, 8th April 2022
Search URL Search Domain Scan URL
Title: Tampere
Search URL Search Domain Scan URL
Title: Turku
Search URL Search Domain Scan URL
Title: https://futurice.com/devbreakfast
Search URL Search Domain Scan URL
Title: Futurice
Search URL Search Domain Scan URL
Title: https://futurice.com/design-breakfast
Search URL Search Domain Scan URL
Title: Eleventy
Search URL Search Domain Scan URL
Title: Slashpages
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://hamatti.org/
HTTP 307
https://hamatti.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
51 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
hamatti.org/ Redirect Chain
|
44 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-slab.css
hamatti.org/assets/fonts/ |
967 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
reset.css
hamatti.org/assets/ |
765 B 852 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
layout.css
hamatti.org/assets/ |
2 KB 633 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
typography.css
hamatti.org/assets/ |
594 B 682 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
colors.css
hamatti.org/assets/ |
2 KB 623 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page.css
hamatti.org/assets/ |
191 B 324 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blog.css
hamatti.org/assets/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
header.css
hamatti.org/assets/ |
980 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
navigation.css
hamatti.org/assets/ |
546 B 634 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
links.css
hamatti.org/assets/ |
537 B 630 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
footer.css
hamatti.org/assets/ |
273 B 363 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
hamatti.org/assets/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
landing.css
hamatti.org/assets/ |
3 KB 872 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
uses.css
hamatti.org/assets/ |
152 B 284 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prism.css
hamatti.org/assets/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prism-ext-ptcgo.css
hamatti.org/assets/ |
339 B 427 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prism-vs-code-plus.css
hamatti.org/assets/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adventofcode.css
hamatti.org/assets/ |
1 KB 523 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
embeds.css
hamatti.org/assets/ |
1 KB 476 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
print.css
hamatti.org/assets/ |
501 B 588 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tell-me-about-juhis-poster.jpg
hamatti.org/assets/img/ |
870 KB 871 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hero-juhis.png
hamatti.org/assets/img/ |
38 KB 38 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
auto-note-mover-and-templates-make-nice-duo-in-obsidian-cover.png
hamatti.org/assets/img/posts///auto-note-mover-and-templates-make-nice-duo-in-obsidian/ |
724 KB 724 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
syntax-error.png
hamatti.org/assets/img/ |
37 KB 37 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
poster-landscape.png
hamatti.org/assets/img/tabletop/ |
85 KB 85 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
weeklies-banner.png
hamatti.org/assets/img/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
turku-frontend.png
hamatti.org/assets/img/ |
430 KB 430 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
landing-archipylago.png
hamatti.org/assets/img/ |
51 KB 51 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
codebase-general.png
hamatti.org/assets/img/codebase/ |
92 KB 92 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pokemon-digital-toolkit.png
hamatti.org/assets/img/software/ |
458 KB 458 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tell-me-about-juhis.mp4
hamattiorg-videos.s3.eu-north-1.amazonaws.com/videos/ |
38 KB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tell-me-about-juhis-captions.webvtt
hamatti.org/assets/captions/ |
3 KB 1 KB |
TextTrack
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
communities-in-marketing-poster.jpg
hamatti.org/assets/img/ |
45 KB 45 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
conference-logos.png
hamatti.org/assets/img/ |
210 KB 210 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
helsinki-dev-lunch.png
hamatti.org/assets/img/ |
86 KB 87 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
story-dev-breakfast.png
hamatti.org/assets/img/ |
727 KB 728 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mango.png
hamatti.org/assets/img/testimonial/ |
239 KB 239 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
linda.png
hamatti.org/assets/img/testimonial/ |
7 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
essi.jpeg
hamatti.org/assets/img/testimonial/ |
126 KB 126 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dave.jpeg
hamatti.org/assets/img/testimonial/ |
122 KB 122 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
benjamin.png
hamatti.org/assets/img/testimonial/ |
372 KB 372 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
arielle.jpeg
hamatti.org/assets/img/testimonial/ |
28 KB 28 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
konsta.jpeg
hamatti.org/assets/img/testimonial/ |
17 KB 17 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
austin-chan-275638-unsplash.jpg
hamatti.org/assets/img/ |
143 KB 143 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
darkmode.js
hamatti.org/assets/javascript/ |
877 B 998 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
communities-in-marketing.mp4
hamattiorg-videos.s3.eu-north-1.amazonaws.com/videos/ |
1 MB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tell-me-about-juhis.mp4
hamattiorg-videos.s3.eu-north-1.amazonaws.com/videos/ |
55 KB 56 KB |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
547 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
552 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
380 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-slab-latin-400-normal.woff2
hamatti.org/assets/fonts/roboto-slab/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
177 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
351 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
242 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tell-me-about-juhis.mp4
hamattiorg-videos.s3.eu-north-1.amazonaws.com/videos/ |
420 KB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
hamatti.org/ |
13 KB 4 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
3 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| changeTheme function| saveTheme function| loadTheme0 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 |
---|
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=31536000 |
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.
hamatti.org
hamattiorg-videos.s3.eu-north-1.amazonaws.com
104.198.14.52
16.12.9.22
03674a1566b146105e49ec481473ca1174fe973c19140bc5efb05015c24ebbd2
044f74c5013636c916ecfffd4844e0bfc4c2f02bc43a7a77ea30d87fbd5e08d0
095f2e76579a37a9b4bc7cdbc9e0d4724f3248b389fbef141d162c213a35a7ee
0bade3665f6378777d2e7c4da86705d92f2bf37a6c070cd21f4f1dcd3f6661b8
145287b36883dd3061ca7aa9229a8fa9ace2cccd50e0382b4b6201f3916b57c5
1f4513a435d6a3047d20a50c1e7d4263de42146c74be227f774b5e82e6357e75
22ae53288fd466124c985a82e295a8ef3379264ebd7c6f39015730a97a87b139
2bfe56c185daf56ac3d9b7f65d70bacf5d320875a7089082f4f6bd789ab27c14
343eae1bb017ebb117eb58e852541ad650e4718fa57041ce72279a895ef42675
3576efaa1002881e8d9417dcb08367e9227c89caf0c183017ac881b14827ffda
38559afb4df9d06b8e44a1d736048552ba3b81d6b4b6abdf531d4e941f263753
39c12161ca2eac69a3f2c1898a1f0e39b3be945ae91a3b27f6116a561c2671e7
3b07d435ed64990f325e03da056a20c3c6b82a63ce3a521e38050be7d3b35fe6
4c83b4ebe4c9da3bffbe64321a529dff1764689c9ae1880c097496bf1acd41f6
4ce95cd3c588801022e25d262627f34f2d5a07613b61f3c7e2c44d7e52d02ffe
4e150c4327bf595710516ff37c93d1a186fd8f1a15324969e0cac3f28ddbf7a1
54ffc0ea85f5e1863061c3bccefe8454dd16553c2c44decff73a900b9d56b103
5e1e20ef051872d1542a13e608b6ac47aab89bc389f3811e64271972d60ba961
62f3f809487194fcc55a3ebd88811a604ae496027bb425d4ebd15d9ae1921945
6b73ef9ba2ee8faa681044bcc6d9a1c1cc3d4e942f6d66cf28e31aa3e51efa19
6ba108337bfb9e284c5ce81a80345ed5736252ccb4b449267574a2387da32c60
717f6bb5f6cc69c444f54376a72dee0ca7968b2a12e7c9475247ec85c0e75a53
77e9274ecf4964fef69a88fefd943deb51c9cebd88a42a26d3bb8c0c4da39abc
7bf5f582acbc28b98767a86c6c1bec75d551da28b5fbafcd3a19923cdf74f209
7e06f6f6f9688c24ad3ded543cf7a144301833ac829e3ff982b067f21fa3cc3c
7ebb0fd6743546899ecc607a04e630b3ce76c0741f3df88b7bd9b2a271c3fbb3
7f408894c026213a44961978b859cad0b294a04d72c2aee86c6a49766a705cfc
83ea6445d6e53491d8ee19527c87371b9a92f08afaea64c58fcd875d5a740f73
873daf81e8328a4fe5a81cec19afe7df0d4977dc6a479bff6188e91f92ab36c8
89e2dabf9bdeaa71271a4ee2fb2cc50ece962a8dc7d43d62b4d2585408c517a8
8aaae7c7b1f8caf758689c0f31f3235752458935502d11185d1ce60e49b9546f
b0527fc22fc388ab4966bd81fc677641b3fb3ab5e2ccae6d57538638bfce13ca
b0fac2a4e5c5de001b38cde227b252237cc9cd9143f2f765e2cca201cdecf3ea
b569bfd72fda83d3128b3b39e884af21438cc9fcc94178161c2ae4e64b859d07
b5b7dee3e1a6d97bce9deca5b69cce56454ff17c78c3892bd7dcee81fd1f056c
b7a2137fa4b3348722b9e08f39b716f8ff0db3a02dbfed6cf183e154027a15ae
b984f4eb6524425fcb354fbf644185662b075fb354b93380f7cb3dd9ad3728cc
bc03353fc8e65b1332ca041db04c677bb94c6251fd78c35d36e663235aabafce
bd98827d5c7ea191a42789cc75273e0c8b63758daa933345b73ba045b1eca531
c3e59bcc6c2c7db07040335cfff2e71fd9424c4b37b9f1af113a64487146809c
cb044d4eacea4d5552a6145a79506a7bebf74dfdf72cc33f85cbf4c684f72915
d164a65d0a7c50c7aa5011e3242ea9407c7ef01fc00d4ec6b80999f5bacc472b
d344b6c9e22a5e772ab271d95d2472e77588cec6f6f74d6182a7d1da35541031
d65454d4edeeea2d1872ca1519fc0f1f9864bf5b1fd24a0a697889deff189d2d
d692a67352a3dfa80010c86a62761cfff05c0b1086618106a8576cc45a6a8115
d7c6c9239dcc4fe07f2035ce55d240499d8240358993dd5622dc9d54c3574263
e164fb0f67d55166b89e1ae39f852ce43b1c99f65005c9e6c48d8491ae29326e
e3b93a1b0941a116dcb0ed0b5c3ea062cdcad365207c405b231094eb485d95fc
e89d902b4bb1b5757752f55cf84e2606711ee3f280a9d0ccd3e6836a5083433d
e91d285afa6f6bca81dc1d688b61c43b0f23994e5098ca51fd426a6f2fb3f72f
e96c6ac29e64fc160a277d433b653ed1eb669c973017be3d7bdf1d25a1d56ca0
eb14baeac955bb11e33cd7fd3fd2f698cf20db1b450325f45ea843b6cdc82366
ed6bc43bed6bf1dbcae009209cd735c5cdfbb0e57b9314ccd0952cfbcfe5414f
ffd87967e87197dac96cd37cc070557d83a89ffd55b5f375c89e4b980dc3f884