wholesale.banking.societegenerale.com
Open in
urlscan Pro
192.229.220.243
Public Scan
Effective URL: https://wholesale.banking.societegenerale.com/en/compliance-regulatory-information/market-regulation/
Submission: On October 11 via api from PL — Scanned from DE
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on June 24th 2022. Valid for: a year.
This is the only time wholesale.banking.societegenerale.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 23 | 192.229.220.243 192.229.220.243 | 15133 (EDGECAST) (EDGECAST) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::2008 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2600:9000:218... 2600:9000:2182:6600:5:b7cc:d3c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2600:9000:205... 2600:9000:2057:8c00:d:2044:5c40:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
28 | 4 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
sdk.privacy-center.org |
ASN16509 (AMAZON-02, US)
api.privacy-center.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
23 |
societegenerale.com
1 redirects
wholesale.banking.societegenerale.com |
1007 KB |
5 |
privacy-center.org
sdk.privacy-center.org — Cisco Umbrella Rank: 5660 api.privacy-center.org — Cisco Umbrella Rank: 9903 |
161 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 129 |
47 KB |
28 | 3 |
Domain | Requested by | |
---|---|---|
23 | wholesale.banking.societegenerale.com |
1 redirects
wholesale.banking.societegenerale.com
|
3 | sdk.privacy-center.org |
wholesale.banking.societegenerale.com
sdk.privacy-center.org |
2 | api.privacy-center.org |
sdk.privacy-center.org
|
1 | www.googletagmanager.com |
wholesale.banking.societegenerale.com
|
28 | 4 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
global.societegenerale.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-06-24 - 2023-06-27 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-09-12 - 2022-12-05 |
3 months | crt.sh |
*.privacy-center.org Amazon |
2022-04-09 - 2023-05-08 |
a year | crt.sh |
api.privacy-center.org Amazon |
2022-06-29 - 2023-07-27 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://wholesale.banking.societegenerale.com/en/compliance-regulatory-information/market-regulation/
Frame ID: 2368FF4F011C4596E93066F9CF7553C4
Requests: 27 HTTP requests in this frame
Screenshot
Page Title
Market Regulation - Societe GeneralePage URL History Show full URLs
-
https://wholesale.banking.societegenerale.com/en/market-reg
HTTP 301
https://wholesale.banking.societegenerale.com/en/compliance-regulatory-information/market-regulation/ Page URL
Detected technologies
TYPO3 CMS (CMS) ExpandDetected patterns
- <link[^>]+ href="/?typo3(?:conf|temp)/
Didomi (Cookie compliance) Expand
Detected patterns
- sdk\.privacy-center\.org/.*/loader\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtm\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
21 Outgoing links
These are links going to different origins than the main page.
Title: 2050 Investors podcast
Search URL Search Domain Scan URL
Title: Market research
Search URL Search Domain Scan URL
Title: Group website
Search URL Search Domain Scan URL
Title: SG MARKETS
Search URL Search Domain Scan URL
Title: facebook
Search URL Search Domain Scan URL
Title: twitter
Search URL Search Domain Scan URL
Title: linkedin
Search URL Search Domain Scan URL
Title: twitter
Search URL Search Domain Scan URL
Title: linkedin
Search URL Search Domain Scan URL
Title: youtube
Search URL Search Domain Scan URL
Title: Group Investor Relations
Search URL Search Domain Scan URL
Title: Lyxor
Search URL Search Domain Scan URL
Title: Societe Generale
Search URL Search Domain Scan URL
Title: Societe Generale Americas
Search URL Search Domain Scan URL
Title: Societe Generale Asia
Search URL Search Domain Scan URL
Title: Societe Generale Capital Partenaires
Search URL Search Domain Scan URL
Title: Societe Generale Italy
Search URL Search Domain Scan URL
Title: Societe Generale Private Banking
Search URL Search Domain Scan URL
Title: Societe Generale Securities Services
Search URL Search Domain Scan URL
Title: Societe Generale Spain
Search URL Search Domain Scan URL
Title: Societe Generale UK
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://wholesale.banking.societegenerale.com/en/market-reg
HTTP 301
https://wholesale.banking.societegenerale.com/en/compliance-regulatory-information/market-regulation/ Page 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 H2 |
Primary Request
/
wholesale.banking.societegenerale.com/en/compliance-regulatory-information/market-regulation/ Redirect Chain
|
47 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.1664803426.css
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/css/ |
471 KB 108 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.1655712534.css
wholesale.banking.societegenerale.com/typo3conf/ext/ps_quantumsearch/Resources/Public/css/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
13377-inline221010.css
wholesale.banking.societegenerale.com/typo3temp/themecolorcss/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fonts.css
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/css/ |
1 KB 368 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
csm_Compliancer_330ad479e2_optimized.jpg
wholesale.banking.societegenerale.com/typo3temp/assets/_processed_/f/b/ |
88 KB 88 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logoFooter.svg
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/img/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendors.min.1664803426.js
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/js/ |
634 KB 239 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gbis.min.1664803426.js
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/js/ |
37 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
commons.1664803426.js
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/js/ |
25 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.datetimepicker.min.1558957592.js
wholesale.banking.societegenerale.com/typo3conf/ext/powermail/Resources/Public/JavaScript/Libraries/ |
33 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
parsley.min.1558957592.js
wholesale.banking.societegenerale.com/typo3conf/ext/powermail/Resources/Public/JavaScript/Libraries/ |
41 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Tabs.min.1558957592.js
wholesale.banking.societegenerale.com/typo3conf/ext/powermail/Resources/Public/JavaScript/Powermail/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Form.min.1558957592.js
wholesale.banking.societegenerale.com/typo3conf/ext/powermail/Resources/Public/JavaScript/Powermail/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Group-Futur-blanc.svg
wholesale.banking.societegenerale.com/fileadmin/user_upload/logos/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat-Bold.woff2
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/fonts/Montserrat/ |
85 KB 85 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SourceSansPro-Regular.woff2
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/fonts/Source_Sans_Pro/ |
86 KB 86 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SourceSansPro-Bold.woff2
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/fonts/Source_Sans_Pro/ |
84 KB 84 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff2
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/fonts/ |
75 KB 75 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat-ExtraBold.woff2
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/fonts/Montserrat/ |
85 KB 85 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat-Regular.woff2
wholesale.banking.societegenerale.com/typo3conf/ext/bi_template/themes/default/res/fonts/Montserrat/ |
85 KB 85 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
123 KB 47 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loader.js
sdk.privacy-center.org/415bfedc-6dd5-40a1-accb-c5d40e32a005/ |
26 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sdk.8fe1131fc24ee366bd2092b59f54741d00636e8c.js
sdk.privacy-center.org/ |
467 KB 93 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ui-gdpr-en.8fe1131fc24ee366bd2092b59f54741d00636e8c.js
sdk.privacy-center.org/ |
273 KB 57 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
events
api.privacy-center.org/v1/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
api.privacy-center.org/v1/ |
0 523 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SOC102.png
wholesale.banking.societegenerale.com/fileadmin/user_upload/Wholesale/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
158 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 object| onbeforeinput object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation object| GBIS object| _gsScope function| $ function| jQuery object| _gsQueue object| GreenSockGlobals object| com function| _gsDefine function| Ease function| Power4 function| Strong function| Quint function| Power3 function| Quart function| Power2 function| Cubic function| Power1 function| Quad function| Power0 function| Linear function| TweenLite function| TweenPlugin function| TweenMax function| TimelineLite function| TimelineMax function| BezierPlugin function| CSSPlugin function| BackOut function| BackIn function| BackInOut object| Back function| SlowMo function| SteppedEase function| RoughEase function| BounceOut function| BounceIn function| BounceInOut object| Bounce function| CircOut function| CircIn function| CircInOut object| Circ function| ElasticOut function| ElasticIn function| ElasticInOut object| Elastic function| ExpoOut function| ExpoIn function| ExpoInOut object| Expo function| SineOut function| SineIn function| SineInOut object| Sine object| EaseLookup boolean| jquery_dotdotdot_js object| jQuery111308120952905334848 function| jarallax function| VideoWorker object| html5 object| Modernizr function| jQueryBridget function| EvEmitter function| getSize function| matchesSelector object| fizzyUIUtils function| Outlayer function| Isotope function| Masonry function| Packery boolean| mCustomScrollbar function| Stellar object| classie function| UISearch object| eModal object| verge function| cbpScroller function| _ function| Awesomplete function| ScrollMagic function| Vue function| _classCallCheck function| _defineProperties function| _createClass function| BecomeClientForm function| FactoringForm function| _typeof object| gbis function| gbisIsEnabledFixedSideBar object| pistilMainMenu function| redirectXitiInUtm function| changeHeaderLogo function| isZoomed function| gaTrackPage function| gaTrackButtonEvent function| gaTrackEvent function| haveCss function| viewportSize function| isIE function| initAddthisGaEvents function| initCardsGaEvents function| initVideoGaEvents function| initImportFundsGaEvents function| initDceGaEvents function| initContentsAssets function| isMobile function| isTabletV function| strip_tags function| scrollToItem function| SG_typeText function| SG_debounce function| SG_addlog function| initTracking function| GBIS_Map function| decryptCharcode function| decryptString function| linkTo_UnCryptMailto object| dataLayer object| didomiConfig boolean| gdprAppliesGlobally function| __tcfapi function| _toConsumableArray function| _slice function| _slicedToArray function| _extends object| ParsleyExtend object| ParsleyConfig object| psly object| Parsley object| ParsleyUtils object| ParsleyValidator object| ParsleyUI string| inputEventPatched object| parsley function| PowermailForm string| baseUrl object| google_tag_manager object| didomiRemoteConfig string| didomiCountry object| didomiGeoRegulations object| webpackJsonpDidomi function| setImmediate function| clearImmediate object| Didomi object| didomiOnReady object| didomiEventListeners object| didomiState object| DidomiSanitizing1 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 |
---|---|---|
.wholesale.banking.societegenerale.com/ | Name: didomi_token Value: eyJ1c2VyX2lkIjoiMTgzYzgxNDQtNmE4My02M2JjLTliYWUtODg1Mzg2MGU0NDAzIiwiY3JlYXRlZCI6IjIwMjItMTAtMTFUMTc6MjU6MTUuNjAxWiIsInVwZGF0ZWQiOiIyMDIyLTEwLTExVDE3OjI1OjE1LjYwMVoiLCJ2ZXJzaW9uIjpudWxsfQ== |
3 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 |
---|---|
Content-Security-Policy | default-src * data: blob: filesystem: about: ws: wss: 'unsafe-inline' 'unsafe-eval' 'unsafe-dynamic'; script-src * data: blob: 'unsafe-inline' 'unsafe-eval'; connect-src * data: blob: 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; frame-src * data: blob: ; style-src * data: blob: 'unsafe-inline'; font-src * data: blob: 'unsafe-inline' |
Strict-Transport-Security | max-age=31536000; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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.
api.privacy-center.org
sdk.privacy-center.org
wholesale.banking.societegenerale.com
www.googletagmanager.com
192.229.220.243
2600:9000:2057:8c00:d:2044:5c40:93a1
2600:9000:2182:6600:5:b7cc:d3c0:93a1
2a00:1450:4001:812::2008
142938a9c9ca37d815d3054964d3e95b0f8a8388f73e04f6589ffc15c627d72b
28e880267a519bdbde50041ff35ab00dc71fcd52c125a598070ba10a4b770978
294653dc1466dcda027c8ff4d80f7bc8fb074fc0daacab9afde68c1f7646bb1d
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
3163bac048103ba3a37b36cda04411bc432c3675e94813d5f4313ca88a055233
530c995aa8621fba6dda9ffb4c02e145b72029a518a92138a26f7820395fe5d9
6117e8afaf7243babc674a554aaa2258de4e8148ada22b3eec84e6427bb02016
7215fb03918bdcf26b10c26972f040431a96a04484035bb6b945455dc23c6547
723d1b519d5fbe7e7e723afc22c318faaced589972adceb35f59087eed037f04
7c0f35e9a76c4a4507a15fafe6275f4da632819187c933bf0756c38124905782
7c1f20ad2a24becfb7b00d63db05a92353a492423ee311966fefee1b8afeb01d
7df53e11c0deae1665e00dd13fc03d728e2dd160e21bcd4133390ae042829882
819c8a36ab4b9e8b8a98ec42a2188edb60dff5ba4a9e4419ee0c25c2bd99af76
9e1cf9cc8c0eae96d4f9c2019597c01e527dddfa9cb7cc085061dfc187de08fd
a97946d41d51639401ab9597da5ff757869d111c9f1fa805296d533854d13305
aa29912569ff141618be1f679a7f60774daf3f85fac1513436b2d93ad9755608
adf3a4f9c116fecc81d9e05f532836a1c4f8ee23d0be061afcb26b79b88ab37e
b43ea836476a0e9aa0b6c13ffb6ad22e36707e3eed4d6806800cceed50b510f6
b9d535b121ddfaef12354ec6b4b744c05b7808cc8f58793de5fc85c9b6a00a32
c09a0d4a486795b61b7d4a5321b990ed2b84a9f629c6bc22394a2dc5692f3eab
c2b2cb00987bfe82494d234b5de4a36d217d20536e37e1b98423cc64efefca43
c8159675e4feae2e3514e08f74b51ea5b47dc6e98558d3a86170653f8c5f0ff4
d04cc0b90f597c8909350528a59f12f0f27a843788cf16e2fcf84f0e6774cc1f
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
fa52f96d4946e2aace1ab5e531302c92ac3fdba551a2d0f1fd3ae68846de4480
fad5280b46f3f70db53e1d156618d94054dc592b63963c7452830e40cb82ecea
ff4777dc489a576e065a0382a27c797e605136c74604da36c4d37ce2c8ffd8cb