ec.europa.eu
Open in
urlscan Pro
2a01:7080:14:100::666:30
Public Scan
Submission: On September 05 via manual from GB — Scanned from GB
Summary
TLS certificate: Issued by GlobalSign RSA OV SSL CA 2018 on June 19th 2023. Valid for: a year.
This is the only time ec.europa.eu was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
18 | 2a01:7080:14:... 2a01:7080:14:100::666:30 | 42848 (EC-AS) (EC-AS) | |
10 | 2a01:7080:14:... 2a01:7080:14:100::666:45 | 42848 (EC-AS) (EC-AS) | |
1 | 35.156.242.112 35.156.242.112 | 16509 (AMAZON-02) (AMAZON-02) | |
29 | 3 |
ASN16509 (AMAZON-02, US)
PTR: ec2-35-156-242-112.eu-central-1.compute.amazonaws.com
webanalytics.europa.eu |
Apex Domain Subdomains |
Transfer | |
---|---|---|
29 |
europa.eu
ec.europa.eu — Cisco Umbrella Rank: 45437 europa.eu — Cisco Umbrella Rank: 27382 webanalytics.europa.eu — Cisco Umbrella Rank: 97790 |
732 KB |
29 | 1 |
Domain | Requested by | |
---|---|---|
18 | ec.europa.eu |
ec.europa.eu
|
10 | europa.eu |
ec.europa.eu
europa.eu |
1 | webanalytics.europa.eu |
europa.eu
|
29 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
europa.eu |
commission.europa.eu |
european-union.europa.eu |
twitter.com |
www.facebook.com |
www.linkedin.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.ec.europa.eu GlobalSign RSA OV SSL CA 2018 |
2023-06-19 - 2024-07-20 |
a year | crt.sh |
europa.eu GlobalSign RSA OV SSL CA 2018 |
2023-08-01 - 2024-07-13 |
a year | crt.sh |
webanalytics.europa.eu Amazon RSA 2048 M02 |
2023-02-10 - 2024-01-26 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://ec.europa.eu/commission/presscorner/detail/en/ip_23_3721
Frame ID: BBBEAA9B4E59CC14DE1597B6942A316F
Requests: 27 HTTP requests in this frame
15 Outgoing links
These are links going to different origins than the main page.
Title: See all EU institutions and bodies
Search URL Search Domain Scan URL
Title: how we use cookies.
Search URL Search Domain Scan URL
Title: EU-U.S. Data Privacy Framework
Search URL Search Domain Scan URL
Title: Article 45(3)
Search URL Search Domain Scan URL
Title: EU-US data transfers (europa.eu)
Search URL Search Domain Scan URL
Title: International dimension of data protection (europa.eu)
Search URL Search Domain Scan URL
Title: writing
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: LinkedIn
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Other social media
Search URL Search Domain Scan URL
Title: EU institutions
Search URL Search Domain Scan URL
Title: European Union
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
ip_23_3721
ec.europa.eu/commission/presscorner/detail/en/ |
6 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.20ffbf51b41106ee55fc.css
ec.europa.eu/commission/presscorner/ |
386 KB 72 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wr_survey.js
ec.europa.eu/wel/surveys/wr_survey01/ |
661 B 757 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
runtime.65d999cc49e638217048.js
ec.europa.eu/commission/presscorner/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polyfills.d0fc34cff3f4e79dd402.js
ec.europa.eu/commission/presscorner/ |
100 KB 40 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
scripts.8b0f09dd4abaa91d5568.js
ec.europa.eu/commission/presscorner/ |
40 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.6fdf1e6d6371bc9607d3.js
ec.europa.eu/commission/presscorner/ |
2 MB 421 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en.json
ec.europa.eu/commission/presscorner/assets/i18n/ |
8 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en.json
ec.europa.eu/commission/presscorner/assets/i18n/ |
8 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
documents
ec.europa.eu/commission/presscorner/api/ |
11 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
userdetails
ec.europa.eu/commission/presscorner/api/ |
219 B 605 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en.json
ec.europa.eu/commission/presscorner/assets/i18n/ |
8 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo--en.64be567623c46049ffd1.svg
ec.europa.eu/commission/presscorner/ |
15 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
share.png
europa.eu/webtools/services/sbkm/images/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
europa-icons.f69312fe5622287a7a77-f69312fe5622287a7a770e8a5725ad04.woff
ec.europa.eu/commission/presscorner/ |
11 KB 8 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.js
ec.europa.eu/wel/surveys/wr_survey03/js/ |
20 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dpf-presser.png
ec.europa.eu/commission/presscorner/api/image/content/ |
42 KB 42 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
survey_url_rules.js
ec.europa.eu/wel/surveys/wr_survey03/data/ |
7 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
invitation_settings.js
ec.europa.eu/wel/surveys/wr_survey03/data/invitation_settings/ec_online_survey/01/ |
56 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load.js
europa.eu/webtools/ |
112 KB 41 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
webtools.theme-ec.css
europa.eu/webtools/css/ |
30 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
files
europa.eu/webtools/rest/requests/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
files
europa.eu/webtools/rest/requests/ |
5 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flag.svg
europa.eu/webtools/images/ |
1 KB 795 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
chevron-white.svg
europa.eu/webtools/images/ |
180 B 552 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
webtools.cck.js
europa.eu/webtools/js/ |
26 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ppms.js
webanalytics.europa.eu/ |
72 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
webtools.icons-ec.svg
europa.eu/webtools/images/ |
28 KB 10 KB |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
webtools.icons-ec.svg
europa.eu/webtools/images/ |
0 0 |
Preflight
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
170 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| webpackJsonp object| __core-js_shared__ object| core function| Zone function| __zone_symbol__Promise function| __zone_symbol__ZoneAwarePromise function| __zone_symbol__setTimeout function| __zone_symbol__clearTimeout function| __zone_symbol__setInterval function| __zone_symbol__clearInterval function| __zone_symbol__requestAnimationFrame function| __zone_symbol__cancelAnimationFrame function| __zone_symbol__webkitRequestAnimationFrame function| __zone_symbol__webkitCancelAnimationFrame function| __zone_symbol__alert function| __zone_symbol__prompt function| __zone_symbol__confirm function| __zone_symbol__MutationObserver function| __zone_symbol__WebKitMutationObserver function| __zone_symbol__IntersectionObserver function| __zone_symbol__FileReader boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__ononbeforeinputpatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononcuechangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__onondblclickpatched boolean| __zone_symbol__onondragpatched boolean| __zone_symbol__onondragendpatched boolean| __zone_symbol__onondragenterpatched boolean| __zone_symbol__onondragleavepatched boolean| __zone_symbol__onondragoverpatched boolean| __zone_symbol__onondroppatched boolean| __zone_symbol__onondurationchangepatched boolean| __zone_symbol__ononemptiedpatched boolean| __zone_symbol__ononendedpatched boolean| __zone_symbol__ononerrorpatched boolean| __zone_symbol__ononfocuspatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononinputpatched boolean| __zone_symbol__ononinvalidpatched boolean| __zone_symbol__ononkeydownpatched boolean| __zone_symbol__ononkeypresspatched boolean| __zone_symbol__ononkeyuppatched boolean| __zone_symbol__ononloadpatched boolean| __zone_symbol__ononloadstartpatched boolean| __zone_symbol__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononmousedownpatched boolean| __zone_symbol__ononmouseenterpatched boolean| __zone_symbol__ononmouseleavepatched boolean| __zone_symbol__ononmousemovepatched boolean| __zone_symbol__ononmouseoutpatched boolean| __zone_symbol__ononmouseoverpatched boolean| __zone_symbol__ononmouseuppatched boolean| __zone_symbol__ononmousewheelpatched boolean| __zone_symbol__ononpausepatched boolean| __zone_symbol__ononplaypatched boolean| __zone_symbol__ononplayingpatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondragstartpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__ononsearchpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononmessageerrorpatched object| ECL function| Pikaday object| __zone_symbol__loadfalse object| ng object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers object| __zone_symbol__wtReadyfalse object| wrs_survey function| now string| url function| callback object| head object| script object| SurveyInvitation function| hasOwnProperty function| $wt object| __zone_symbol__messagefalse object| _paq object| __zone_symbol__wtBeforeCollectfalse object| __zone_symbol__scrollfalse number| wtInventoryTimer object| __zone_symbol__cck_all_acceptedfalse object| __zone_symbol__cck_technical_acceptedfalse object| __zone_symbol__cck_acceptedfalse object| __zone_symbol__cck_refusedfalse function| globan-dropdown-b2lamlzd9tg object| __zone_symbol__keyupfalse object| __zone_symbol__cck_banner_hiddenfalse object| __zone_symbol__beforeunloadfalse object| Piwik object| AnalyticsTracker function| piwik_log function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners3 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 |
---|---|---|
ec.europa.eu/commission | Name: _pk_id.7bcd6c43-58a3-489c-aa36-10b24f1fd5b9.7c06 Value: 3737b1a02c6645ef.1693929051.0.1693929051.. |
|
europa.eu/ | Name: webtools_session Value: A0WFC0amQfdQpWp2kVa4sf1iVUIp7w5L7rhL4h0V |
|
.ec.europa.eu/ | Name: cck1 Value: %7B%22cm%22%3Afalse%2C%22all1st%22%3Afalse%2C%22closed%22%3Afalse%7D |
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 |
---|---|
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
X-Xss-Protection | 1; mode=block |
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.
ec.europa.eu
europa.eu
webanalytics.europa.eu
2a01:7080:14:100::666:30
2a01:7080:14:100::666:45
35.156.242.112
1b76eaf91db9079afbb77888bb18cf18fc52ce2ed6270ca2939e8ba58f15f551
290f19707ed50a745db4533874aa1f9f24498bbee1f39c3158adf7a0a2bef5fb
3345de6ee8491a6e02aa25244efb71472e09ace465b86daad58e2b07d3d94e97
3c482a21404c9c4321b1afe14a73006a0de8bbdcb4854ca3ffca73b3f749c497
3d8a07a099b1e5dd4b865614d87c924263e7d2d53ef69ebb568447d759465524
3f458e432e5d8f84d004b0f76ac88cc1b2015110181e79810d67884884526a25
43db058534999f7fef4880960163889b8f43db940262c134ca7e632f69a8ff22
44bbcf57e7912c848513127640ca8b45aeb424c96723736715190cbffc43b761
4e6ad1049a24d957fff438e886af16fac1dd1a59ac882520a5ffac63edd8b7d0
4f7214fb3002d30602b921ff38499d39f73dcd6661fb7922209eee4b41205a93
559e729c20a906611c1cc59ed46bb970176f0f4fd7ac153700baaef221c076cd
722b04a4d8395f7551fff5749fe1b85539200d81a13e90991360980bac965c8c
727bb064701003311e9918fec8e3129585b2efb67ca46a642d0236beeb97c044
85506fb284977303bae33262eca906a3afe59a5fbd9baa5be22d23eb754d8e7b
9d93ed458b4b055c16242ab31751771e0d4311f70184a780ae8a9911ee73eebd
9ec9cbf24aa1f425632a3a637614d99f36b6fbb290588f3401eac9719736fde3
b11579a2737b5fa164b53abe26f175869fd14ada0efc2956ea6e62d0075983f8
b3d503096a1234123f9811f13ebe6b89bc9eb5b35028f60f66636af890587127
b7e52416be42c6dbc29d93dcbb36512f931c7dcdf0dab72fe914a1e0166e5910
bc64745f89ced8353083e8dd52337e12a03b808036162062db5330c4c1451e0d
d4485f6f8c2123743f1ad05c61a8f0520095214b1d37ac20599c8da6c33265ec
dc6447ecdab92b148c091d30527f7ec3e4060473ac5fb502221472754424637e
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f011d50705ca53e4ad3aca0d74c2e5b8aa8c1e3edbf037218b077cfe4995f368
f612d520ccb89b97e9d941ff30947c47bcd451c910ee356a66620de069d0ca72