cfspro-idp.impots.gouv.fr
Open in
urlscan Pro
145.242.11.91
Public Scan
Effective URL: https://cfspro-idp.impots.gouv.fr/oauth2/authorize?response_type=code&redirect_uri=https%3A%2F%2Fcfspro.impots.gouv.fr%2F%3Fopenid...
Submission: On November 14 via automatic, source certstream-suspicious — Scanned from FR
Summary
TLS certificate: Issued by Certigna Services CA on September 11th 2024. Valid for: a year.
This is the only time cfspro-idp.impots.gouv.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 145.242.11.45 145.242.11.45 | 34177 (CELESTE-A...) (CELESTE-AS CELESTE - Internet services provider) | |
36 | 145.242.11.91 145.242.11.91 | () () | |
36 | 2 |
ASN34177 (CELESTE-AS CELESTE - Internet services provider, FR)
PTR: cfspro.impots.gouv.fr
cfspro.impots.gouv.fr |
Apex Domain Subdomains |
Transfer | |
---|---|---|
37 |
impots.gouv.fr
1 redirects
cfspro.impots.gouv.fr — Cisco Umbrella Rank: 768809 cfspro-idp.impots.gouv.fr |
389 KB |
36 | 1 |
Domain | Requested by | |
---|---|---|
36 | cfspro-idp.impots.gouv.fr |
cfspro-idp.impots.gouv.fr
|
1 | cfspro.impots.gouv.fr | 1 redirects |
36 | 2 |
This site contains links to these domains. Also see Links.
Domain |
---|
windows.microsoft.com |
browsehappy.com |
www.impots.gouv.fr |
cfspart.impots.gouv.fr |
cfspro.impots.gouv.fr |
inscriptionpro.impots.gouv.fr |
www.telepaiement.dgfip.finances.gouv.fr |
Subject Issuer | Validity | Valid | |
---|---|---|---|
cfspro-idp.impots.gouv.fr Certigna Services CA |
2024-09-11 - 2025-10-11 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://cfspro-idp.impots.gouv.fr/oauth2/authorize?response_type=code&redirect_uri=https%3A%2F%2Fcfspro.impots.gouv.fr%2F%3Fopenidconnectcallback%3D1&nonce=1731565504_12598&client_id=id_cfspro_prod&display=&state=1731565504_22095&scope=openid%20profile%20email%20info
Frame ID: 451511B9C7B504683E0274D883E2A254
Requests: 37 HTTP requests in this frame
Screenshot
Page Title
Professionnel | authentificationPage URL History Show full URLs
-
https://cfspro.impots.gouv.fr/
HTTP 302
https://cfspro-idp.impots.gouv.fr/oauth2/authorize?response_type=code&redirect_uri=https%3A%2F%2Fcfspro.impots... Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- jquery-ui.*\.js
Page Statistics
11 Outgoing links
These are links going to different origins than the main page.
Title: une version plus récente d'Internet Explorer
Search URL Search Domain Scan URL
Title: autre navigateur
Search URL Search Domain Scan URL
Title: Accueil impots.gouv.FR
Search URL Search Domain Scan URL
Title: Votre espace particulier
Search URL Search Domain Scan URL
Title: Votre espace professionnel
Search URL Search Domain Scan URL
Title: Accueil
Search URL Search Domain Scan URL
Title: Aide : accéder aux fiches pratiques
Search URL Search Domain Scan URL
Title: Mot de passe oublié
Search URL Search Domain Scan URL
Title: Payer mes impôts locaux
Search URL Search Domain Scan URL
Title: Créer mon espace professionnel
Search URL Search Domain Scan URL
Title: Activer mon espace / mes services
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.
-
https://cfspro.impots.gouv.fr/
HTTP 302
https://cfspro-idp.impots.gouv.fr/oauth2/authorize?response_type=code&redirect_uri=https%3A%2F%2Fcfspro.impots.gouv.fr%2F%3Fopenidconnectcallback%3D1&nonce=1731565504_12598&client_id=id_cfspro_prod&display=&state=1731565504_22095&scope=openid%20profile%20email%20info Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
authorize
cfspro-idp.impots.gouv.fr/oauth2/ Redirect Chain
|
21 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
cfspro-idp.impots.gouv.fr/static/bwr/bootstrap/dist/css/ |
156 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
cfspro-idp.impots.gouv.fr/static/bwr/font-awesome/css/ |
30 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.min.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
portal.css
cfspro-idp.impots.gouv.fr/ |
23 B 827 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
cfspro-idp.impots.gouv.fr/static/bwr/jquery/dist/ |
86 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui.min.js
cfspro-idp.impots.gouv.fr/static/bwr/jquery-ui/ |
248 KB 67 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.cookie.min.js
cfspro-idp.impots.gouv.fr/static/bwr/jquery.cookie/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-2.2.4.min.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
84 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui.min.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
249 KB 67 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
skin.min.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
499 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
portal.min.js
cfspro-idp.impots.gouv.fr/static/common/js/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
36 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dgfip.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
eye.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
convertLockTime.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
747 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-3.3.6.min.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
118 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
autentification.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
17 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pro.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
655 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
autentifications.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
17 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
err2.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
315 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
li.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pro.css
cfspro-idp.impots.gouv.fr/static/pro/css/ |
655 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
liens_ext.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
848 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
info.png
cfspro-idp.impots.gouv.fr/static/pro/images/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aide.svg
cfspro-idp.impots.gouv.fr/static/pro/images/ |
5 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
valider.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
captcha.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-3.3.6.min.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
36 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
longlong.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
829 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
activer.js
cfspro-idp.impots.gouv.fr/static/pro/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
5 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bloc-marque.svg
cfspro-idp.impots.gouv.fr/static/pro/images/ |
18 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_impots.svg
cfspro-idp.impots.gouv.fr/static/pro/images/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cadenas.svg
cfspro-idp.impots.gouv.fr/static/pro/images/ |
8 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dgfip_dgfipicons.woff
cfspro-idp.impots.gouv.fr/static/pro/polices/ |
92 KB 47 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
cfspro-idp.impots.gouv.fr/skins/pro/images/ |
20 KB 10 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
27 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| $ function| jQuery function| translate function| ping function| switchVisuMdp function| doVisu object| messageContenu string| urlPayer string| urlMDPActivation string| urlMDPOubli string| urlActiver string| urlpartPriv string| urlproPriv string| urltoPortailPub string| urltoaide string| urlCertifAcces function| validerSubmit function| required function| requiredTrim function| showERR2 function| noneERR2 number| limin number| limax function| watchngin function| initw function| isIE object| datas6 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 |
---|---|---|
cfspro-idp.impots.gouv.fr/oauth2 | Name: essai Value: cookie |
|
cfspro-idp.impots.gouv.fr/ | Name: __uzma Value: d5dbe369-94f7-fff2-0313-13111d5f6c5f |
|
cfspro-idp.impots.gouv.fr/ | Name: __uzmb Value: 1731565503 |
|
cfspro-idp.impots.gouv.fr/ | Name: __uzmc Value: 382071070168 |
|
cfspro-idp.impots.gouv.fr/ | Name: __uzmd Value: 1731565503 |
|
cfspro-idp.impots.gouv.fr/ | Name: __uzme Value: 7627 |
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 |
---|---|
Content-Security-Policy | default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com ; script-src 'self' 'unsafe-inline' 'unsafe-eval' ; font-src 'self' https://fonts.gstatic.com https://fonts.googleapis.com ; form-action * ; img-src 'self' data: blob: https://cfspro-idp.impots.gouv.fr https://www.impots.gouv.fr ; upgrade-insecure-requests ; |
Strict-Transport-Security | max-age=34560000; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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.
cfspro-idp.impots.gouv.fr
cfspro.impots.gouv.fr
145.242.11.45
145.242.11.91
0925e8ad7bd971391a8b1e98be8e87a6971919eb5b60c196485941c3c1df089a
0ab7279dbfc0402fb8eb2c4a0d91dc4d95f8b123839bc339e6cf0032e6ebc2b5
0b7b2c503cf5090734ff38a81854795581b2f96665141c49e5e784c7883058f9
254798574aeb4e94ef4b45f271e804f0b63eb45def80468d9af516213ebe13dd
28ce75d953678c4942df47a11707a15e3c756021cf89090e3e6aa7ad6b6971c3
2979f9a6e32fc42c3e7406339ee9fe76b31d1b52059776a02b4a7fa6a4fd280a
2a416098edf9eebf99268f2675773dda93ef6ddf91e7b6a5475ba0abe0ae4438
2ff5b959fa9f6b4b1d04d20a37d706e90039176ab1e2a202994d9580baeebfd6
3421aafa3b16df7c407ade5283cfd2314111246c79a0561007a6dce4be36a3a7
347bbae47dc49fcebba13af94a49a05365f33ac1254093e4fad27b479bffcf74
37c4e2a791db54884bb7a6cbf400ea68887320d0acaf9f8e0aa18aa61d39f8f1
4bd6fb0f7edce0fb2ea16cce04731118b0224a624413585c837d57025dfadca3
6287b87faa9499dab1b10e123f1032f691202ce7e9eaf2d6ba2d63b8b48b7e39
76e1a08f8643d31c5a6d7c918c835e1a7656ff5caacc3dcfbd91ff6e60d9e91e
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
8e09aa31f396ea41d698f437dc5fc7125e931d400eb2873f5b68ef78c1e6f3a6
90d8552964c8e804a6dea1870bfd34d3114389e6c28b725bcdec63808b75c8a6
940f4591c5395c4ec451e7578cbf48ca6d96e92bfa981e17f0ab68f55bc94118
a4f968aa7cab42173a193059be433509d8fb8b392f6915b207d917bec64e0370
a671153483ce72f3f16d37da6780f0cacf2b0e4ee16b9f77430815c05844844d
a970424fca51f036f2f00e91c7e8d4d7105ced77f03719df6b098aef0c742796
a9c1f083d9cba18ccd36eb03130c5c40ba8942e6236cda91e144d361410249aa
b8b97e5544aa98b04f13bbb97f44ca648fcea23af0a65a4000eb85889b706c1d
b9eb4d3967dd2d32c087dfb4e27f87b585bad986010af37be321f258f98ff506
be77e8d8160e90ce4a14104524aa4949c6a57824646ab80596fb454ad0782a38
bff062262593c65b383cbac94104ac9d992c95b923275d691a02f5abd7f676a4
c4502e1bffc9155988eeb261ae88885e93211e73cad60005d710ba19ac860b5e
db2805dc39b478df8456f2935aa96dd5b8e902b12f223027e43bc4de3a64c4db
ded0a2cada9f00e692d41ba31e6b8ae6584c95a13abb0f85c9cc84bc7ebc58b6
e7321c66e0e782a5ccaf1c4be421c56834879c460e595f65f5e79b6ff3806828
e952750309dc8bd10a6bc568005552dbc541ec388fcd5b959a2e2f918e6a93df
eece6e0c65b7007ab0eb1b4998d36dafe381449525824349128efc3f86f4c91c
f8f5ba5d2fa46d33e46846afb887c4caf8495bb08d68d0f6e6f05774574a47d5
fd0ee67355d173bd128b70b40dd441c7d35dd7c4284c8249efe17a8f951988dd