algorea.org
Open in
urlscan Pro
95.128.42.179
Public Scan
Effective URL: https://algorea.org/
Submission: On March 08 via api from US — Scanned from FR
Summary
TLS certificate: Issued by R3 on January 19th 2023. Valid for: 3 months.
This is the only time algorea.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
12 | 95.128.42.179 95.128.42.179 | 41653 (AQUARAY) (AQUARAY) | |
4 | 2a00:1450:400... 2a00:1450:400d:807::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2600:9000:223... 2600:9000:223e:4c00:1a:2075:aa00:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:400d:80e::200a | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:400d:808::2003 | 15169 (GOOGLE) (GOOGLE) | |
9 | 2a00:1450:400... 2a00:1450:400d:808::200e | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:400d:808::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400d:80a::2004 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400d:804::2016 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400d:803::2001 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:400d:802::2003 | 15169 (GOOGLE) (GOOGLE) | |
40 | 12 |
ASN16509 (AMAZON-02, US)
static4.castor-informatique.fr |
Apex Domain Subdomains |
Transfer | |
---|---|---|
12 |
algorea.org
algorea.org |
102 KB |
10 |
googleapis.com
ajax.googleapis.com — Cisco Umbrella Rank: 299 fonts.googleapis.com — Cisco Umbrella Rank: 29 jnn-pa.googleapis.com — Cisco Umbrella Rank: 216 |
356 KB |
9 |
youtube-nocookie.com
www.youtube-nocookie.com — Cisco Umbrella Rank: 3283 |
843 KB |
5 |
gstatic.com
fonts.gstatic.com www.gstatic.com |
70 KB |
1 |
ggpht.com
yt3.ggpht.com — Cisco Umbrella Rank: 229 |
3 KB |
1 |
ytimg.com
i.ytimg.com — Cisco Umbrella Rank: 102 |
16 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
14 KB |
1 |
castor-informatique.fr
static4.castor-informatique.fr |
520 B |
40 | 8 |
Domain | Requested by | |
---|---|---|
12 | algorea.org |
algorea.org
ajax.googleapis.com |
9 | www.youtube-nocookie.com |
ajax.googleapis.com
www.youtube-nocookie.com |
4 | jnn-pa.googleapis.com |
www.youtube-nocookie.com
|
4 | ajax.googleapis.com |
algorea.org
|
3 | fonts.gstatic.com |
fonts.googleapis.com
www.youtube-nocookie.com |
2 | www.gstatic.com |
www.youtube-nocookie.com
www.gstatic.com |
2 | fonts.googleapis.com |
algorea.org
|
1 | yt3.ggpht.com |
www.youtube-nocookie.com
|
1 | i.ytimg.com |
www.youtube-nocookie.com
|
1 | www.google.com |
www.youtube-nocookie.com
|
1 | static4.castor-informatique.fr |
algorea.org
|
40 | 11 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.france-ioi.org |
ejoi.org |
www.epita.fr |
talentsdunumerique.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
upload.video.google.com GTS CA 1C3 |
2023-02-08 - 2023-05-03 |
3 months | crt.sh |
static4.castor-informatique.fr Amazon RSA 2048 M02 |
2023-02-22 - 2023-09-04 |
6 months | crt.sh |
algorea.org R3 |
2023-01-19 - 2023-04-19 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-02-08 - 2023-05-03 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-02-08 - 2023-05-03 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2023-02-08 - 2023-05-03 |
3 months | crt.sh |
edgestatic.com GTS CA 1C3 |
2023-02-08 - 2023-05-03 |
3 months | crt.sh |
*.googleusercontent.com GTS CA 1C3 |
2023-02-08 - 2023-05-03 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://algorea.org/
Frame ID: 1DD24CFD5B41B7074D32BA3112EA4186
Requests: 20 HTTP requests in this frame
Frame:
https://www.youtube-nocookie.com/embed/Hi1MKRlGeJs
Frame ID: A9EE5DE8C4DB584056214D946C014CC3
Requests: 19 HTTP requests in this frame
Screenshot
Page Title
Concours AlgoréaPage URL History Show full URLs
- http://algorea.org/ Page URL
- https://algorea.org/ Page URL
Detected technologies
YouTube (Video Players) ExpandDetected patterns
- <(?:param|embed|iframe)[^>]+youtube(?:-nocookie)?\.com/(?:v|embed)
AngularJS (JavaScript Frameworks) Expand
Detected patterns
- /([\d.]+(?:-?rc[.\d]*)*)/angular(?:\.min)?\.js
- \bangular.{0,32}\.js
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: France-ioi
Search URL Search Domain Scan URL
Title: eJOI
Search URL Search Domain Scan URL
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://algorea.org/ Page URL
- https://algorea.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
40 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
/
algorea.org/ |
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
algorea.org/ |
12 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
angular.js
ajax.googleapis.com/ajax/libs/angularjs/1.6.4/ |
344 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
angular-route.js
ajax.googleapis.com/ajax/libs/angularjs/1.6.4/ |
44 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
route.js
algorea.org/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logoAlgorea.png
algorea.org/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
https_test.txt
static4.castor-informatique.fr/contestAssets/ |
67 B 520 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 959 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
/
algorea.org/ |
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
algorea.org/ |
12 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
angular.js
ajax.googleapis.com/ajax/libs/angularjs/1.6.4/ |
1 MB 300 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
angular-route.js
ajax.googleapis.com/ajax/libs/angularjs/1.6.4/ |
44 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
route.js
algorea.org/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logoAlgorea.png
algorea.org/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 623 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
actus.html
algorea.org/ |
160 B 444 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
presentation.html
algorea.org/pages/ |
7 KB 4 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
va9E4kDNxMZdWfMOD5Vvl4jL.woff2
fonts.gstatic.com/s/firasans/v16/ |
22 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Hi1MKRlGeJs
www.youtube-nocookie.com/embed/ Frame A9EE |
67 KB 28 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_epita.png
algorea.org/images/ |
114 KB 70 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_talents_numerique.png
algorea.org/images/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-player.css
www.youtube-nocookie.com/s/player/21246a91/ Frame A9EE |
401 KB 52 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame A9EE |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
fonts.gstatic.com/s/roboto/v18/ Frame A9EE |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-embed-player.js
www.youtube-nocookie.com/s/player/21246a91/www-embed-player.vflset/ Frame A9EE |
345 KB 107 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
base.js
www.youtube-nocookie.com/s/player/21246a91/player_ias.vflset/fr_FR/ Frame A9EE |
2 MB 609 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fetch-polyfill.js
www.youtube-nocookie.com/s/player/21246a91/fetch-polyfill.vflset/ Frame A9EE |
9 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
Create
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
Create
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame A9EE |
66 KB 30 KB |
XHR
application/json+protobuf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
remote.js
www.youtube-nocookie.com/s/player/21246a91/player_ias.vflset/fr_FR/ Frame A9EE |
116 KB 36 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
LjbijuKIvmdTQsVIEiNVh6w6omlRmz8-dLILiPDKshM.js
www.google.com/js/th/ Frame A9EE |
36 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sddefault.webp
i.ytimg.com/vi_webp/Hi1MKRlGeJs/ Frame A9EE |
16 KB 16 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
embed.js
www.youtube-nocookie.com/s/player/21246a91/player_ias.vflset/fr_FR/ Frame A9EE |
27 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame A9EE |
175 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sXIviqitNly1C2dSQLu_gYJYubKGBtLqz7vcqBO9al8e0SrvvnRqjMUyv-7zAfoZbftr5fR-2w=s68-c-k-c0x00ffffff-no-rj
yt3.ggpht.com/ Frame A9EE |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cast_sender.js
www.gstatic.com/cv/js/sender/v1/ Frame A9EE |
4 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
generate_204
www.youtube-nocookie.com/ Frame A9EE |
0 10 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
GenerateIT
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame A9EE |
90 B 133 B |
XHR
application/json+protobuf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H3 |
GenerateIT
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cast_sender.js
www.gstatic.com/eureka/clank/111/ Frame A9EE |
50 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
log_event
www.youtube-nocookie.com/youtubei/v1/ Frame A9EE |
28 B 54 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
6 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 boolean| credentialless undefined| xhr object| angular object| myApp number| ng3390 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.
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.
ajax.googleapis.com
algorea.org
fonts.googleapis.com
fonts.gstatic.com
i.ytimg.com
jnn-pa.googleapis.com
static4.castor-informatique.fr
www.google.com
www.gstatic.com
www.youtube-nocookie.com
yt3.ggpht.com
2600:9000:223e:4c00:1a:2075:aa00:93a1
2a00:1450:400d:802::2003
2a00:1450:400d:803::2001
2a00:1450:400d:804::2016
2a00:1450:400d:807::200a
2a00:1450:400d:808::2003
2a00:1450:400d:808::200a
2a00:1450:400d:808::200e
2a00:1450:400d:80a::2004
2a00:1450:400d:80e::200a
95.128.42.179
16ac344ced3178728d1e7ded8a0c182b72be9948ac1cbadf6937f357abcbe80a
2e36e28ee288be675342c54812235587ac3aa269519b3f3e74b20b88f0cab213
35f3f527c8df6498bb574017f1212c373295f4da5ebf3b0cd7c7b4a9e03de3eb
3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc
498b3f2a0357fbd50a80eb18b23ab4b461b791d640e5560b799f08ed960748a9
4a312de5d5df23f9f480daa5837af8b88f77bb83c0ad3f04d474a449d43e7859
5a8c1e7681318caa29e9f44e8a6e271f6a4067a2703e9916dfd4fe9099241db7
6311fb45dee4d58326292a77dd5d2dfa2e23b2840d49e52ea5dbcb9ffd35afa3
67ea46bc3d15351067faccb3613bd833dd3f15137a4b4a09f2e873fd41d024d2
68d1e389efacae77b03ff9bffaa6ce790b9da9d9fc1e8aa8bb4ab39b5bfb72c4
71613d75dec5a509fd39a968618bf9835a739b72bef4e5fcab0c23186fe1468f
770463cee3514123081dcd797a73b662605076901f350e66a0b925fca166d146
85f0e3be1ab367bc4a68eb5d9a7437161635dae77627a1d500b305f9e7b7609a
92d01b373b5e2bf12dc6da7768d80484fcd4c6bc3f332cd13f3b5ca237618166
99cf52f6feecea47832ee1336c592e2fe1ab6d0c2638d6d14385638bde315b4a
ac11a5bef648d222782ac6a34c496ccf57ddb99d21f0ea8fd7639d794b72337c
b3d4e73a0beee80cf475a875d66c4ebdf54aad4a2f52cf983a29bc0b4d613822
b4accc7408c36883081204c9d65f18852e33c3a01d5817c39c96f196f0f8cfc1
bc36a366e545aef7991c0e49ebc6e5306c3d85318d4b06bcb1bc61a37a00851d
c06e91877ad6d7eb00771cee4df7b14c401b6e55b6a22b7d0be065b47da638ba
d7d5e54ad1e33d7ab49c664323ced79cb9723ff15e9764cd0edc3e15208e8336
da5991571b3466a757aed6e1a498c3c17b0d57f47658e376216cfffb992f0b28
daa05fa794943b8e811f395cbfcbead33b93eeef79d5f8496cc112a86ba45d6c
e30182ccb225d5e29eed05701762a93585d72a0ef94afb5354730c6d5ff48194
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e4dcaea6102ab05db198170b156864acd1c0d641cf3f0be7b25bb35569915cdd
e57a4d602fd478df3e285f905d852ee0611c6d3c7992777bbd95425a50e5da41
e5aae277072d0716898cd9c528d21ea1e2d5110218a4b7b96f1678cbc35c203e
ea03bd5d723c75f6d0a9419d4f9651afd78ea2a4abfcee7f926cbde0681a2671
ee147e859ad0f09aa50367974e38ab53e7c7054c4a51d400a7f45b0eb251454f
f0dc69f81a7c37ee900680d379fc50f391709d5822e4dfb35f61e204aaa9f9bd