www.achatpublic.com
Open in
urlscan Pro
91.232.40.52
Public Scan
Effective URL: https://www.achatpublic.com/sdm/ent2/gen/ficheCsl.action?PCSLID=CSL_2023_yox0t3UMEy&ongletActif=2
Submission: On June 20 via manual from FR — Scanned from FR
Summary
TLS certificate: Issued by Thawte TLS RSA CA G1 on June 22nd 2023. Valid for: a year.
This is the only time www.achatpublic.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
22 | 91.232.40.52 91.232.40.52 | 20917 (FIDUCIAL-...) (FIDUCIAL-CLOUD-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2600:9000:20a... 2600:9000:20ab:6800:5:b7cc:d3c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 3.161.82.55 3.161.82.55 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 18.66.192.81 18.66.192.81 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 52.222.212.231 52.222.212.231 | 16509 (AMAZON-02) (AMAZON-02) | |
28 | 7 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
sdk.privacy-center.org |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-82-55.fra56.r.cloudfront.net
sdk.privacy-center.org |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-192-81.muc50.r.cloudfront.net
tag.aticdn.net |
ASN16509 (AMAZON-02, US)
PTR: server-52-222-212-231.fra56.r.cloudfront.net
jhsqkdx.pa-cd.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
achatpublic.com
www.achatpublic.com |
702 KB |
3 |
privacy-center.org
sdk.privacy-center.org — Cisco Umbrella Rank: 4471 |
173 KB |
1 |
pa-cd.com
jhsqkdx.pa-cd.com — Cisco Umbrella Rank: 539985 |
330 B |
1 |
aticdn.net
tag.aticdn.net — Cisco Umbrella Rank: 15789 |
24 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 81 |
67 KB |
28 | 5 |
Domain | Requested by | |
---|---|---|
22 | www.achatpublic.com |
www.achatpublic.com
|
3 | sdk.privacy-center.org |
www.achatpublic.com
sdk.privacy-center.org |
1 | jhsqkdx.pa-cd.com |
tag.aticdn.net
|
1 | tag.aticdn.net |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
www.achatpublic.com
|
28 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.infopro-digital.com |
twitter.com |
fr.linkedin.com |
www.youtube.com |
www.achatpublic.info |
evenements.infopro-digital.com |
www.tropheescommandepublique.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.achatpublic.com Thawte TLS RSA CA G1 |
2023-06-22 - 2024-07-22 |
a year | crt.sh |
*.google-analytics.com WR2 |
2024-06-03 - 2024-08-26 |
3 months | crt.sh |
*.privacy-center.org Amazon RSA 2048 M03 |
2024-03-10 - 2025-04-07 |
a year | crt.sh |
tag.aticdn.net Thawte RSA CA 2018 |
2024-01-15 - 2025-01-23 |
a year | crt.sh |
*.pa-cd.com Thawte TLS RSA CA G1 |
2023-08-23 - 2024-09-22 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.achatpublic.com/sdm/ent2/gen/ficheCsl.action?PCSLID=CSL_2023_yox0t3UMEy&ongletActif=2
Frame ID: 8AF27F99D083D6B05E97022AA817B556
Requests: 31 HTTP requests in this frame
Screenshot
Page Title
La salle des marchés - Fiche de la consultationDetected technologies
Didomi (Cookie compliance) ExpandDetected patterns
- sdk\.privacy-center\.org/.*/loader\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
7 Outgoing links
These are links going to different origins than the main page.
Title: Charte RGPD
Search URL Search Domain Scan URL
Title: Page Twitter d'Achat Public
Search URL Search Domain Scan URL
Title: Page Linkedin d'Achat Public
Search URL Search Domain Scan URL
Title: Page Youtube d'Achat Public
Search URL Search Domain Scan URL
Title: achatpublic.info
Search URL Search Domain Scan URL
Title: Formations
Search URL Search Domain Scan URL
Title: Echanges
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
ficheCsl.action
www.achatpublic.com/sdm/ent2/gen/ |
144 KB 29 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tiny-slider-2.9.3.css
www.achatpublic.com/sdm/cgapcent2/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
autoComplete-10.2.7.min.css
www.achatpublic.com/sdm/cgapcent2/css/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
select2-4.0.13.min.css
www.achatpublic.com/sdm/cgapcent2/css/ |
15 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
www.achatpublic.com/sdm/cgapcent2/css/ |
996 KB 522 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.6.1.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
88 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-desktop.svg
www.achatpublic.com/sdm//cgapcent2/images/logo-sdm/ |
37 KB 14 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-mobile.svg
www.achatpublic.com/sdm//cgapcent2/images/logo-sdm/ |
24 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
simpleCaptcha.png
www.achatpublic.com/sdm/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
getPersoGraphiqueLogo;jsessionid=A61B944F9CB895CD5D305A0B1306CF0D.srv_prod_sdm2
www.achatpublic.com/sdm/pgraph/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
getPersoGraphiqueLogo;jsessionid=A61B944F9CB895CD5D305A0B1306CF0D.srv_prod_sdm2
www.achatpublic.com/sdm/pgraph/ |
14 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
twitter-bleufonce.svg;jsessionid=A61B944F9CB895CD5D305A0B1306CF0D.srv_prod_sdm2
www.achatpublic.com/sdm/cgapcent2/images/brand/ |
707 B 942 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
youtube-bleufonce.svg;jsessionid=A61B944F9CB895CD5D305A0B1306CF0D.srv_prod_sdm2
www.achatpublic.com/sdm/cgapcent2/images/brand/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tiny-slider-2.9.3.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
31 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
shave-2.5.10.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
litepicker-polyfills-ie11-0.0.1.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
11 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
litepicker-2.0.12.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
63 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mobilefriendly-2.0.12.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
autoComplete-10.2.7.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
select2-4.0.13.min.js
www.achatpublic.com/sdm/cgapcent2/js/ |
69 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
script.js
www.achatpublic.com/sdm/cgapcent2/js/ |
16 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
186 KB 67 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loader.js
sdk.privacy-center.org/92502d09-0e0f-4b5a-8590-cad06e72159e/ |
84 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
22 KB 22 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
24 KB 24 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sdk.07c66dd934a41648fabab916583ff0c181e3743d.js
sdk.privacy-center.org/sdk/07c66dd934a41648fabab916583ff0c181e3743d/modern/ |
344 KB 89 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ui-gdpr-en-web.07c66dd934a41648fabab916583ff0c181e3743d.js
sdk.privacy-center.org/sdk/07c66dd934a41648fabab916583ff0c181e3743d/modern/ |
266 KB 55 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
piano-analytics.js
tag.aticdn.net/ |
80 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
event
jhsqkdx.pa-cd.com/ |
0 330 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
achatpublic_favicon.ico
www.achatpublic.com/sdm/favicon/ |
543 B 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
97 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 undefined| event object| fence object| sharedStorage function| $ function| jQuery object| dataLayer object| jours object| mois number| refreshTime string| serveurTime number| clientTime number| differenceTime number| previousTime function| heure function| verifyContentOnlySpecificCharacter boolean| isConnectionPaneOpen boolean| fromButtonClick string| traduction_ent_dce_telecharge_login string| traduction_ent_dce_telecharge_password string| traduction_ent_dce_telecharge_lechamp string| traduction_ent_dce_telecharge_obligatoire function| logOn function| logOut function| goToHome function| changeLang function| connect function| discardConnexion function| refreshCaptcha function| doNothings function| linkFunctionAccessibility function| requiredAuthentication function| tabSelected function| openIframe function| repondre function| affichageConsultation object| compteRestreintManager function| navigationToRepondre function| setConsultationSelected function| disableOtherGroupBox function| submitFormeDownload function| dowloadWithoutAuth function| DownloadWithAuth function| dowloadWitMoreInfo function| hideAllContatcErrors function| getDceDetails function| submitQuestionForm function| checkTextLength function| checkFileSize function| updateFileName function| removeFile boolean| gdprAppliesGlobally function| __tcfapi object| didomiConfig function| addRemoveFavorite function| repondreAvecDumeSimple function| repondreSansDumeSimple function| repondreAvecCadreReponse function| repondreSansCadreReponse function| tns function| shave function| Litepicker object| _lastElementInsertedByStyleLoader object| e function| t function| autoComplete object| didomiRemoteConfig string| didomiCountry undefined| didomiRegion object| didomiGeoRegulations object| webpackChunkDidomi object| Didomi object| didomiOnReady object| didomiEventListeners function| toggleLogin function| closeLogin object| countries function| initSelect2 object| DidomiSanitizing object| googletag object| adsbygoogle object| didomiState object| google_tag_manager object| google_tag_data object| pdl object| d number| h number| min string| j number| n string| m number| a string| txt object| pianoAnalytics object| _pac object| _paq object| pa5 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 |
---|---|---|
www.achatpublic.com/sdm | Name: JSESSIONID Value: A61B944F9CB895CD5D305A0B1306CF0D.srv_prod_sdm2 |
|
.achatpublic.com/ | Name: didomi_token Value: eyJ1c2VyX2lkIjoiMTkwMzYzZmYtYmRjMy02NTJlLWFlN2EtZjE4OGU4OWViZTMxIiwiY3JlYXRlZCI6IjIwMjQtMDYtMjBUMTU6MjQ6NDEuMzA4WiIsInVwZGF0ZWQiOiIyMDI0LTA2LTIwVDE1OjI0OjQxLjMwOVoiLCJ2ZXJzaW9uIjpudWxsfQ== |
|
www.achatpublic.com/ | Name: _pprv Value: eyJjb25zZW50Ijp7IjAiOnsibW9kZSI6ImVzc2VudGlhbCJ9LCIxIjp7Im1vZGUiOiJvcHQtaW4ifSwiMiI6eyJtb2RlIjoib3B0LWluIn0sIjMiOnsibW9kZSI6Im9wdC1pbiJ9LCI0Ijp7Im1vZGUiOiJvcHQtaW4ifSwiNSI6eyJtb2RlIjoib3B0LWluIn0sIjYiOnsibW9kZSI6Im9wdC1pbiJ9LCI3Ijp7Im1vZGUiOiJvcHQtaW4ifX0sInB1cnBvc2VzIjpudWxsLCJfdCI6Im1kYnR2ZHNhfGx4bmV4d2dhIn0%3D |
|
www.achatpublic.com/ | Name: _pcid Value: %7B%22browserId%22%3A%22lxnexwg98fo8387u%22%2C%22_t%22%3A%22mdbtvdsb%7Clxnexwgb%22%7D |
|
www.achatpublic.com/ | Name: _pctx Value: %7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18yBbVgCN8AN1YQAxgB9UADyRQ5AdwDmkkAF8gA |
32 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-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.
jhsqkdx.pa-cd.com
sdk.privacy-center.org
tag.aticdn.net
www.achatpublic.com
www.googletagmanager.com
18.66.192.81
2600:9000:20ab:6800:5:b7cc:d3c0:93a1
2a00:1450:4001:82f::2008
3.161.82.55
52.222.212.231
91.232.40.52
00501810e93307a8882a74d864e7547fd1458deea539361dc1124ac133799a4b
024e62f31237acd9cec53ef693e5daadc3c6d8f2e493396ac0e43c8c689b354a
15d6ad4dfdb43d0affad683e70029f97a8f8fc8637a28845009ee0542dccdf81
18a2f00d63a8da9719a5a407a65ac9d5e1f20d8c7540225930ef76338e115bff
385bf2da27a79660cde65c61ecd9c6124577daef1ac6ad0929ada008b7468260
4031f0eb5bfb2b1032c3a7c7962c37ce6e8b49ad58ec13be67135386915d527e
4ee8c1e8bf05d824daa50520f5ca4ac4743cf4dfeb91f2cd2f77a655312a060d
56831bd51ebafeb6a556a5617cb2e1e485100ea82a7360f1a3e56d30a2b8384e
57c9d15812fbf8ae5eae46e0a724f3d6b16b1655b882f0ce75cdaddff8dda35e
5c688290ffaac2fdf2a4af777ddc18fa296c47b6e501a902a7084a690d417d32
6389058bfe65521984423c75153a06de0da6ef3b87539d557f720874396bdf90
69668ed20dc34c3c88a3de100ef595fa5548ce984fbb2df84fd35b52cf4ce476
6b433670fc3fa94a5da81095d4c648f422cdb3261e53d8fede812650518718ff
7062a87ed3ca5e69a1cea6665633c88b8b73ee65978dc29c60b0f34ebfe61240
725c4789734dff556e94162e6da2547b95313a45f9761bd92a67e9b4cfd19369
73b67eeafe2a405511debf4cd510d865de38ac9c9ea611f7b15eb8ce92ea816d
7fa62995b2417110edd2dfc18d43256816f705f9107b290d758fb9c8705e3e27
872706784ac14eeb0d2937693b3d051de40fe315d762db12213d4f44de335c0d
9585744193fcb6412bceef9809e26a9a1e8dc1ec406998a0ca3477a91f5f88dc
a0fa092132dd1884e8e1a099142f49136305f1fd93a074bea745e98190ec5223
a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74
ac5e43add1dd6cb4fbe615657dd6f435471da20c42d2c10cf3786145f28ccb82
b3afed1b5c7475c9a0f767d154d9f4bdd7120a704a39f4b18e8f6cf72d23b749
cc9df9a00a42e2cb29f132257baa09bba903468a5440899dd12d0362faa9ed02
cda7e9d8da0a3f6a35046d52c1afd8f907748f7645a2be29ad07415b4638e028
d6b880e5a440801b0e84af8c576c52f1b1e1142fb03afbab6720af0764cb1eb0
e08dd14f45c018776d22931bdbc02dc4bd2f74c6417edb11818eb1461cea9c03
e1728debcc6fa54e75b0fd43c29af1499293cee828d6582918f0d1160740e758
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e9b8906a8b7540b8accfd2a491c0821d6bd6d8ccbd4ab53a56da8906ff028423
ef6652cc11ac2aa76b8b4f77e3ce771d0be06a4d2a3d84e5ff49733abc2e47ab