cactus.handmade.network
Open in
urlscan Pro
2606:4700:3037::ac43:8a49
Public Scan
Submission: On January 10 via api from US — Scanned from US
Summary
TLS certificate: Issued by E1 on January 9th 2024. Valid for: 3 months.
This is the only time cactus.handmade.network was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
8 | 2606:4700:303... 2606:4700:3037::ac43:8a49 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2607:f8b0:400... 2607:f8b0:4006:806::200a | 15169 (GOOGLE) (GOOGLE) | |
10 | 2606:4700::68... 2606:4700::6812:dc0 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2607:f8b0:400... 2607:f8b0:4006:816::200e | 15169 (GOOGLE) (GOOGLE) | |
1 1 | 140.82.112.3 140.82.112.3 | 36459 (GITHUB) (GITHUB) | |
1 | 16.182.108.177 16.182.108.177 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 2607:f8b0:400... 2607:f8b0:4006:820::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2606:4700:303... 2606:4700:3032::6815:593c | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
27 | 8 |
ASN13335 (CLOUDFLARENET, US)
cactus.handmade.network | |
handmade.network |
ASN16509 (AMAZON-02, US)
PTR: s3-1-w.amazonaws.com
github-production-user-asset-6210df.s3.amazonaws.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
handmade.network
cactus.handmade.network handmade.network assets.media.handmade.network |
2 MB |
3 |
gstatic.com
fonts.gstatic.com |
72 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 115 |
2 KB |
1 |
amazonaws.com
github-production-user-asset-6210df.s3.amazonaws.com — Cisco Umbrella Rank: 152744 |
55 KB |
1 |
github.com
1 redirects
github.com — Cisco Umbrella Rank: 2566 |
4 KB |
1 |
youtube.com
img.youtube.com — Cisco Umbrella Rank: 4227 |
92 KB |
27 | 6 |
Domain | Requested by | |
---|---|---|
10 | assets.media.handmade.network |
cactus.handmade.network
|
9 | handmade.network |
cactus.handmade.network
handmade.network |
3 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | fonts.googleapis.com |
cactus.handmade.network
|
1 | github-production-user-asset-6210df.s3.amazonaws.com |
cactus.handmade.network
|
1 | github.com | 1 redirects |
1 | img.youtube.com |
cactus.handmade.network
|
1 | cactus.handmade.network | |
27 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
handmade.network |
twitter.com |
discord.gg |
github.com |
youtu.be |
www.paypal.com |
learn.microsoft.com |
chromium.googlesource.com |
freetype.org |
www.microsoft.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
handmade.network E1 |
2024-01-09 - 2024-04-08 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
*.media.handmade.network E1 |
2024-01-06 - 2024-04-05 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://cactus.handmade.network/
Frame ID: 7C72DB8300436197FCF3895C067F3A27
Requests: 34 HTTP requests in this frame
Screenshot
Page Title
Cactus Image Viewer | Handmade NetworktwitterDetected technologies
MathJax (JavaScript Graphics) ExpandDetected patterns
- ([\d.]+)?/mathjax\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Page Statistics
37 Outgoing links
These are links going to different origins than the main page.
Title: Register
Search URL Search Domain Scan URL
Title: Log in
Search URL Search Domain Scan URL
Title: Forgot your password?
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Hand made
Search URL Search Domain Scan URL
Title: twitter
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Wassimulator
Search URL Search Domain Scan URL
Title: Wassimulator/CactusViewer
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Consider donating if you like this project
Search URL Search Domain Scan URL
Title: Windows Imaging Component
Search URL Search Domain Scan URL
Title: stb_image
Search URL Search Domain Scan URL
Title: libwebp
Search URL Search Domain Scan URL
Title: cute_files.h
Search URL Search Domain Scan URL
Title: FreeType
Search URL Search Domain Scan URL
Title: easyexif
Search URL Search Domain Scan URL
Title: AV1 Video Extension
Search URL Search Domain Scan URL
Title: HEVC Video Extensions
Search URL Search Domain Scan URL
Title: HEIF Image Extensions
Search URL Search Domain Scan URL
Title: Raw Image Extension
Search URL Search Domain Scan URL
Title: 3 weeks, 2 days ago
Search URL Search Domain Scan URL
Title: https://github.com/Wassimulator/CactusViewer/releases/tag/v2.1.3
Search URL Search Domain Scan URL
Title: 3 months, 1 week ago
Search URL Search Domain Scan URL
Title: https://github.com/Wassimulator/CactusViewer/releases/tag/v2.1.0
Search URL Search Domain Scan URL
Title: 3 months, 2 weeks ago
Search URL Search Domain Scan URL
Title: 3 months, 2 weeks ago
Search URL Search Domain Scan URL
Title: 3 months, 2 weeks ago
Search URL Search Domain Scan URL
Title: 3 months, 2 weeks ago
Search URL Search Domain Scan URL
Title: 3 months, 3 weeks ago
Search URL Search Domain Scan URL
Title: 1 year, 2 months ago
Search URL Search Domain Scan URL
Title: Manifesto
Search URL Search Domain Scan URL
Title: About
Search URL Search Domain Scan URL
Title: Roles
Search URL Search Domain Scan URL
Title: Projects
Search URL Search Domain Scan URL
Title: Communication Guidelines
Search URL Search Domain Scan URL
Title: Contact
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 12- https://github.com/Wassimulator/CactusViewer/assets/75145262/a67dd51c-a61c-4c74-9bbf-0fd07c33594f HTTP 302
- https://github-production-user-asset-6210df.s3.amazonaws.com/75145262/271341602-a67dd51c-a61c-4c74-9bbf-0fd07c33594f.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240110%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240110T140239Z&X-Amz-Expires=300&X-Amz-Signature=db831a5f6097ebb1027831c29aee76431755271b069b17786f4385996a9f0c98&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=551947186
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
cactus.handmade.network/ |
41 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stylesheet.css
handmade.network/public/fonts/mohave/ |
4 KB 844 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
9 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
5 KB 677 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
handmade.network/public/ |
189 KB 35 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme.css
handmade.network/public/themes/light/ |
10 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
project.css
handmade.network/assets/ |
3 KB 971 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mathjax.js
handmade.network/public/ |
2 MB 536 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
templates.js
handmade.network/public/js/ |
2 KB 963 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discord-login.svg
handmade.network/public/ |
6 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
assets.media.handmade.network/ce7236e8-253a-47a8-a663-44d2e95fc726/ |
71 KB 72 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Wassimulator-1639410774.png
assets.media.handmade.network/dbc2da0b-6083-4fee-916a-0d3a268b0c33/ |
793 KB 795 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
maxresdefault.jpg
img.youtube.com/vi/FofjjYWCeX8/ |
92 KB 92 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
271341602-a67dd51c-a61c-4c74-9bbf-0fd07c33594f.jpg
github-production-user-asset-6210df.s3.amazonaws.com/75145262/ Redirect Chain
|
55 KB 55 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e6087499-0438-4dad-8029-6c1e8980ee75_thumb.jpg
assets.media.handmade.network/e6087499-0438-4dad-8029-6c1e8980ee75/ |
213 KB 213 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
36fb81c1-651c-41eb-9a46-86d434fc83d5.png
assets.media.handmade.network/0afdc386-c663-4462-896d-b62b05b42dbc/ |
460 KB 461 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f453f03b-aa66-41de-9d10-c05f33f12be0_thumb.jpg
assets.media.handmade.network/f453f03b-aa66-41de-9d10-c05f33f12be0/ |
76 KB 76 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4f7bdc60-ddb9-498f-ba46-d5348da2c937_thumb.jpg
assets.media.handmade.network/4f7bdc60-ddb9-498f-ba46-d5348da2c937/ |
40 KB 40 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
70dc618a-fb2c-4fe1-9156-7856e20e8a97_thumb.jpg
assets.media.handmade.network/70dc618a-fb2c-4fe1-9156-7856e20e8a97/ |
71 KB 72 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4a3c0870-83d2-4400-86cb-665b31d26fed_thumb.jpg
assets.media.handmade.network/4a3c0870-83d2-4400-86cb-665b31d26fed/ |
80 KB 81 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c508b6bd-405c-4285-919c-c3f237541bd4_thumb.jpg
assets.media.handmade.network/c508b6bd-405c-4285-919c-c3f237541bd4/ |
35 KB 36 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c180f99c-ceb5-4066-b73c-351b00839488_thumb.jpg
assets.media.handmade.network/c180f99c-ceb5-4066-b73c-351b00839488/ |
92 KB 93 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
380 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
va9E4kDNxMZdWfMOD5Vvl4jL.woff2
fonts.gstatic.com/s/firasans/v17/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2
fonts.gstatic.com/s/firasans/v17/ |
24 KB 24 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MohaveHMN-Regular.woff2
handmade.network/public/fonts/mohave/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2
fonts.gstatic.com/s/firasans/v17/ |
23 KB 24 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
icons.ttf
handmade.network/public/ |
5 KB 5 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
/ |
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
|
Verdicts & Comments Add Verdict or Comment
11 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| documentPictureInPicture object| MathJax object| domLookupCache object| templatePathCache function| getTemplateEl function| collectElements function| getTemplatePaths function| makeTemplateCloner function| emptyElement function| activateCarouselItem function| carouselButtonClick1 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 |
---|---|---|
.assets.media.handmade.network/ | Name: __cf_bm Value: 2muac27Z3UzdjRCUe8FuRxmCQC.3LIvQGsRIW2KOWOg-1704895359-1-AVe/nX8HNpsu4qnXKO6460iBf+4Bd6GnjSLHafYN6h8dvrhzUR00UaT4/sD2yMyQPkHpOzfNI6xu3zkGK/A+xRQ= |
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=2592000; includeSubDomains |
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.media.handmade.network
cactus.handmade.network
fonts.googleapis.com
fonts.gstatic.com
github-production-user-asset-6210df.s3.amazonaws.com
github.com
handmade.network
img.youtube.com
140.82.112.3
16.182.108.177
2606:4700:3032::6815:593c
2606:4700:3037::ac43:8a49
2606:4700::6812:dc0
2607:f8b0:4006:806::200a
2607:f8b0:4006:816::200e
2607:f8b0:4006:820::2003
03d152c41dbc87ea6bcd809ddea9ba5e1fe5ced4c5a7495ecd1fe81c773e1773
049f94832957b3dc01da49e03f06ab077897f03a93c18e549837c2e70fd032e5
04d37c2eddf7838ef9fc5658ad0bf4a1e4e311d271547586ecb896a8649c3b24
0ba937e7093be8e5230e2c80690b221a82ad4aa68ed05cca06e6003313f7ecad
145287b36883dd3061ca7aa9229a8fa9ace2cccd50e0382b4b6201f3916b57c5
1f4513a435d6a3047d20a50c1e7d4263de42146c74be227f774b5e82e6357e75
214c2ea1c3f948c0b81c7e839896914737aba4fd5a57107106df764110eb0563
2c75b4521267f65cf665e96a613eddf5dd67716ba15c8af71aa0096199b9cdab
3bdc29109b621ad2c793d86fdc3f61e810d4aeafc3b8419f8f2aeb9c7ce0d364
53b7b3b031c18e2b5a9fc82b1820fef0b47de5a9969d416106f150214707a2fa
587e25878d058e58c07d28a5844387bb30aa86c3cce18e816f3a747e1b547f94
5dce51844dbfa5780ae0084778ed99c927027c5585fba1106b31b4623ca87556
62f3f809487194fcc55a3ebd88811a604ae496027bb425d4ebd15d9ae1921945
67e521185ec7f407d84d774b65a86aa5482b90e4b68a3b8d513b10a9cb1dc8b9
6ad6d50bad63d43fe32e6b6dc654480a824960db1c441444cba06889b746ad81
717f6bb5f6cc69c444f54376a72dee0ca7968b2a12e7c9475247ec85c0e75a53
784f2febb8e6a30b958e3707399955f5168503efc71eb5cb42986d319ac3dad6
87cc883a4fdbdb69cc0d85f5cfbad6498d9aa4a7e841670f0ce1b21cd33747ea
89ae1743656b75948be30cc4909efd3c61771b7bd9f6d53eb14cd9731d486b57
925fe3feb81fde31bf5e9364116d3ee7069eba58f83174cc00f4dfde1f475edc
a9778876783fe55e1b7391af6c7cb78438a8f7af14637fb89fc0e96ca4bb9c03
baa002b019f09da5ef385d967aaafe07b7f93c1baf1011ef2e6eb60e66716196
c060c80e9ee26d9c31579462952ad48dfd65176bc0898e97103f1453084e156a
c52b9a30cb5d84dcfb2a4f9967f37abd86c3e709554ed4f168a03222e033bb93
c9dddad7a10404c2084a99e9e3f207e76c8738e5e0330595eccefcd1e570a96e
d0f304e873b721947dbf2ae2c333ce7a5804098c23799d16b9cf1ff283cc5ff3
d357ede0e426a60e88f24f168874efbc27988bbe74d72dbcfa66598e326f3786
d4d224d629a49d3ea72c2d9ca291e0cfa7629afe7c5b6778cbc53bc0530f3b4b
d692a67352a3dfa80010c86a62761cfff05c0b1086618106a8576cc45a6a8115
df1152d9ac199eb77d7440030e733e9ad5f251811b84f0e64fb4cd30ce557421
eb14baeac955bb11e33cd7fd3fd2f698cf20db1b450325f45ea843b6cdc82366
ebd4d90347a26d0b94a1ffcd79949295570e0323d6eb655973335adfdb6e3514
ecdbec7f04df6fe087db83d6a30d937edfb84d5ec9706a7aa895092d9a0de42f
ef26e9aef3b3798ac89c352c1c82e9d0499241db86bba94bcf572c694e253fce