makecode.microbit.org
Open in
urlscan Pro
20.49.104.33
Public Scan
Effective URL: https://makecode.microbit.org/60074-21613-98281-47478
Submission: On February 24 via manual from PH — Scanned from DE
Summary
TLS certificate: Issued by R3 on January 11th 2022. Valid for: 3 months.
This is the only time makecode.microbit.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 9 | 20.49.104.33 20.49.104.33 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
27 | 152.199.19.160 152.199.19.160 | 15133 (EDGECAST) (EDGECAST) | |
4 | 13.69.106.88 13.69.106.88 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
38 | 4 |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
makecode.microbit.org | |
trg-microbit.userpxt.io |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
dc.services.visualstudio.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
27 |
azureedge.net
pxt.azureedge.net — Cisco Umbrella Rank: 82412 |
2 MB |
8 |
microbit.org
2 redirects
makecode.microbit.org — Cisco Umbrella Rank: 138521 |
27 KB |
4 |
visualstudio.com
dc.services.visualstudio.com — Cisco Umbrella Rank: 856 |
467 B |
1 |
userpxt.io
trg-microbit.userpxt.io — Cisco Umbrella Rank: 170915 |
832 B |
38 | 4 |
Domain | Requested by | |
---|---|---|
27 | pxt.azureedge.net |
makecode.microbit.org
pxt.azureedge.net trg-microbit.userpxt.io |
8 | makecode.microbit.org |
2 redirects
makecode.microbit.org
pxt.azureedge.net |
4 | dc.services.visualstudio.com |
pxt.azureedge.net
|
1 | trg-microbit.userpxt.io |
pxt.azureedge.net
|
38 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
makecode.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
makecode.microbit.org R3 |
2022-01-11 - 2022-04-11 |
3 months | crt.sh |
*.vo.msecnd.net DigiCert SHA2 Secure Server CA |
2021-08-06 - 2022-08-06 |
a year | crt.sh |
in.applicationinsights.azure.com Microsoft RSA TLS CA 02 |
2022-02-08 - 2023-02-08 |
a year | crt.sh |
makecode.com Microsoft Azure TLS Issuing CA 06 |
2022-02-17 - 2022-08-16 |
6 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://makecode.microbit.org/60074-21613-98281-47478
Frame ID: D20D8C152B4B07F81B07AA9093D09393
Requests: 15 HTTP requests in this frame
Frame:
https://makecode.microbit.org/
Frame ID: 649A966DA8CD83A88320B7A33454C364
Requests: 26 HTTP requests in this frame
Frame:
https://trg-microbit.userpxt.io/---simulator
Frame ID: E8844ECAF1F67D30DF941FB895E5778A
Requests: 3 HTTP requests in this frame
Screenshot
Page Title
snakePage URL History Show full URLs
-
http://makecode.microbit.org/60074-21613-98281-47478/
HTTP 301
https://makecode.microbit.org/60074-21613-98281-47478/ HTTP 302
https://makecode.microbit.org/60074-21613-98281-47478 Page URL
Detected technologies
Semantic UI (UI frameworks) ExpandDetected patterns
- /semantic(?:-([\d.]+))?(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Datenschutz & Cookies
Search URL Search Domain Scan URL
Title: Nutzungsbedingungen
Search URL Search Domain Scan URL
Title: Warenzeichen
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://makecode.microbit.org/60074-21613-98281-47478/
HTTP 301
https://makecode.microbit.org/60074-21613-98281-47478/ HTTP 302
https://makecode.microbit.org/60074-21613-98281-47478 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
60074-21613-98281-47478
makecode.microbit.org/ Redirect Chain
|
19 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
semantic.css
pxt.azureedge.net/blob/0a20f1d61ca7707599bf3728f8a3f152b5669ca3/ |
827 KB 252 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blockly.css
pxt.azureedge.net/blob/8709e132c845ed85159031394e6ecdc5b3bb676e/ |
20 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
pxt.azureedge.net/blob/61859c10686c7801e2577003bbaf65db57fee567/ |
9 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vs.css
pxt.azureedge.net/blob/002eda4d170584d33c7630abc21a0d898060fa5f/ |
839 B 529 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
target.css
pxt.azureedge.net/blob/b0a04807bb95496e124c06a8ec39aa716fd783b7/ |
33 B 174 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
script-page.css
pxt.azureedge.net/blob/30a4ca18f6b76d219e8276c97df23cf6c11c7441/ |
3 KB 990 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
pxt.azureedge.net/blob/a8ee7d572f64e4ec20124271f375e728df752c8d/ |
87 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
semantic.js
pxt.azureedge.net/blob/f0b821806e3e1b14aac4649ccbeed1a78c34875f/ |
227 KB 58 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Microsoft-logo_rgb_c-gray.png
pxt.azureedge.net/blob/6b77415ea54ca5734e224edcc035e72def037edf/static/ |
20 KB 20 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pxtweb.js
pxt.azureedge.net/blob/44643d27b618d90eb8163ef8e12fbe4e3bb13342/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
targetconfig
makecode.microbit.org/api/config/microbit/ |
10 KB 4 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
makecode.microbit.org/ Frame 649A |
13 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
18 KB 18 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ai.0.js
pxt.azureedge.net/blob/fcd246bcb6783e19634a75a2572a2481f37e90cd/ |
94 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
semantic.css
pxt.azureedge.net/blob/0a20f1d61ca7707599bf3728f8a3f152b5669ca3/ Frame 649A |
827 KB 252 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pxtweb.js
pxt.azureedge.net/blob/44643d27b618d90eb8163ef8e12fbe4e3bb13342/ Frame 649A |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pxtapp.js
pxt.azureedge.net/blob/45c80f0220dcbf953920d9d45f104affbe293740/ Frame 649A |
581 KB 187 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
target.js
pxt.azureedge.net/blob/50c112953685f5cc1006ab45deb871cacfaf9f9a/ Frame 649A |
3 MB 328 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
pxt.azureedge.net/blob/23cb21b25dbf25cda4da364f510130ca54ac455a/ Frame 649A |
2 MB 474 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ai.0.js
pxt.azureedge.net/blob/fcd246bcb6783e19634a75a2572a2481f37e90cd/ Frame 649A |
94 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 649A |
18 KB 0 |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 649A |
730 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blockly.css
pxt.azureedge.net/blob/8709e132c845ed85159031394e6ecdc5b3bb676e/ Frame 649A |
20 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
editor.js
pxt.azureedge.net/commit/90e767ea98cf0d2410fea4db47063557158a09fd/ Frame 649A |
170 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Microsoft_logo_rgb_W-white_D.png
pxt.azureedge.net/blob/d6139e3d0af51f02aa5f8765ecb0985acbd98551/static/ Frame 649A |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Microsoft_logo_rgb_W-white_D-square.png
pxt.azureedge.net/blob/106597ae039a275897661651b96856220c9b0fad/static/ Frame 649A |
773 B 891 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.portrait.white.svg
pxt.azureedge.net/blob/d955ce94fc3f7d2c6573300c71a56dc1d92c9bf0/static/ Frame 649A |
6 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 649A |
96 KB 96 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 649A |
11 KB 11 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pxtblockly.js
pxt.azureedge.net/blob/bcb1532c7703c7263d44e9b058589852a1c21df7/ Frame 649A |
1 MB 332 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
60074-21613-98281-47478
makecode.microbit.org/api/ Frame 649A |
433 B 692 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 649A |
569 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fieldeditors.js
pxt.azureedge.net/commit/90e767ea98cf0d2410fea4db47063557158a09fd/ Frame 649A |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
track
dc.services.visualstudio.com/v2/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
track
dc.services.visualstudio.com/v2/ |
96 B 186 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v4.0.17
pxt.azureedge.net/api/config/microbit/targetconfig/ Frame 649A |
10 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
text
makecode.microbit.org/api/60074-21613-98281-47478/ Frame 649A |
105 KB 9 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
track
dc.services.visualstudio.com/v2/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
track
dc.services.visualstudio.com/v2/ Frame 649A |
96 B 281 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
---simulator
trg-microbit.userpxt.io/ Frame E884 |
580 B 832 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
---worker
makecode.microbit.org/ Frame 649A |
4 KB 2 KB |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pxtsim.js
pxt.azureedge.net/blob/4d2d8d7e0317df99b786e40760f31a769b6d0aea/ Frame E884 |
144 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sim.js
pxt.azureedge.net/blob/92011b463f941e964236cd5c08c47edec278a616/ Frame E884 |
244 KB 48 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 649A |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 649A |
3 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
18 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| structuredClone function| $ function| jQuery object| pxtConfig string| versionsuff string| targetConfigUrl object| fetchParams object| pxtTargetConfigPromise function| pxtTickEvent boolean| shareLinkIsApproved object| pxt function| loadAppInsights object| appInsights object| AI object| Microsoft function| __extends function| _endsWith2 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 |
---|---|---|
makecode.microbit.org/ | Name: ai_user Value: rlYI/|2022-02-24T06:46:26.134Z |
|
makecode.microbit.org/ | Name: ai_session Value: PZHGo|1645685186518|1645685186635.5 |
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; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Xss-Protection | 1 |
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.
dc.services.visualstudio.com
makecode.microbit.org
pxt.azureedge.net
trg-microbit.userpxt.io
13.69.106.88
152.199.19.160
20.49.104.33
02584ee6915bf0f178a6600e922fec712a357bf7b020f4b9bd08ad09d6b5e981
037904ec481299bb46618c0ad9f4900e1617ee2630e0ae13445ce77869e73a3e
0483f7db4829610cc6e404efa86722f33ca395d6aa2ff3943693c3ade1685f92
04f0f93fde83ef539475ca333062a23ad3f5e7d8d12589ceb0b9db32f6b0ea0c
05a52cb1af010829aedf9f13a4a683780c9f9a117e4aa1f735ab50452d2d8ff6
12b0fa41fe27e8390caadab3bd88652dc8bafe1813c92724bd33bb610b51b5dd
1ef1ccba352190f9acfeae47f0ad35a02041a25ad7506e78eee6746ba632a49b
2295e45eaee73debbcbd8eab6f211d7fb2223df2a82e9a1c1666d727c33dd0ca
24ba5b7424210176250fb3197e3417d7ab7f8c1360e6368b512f88489db29d61
3fe95dca7840c0d1f31f1fe0a6f0bd9570599e17eaa2a30537f9ec478b36434a
471d20bc6d044f4dfc108176882e4f753d1aafdba5d81c9e54ab041418db3731
47c4be5a340cde6001f1c87973d1a6d5c19d3498c7ab5e673a23b7c75f71e413
4a16c2d9985f9efc64452d3b402b81e11b1b4147db35cfd52829c9c3102ead54
4c14609d0c4dd9fda2742019561c9a752ae556ad5457625c2653c18934a78360
5a7bc16b6e77a7ade644d4611cfa959a950c431938e2c82f7117a477081ef098
620cc7ceb775b2b50645f8e76f8dd4423d7b1b53be7e7592efcdabdc47f9fe2c
696f8c773022e1614f65aac988276b18f8c6a8edfa39b71bdba9ce12bbb6671d
6f19e28710730848645c7e5741b33ec369a8b1503cdc8c9ec2bc7fd9e3930363
71a2cf95689d2f4693fcd745942094eefa4fd4dc781ca7d27598ec9cb5263eb3
75804f5079f744fb53e868cf9d5646b86e526c65b87390f03e95f1cbcf0d1c14
77966e86a4e4b60d498067c4471d8f3dc283745865d0503752b61b6ea6490e6a
7dea3690e41ebe3719bf512aba29f9bda34228c1ccd9324ec801e302d9db87e7
8740f04a97202a2483d54a5781598c30cceac029a1522b6c5dd270250b9d1a17
898f14a0c4870d4c9bec3a99cb7c65a0fa974e028f11026e286b297530b3f0e5
9767159d38e648829a6072703f5fea35d38b5cb8e5a3400620fd572e158513a8
9ab42d0205414a85587e5b5f6e5eb9a00f09e59a6dbcc0060855b14cc32d1e07
a29bada48ed2145655185704825fc1239aba532cf415003caabd850f86f56660
a613f0f97441ce79853e7360938c688645493346b232c5bbefd9db1d4e2153cb
a841dab0ec75affa8c41ceb2dc4160ccf29528d302751c9c10f86d16d10bf60e
bbe554f8fc0274a262b31c94e832bce9dc3f28bfa11c20bafca73e11a056d822
bc3873b086b25a01c417cb3b5fe61fd7eef360b8f7c85c2c7f7b802a2626faf9
c897acb469746c18463fdf5c26ec695695bed7e430128cb3ad93dda1ed5bb38f
cc397974ff9579fc9268120bd8a29dc3b7929380c06573ba806cebf0ef04c622
cd3b510fb2b47c425f80bef349232c1f3095c3208328dbc41aa4541280d569c7
d51cf0946a9ebdbc5d4f4d9488f0aa64ceafb395014336c703711f53716ba22b
fad27511b13da5bd5658feefe10309944ce0db769d0fc965bead9069100d2b4f
fbd9fdb3f61095af0f92e25e7d0b6055b9d4d48d861417c90427b085ad17a5b2
fd4dce1f021c7827d72d0cf98aea6be2048c4a1b59a327f894d973684b42f0d6