www.ottogroup.com
Open in
urlscan Pro
87.237.120.196
Public Scan
Effective URL: https://www.ottogroup.com/de/karriere/index.php
Submission: On March 07 via manual from ZA — Scanned from DE
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on July 4th 2023. Valid for: a year.
This is the only time www.ottogroup.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 11 | 87.237.120.196 87.237.120.196 | 38927 (NETBUILD-AS) (NETBUILD-AS) | |
13 | 87.237.120.222 87.237.120.222 | 38927 (NETBUILD-AS) (NETBUILD-AS) | |
23 | 3 |
ASN38927 (NETBUILD-AS, DE)
PTR: nb2387.yas.netbuild.net
www.ottogroup.com |
ASN38927 (NETBUILD-AS, DE)
PTR: nb2479.yas.netbuild.net
static.ottogroup.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
ottogroup.com
1 redirects
www.ottogroup.com static.ottogroup.com |
738 KB |
23 | 1 |
Domain | Requested by | |
---|---|---|
13 | static.ottogroup.com |
www.ottogroup.com
static.ottogroup.com |
11 | www.ottogroup.com |
1 redirects
www.ottogroup.com
|
23 | 2 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
ottogroup.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-07-04 - 2024-07-17 |
a year | crt.sh |
static.ottogroup.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-07-04 - 2024-07-23 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.ottogroup.com/de/karriere/index.php
Frame ID: B2795936DCF370775F48D1819453CEC7
Requests: 26 HTTP requests in this frame
Screenshot
Page Title
Otto Group: Job PortalPage URL History Show full URLs
-
http://www.ottogroup.com/karriere
HTTP 307
https://www.ottogroup.com/karriere HTTP 301
https://www.ottogroup.com/de/karriere/index.php Page URL
Detected technologies
PHP (Programming Languages) ExpandDetected patterns
- \.php(?:$|\?)
Matomo Analytics (Analytics) Expand
Detected patterns
- piwik\.js|piwik\.php
Page Statistics
14 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Otto.jobs
Search URL Search Domain Scan URL
Title: About You
Search URL Search Domain Scan URL
Title: Baur-Gruppe
Search URL Search Domain Scan URL
Title: Bonprix
Search URL Search Domain Scan URL
Title: EOS-Gruppe
Search URL Search Domain Scan URL
Title: Hermes-Gruppe
Search URL Search Domain Scan URL
Title: Witt-Gruppe
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://www.ottogroup.com/karriere
HTTP 307
https://www.ottogroup.com/karriere HTTP 301
https://www.ottogroup.com/de/karriere/index.php Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
index.php
www.ottogroup.com/de/karriere/ Redirect Chain
|
167 KB 25 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
piwik.js
www.ottogroup.com/matoStat/ |
65 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
story-layer-img.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/ |
11 KB 11 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ee5dd9bd-7eb61692@788w.webp
static.ottogroup.com/medien/cached/img/karriere/weblication/wThumbnails/ |
37 KB 37 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
49 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
85 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
85 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ded78eb5eb5b04798e595e5ae6ba0c4d.js
www.ottogroup.com/wLayout22/wGlobal/layout/scripts/optimized/ |
535 KB 121 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
639 B 905 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nav_bg.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/ |
282 KB 282 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
arrow-right.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
306 B 572 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
social-icons@fill(F00020).svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/social-icons/optimized/ |
14 KB 14 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
locked_icon.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
1020 B 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Optimist-RegularContrast.woff2
www.ottogroup.com/wLayout22/wGlobal/layout/webfonts/ |
41 KB 41 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
design_11b3a878c186d057bdbae1da238df30d.css
static.ottogroup.com/wLayout22/wGlobal/layout/styles/optimized/ |
509 KB 82 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
piwik.php
www.ottogroup.com/matoStat/ |
0 93 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
create
www.ottogroup.com/bms/sap/opu/odata/OTTO/OR2JB_SCONTEXT_SRV/ |
132 B 442 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otto_group_working_at_the_otto_group.svg
static.ottogroup.com/medien/cached/img/karriere/ |
9 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProfileSet%28%2799249224%27%29
www.ottogroup.com/bms/sap/opu/odata/OTTO/OR2_PROFILE_SRV/ |
1 KB 998 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Optimist-RegularContrast.woff2
static.ottogroup.com/wLayout22/wGlobal/layout/webfonts/ |
41 KB 41 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
klimaneutrales-hosting.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
554 B 820 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Optimist-Light.woff2
static.ottogroup.com/wLayout22/wGlobal/layout/webfonts/ |
42 KB 43 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
checkLoginWeblication.php
www.ottogroup.com/wLayout22/wGlobal/scripts/php/karriere/ |
43 B 97 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
wa.php
www.ottogroup.com/wLayout22/wGlobal/scripts/php/ |
0 34 B |
Ping
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
piwik.php
www.ottogroup.com/matoStat/ |
0 28 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
276 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.
string| wNavidStandard string| wProjectPath number| consumerId string| langIdWs string| wLanguage string| wLanguageU string| pathRoot string| pathWebservice string| mediumWebservice string| pathCur string| confirmBeforeTrack string| matomoURL string| matomoID object| _paq object| percentagesArr object| wces function| wAcceptExternalRessources function| wDeclineExternalRessources string| edcss function| wlds function| raf object| Piwik object| Matomo object| AnalyticsTracker function| piwik_log object| scriptTags object| observeVisible object| observeVisibleOnce object| rwids function| wsSignUpConfirm function| wsCheckInternalByToken function| wsConfirmationAcceptDSE function| wsSignUp function| wsLogin function| wsLoginWeblication function| wsGetUserdata function| wsGetUserdataFlags function| wsGetJobDetails function| wsGetJobDetailLocation function| wsGetJobDetailJoblevel function| wsGetJobDetailIndividualFields function| wsGetJobDetailContact function| wsGetJobDetailLink function| wsGetJobDetailTexts function| wsGetJobDetailMetadata function| wsJobsCreate function| wsJobsGetList function| wsJobsGetFilter function| wsJobsSetFilter function| wsJobsGetText function| wsJobsSetText function| wsJobsResetFilter function| wsFavoritesGetList function| wsFavoritesAdd function| wsFavoritesDelete function| wsGetRecommendedJobs function| wsJobsRecGetList function| socialLogin function| wsLogout function| wsJobalertRegister function| wsJobalertDelete function| wsGetUploadUrl1 function| wsGetUploadUrl2 function| wsProfileListUploads function| wsProfileDeleteUpload function| wsProfileDownloadUpload function| wsUpdateProfile function| wsSetAdditionalProfileData function| wsGetAdditionalProfileData function| wsGetSkills function| wsUpdateSkills function| wsGetMobilityOptions function| wsGetChangeWish function| wsPwRequestReset function| wsPwForgetConfirmationToken function| wsPwChangePassword function| wsSetProfilePassword function| wsGetAPDetails function| getUrlParameter function| setUrlParameter function| calculatePasswordStrength function| passwordCheckCharCount function| formatJsonDate function| json2Date function| str2Date function| date2Webservice function| formatDateYearMonth function| formatDateYear function| checkObjectHasValue function| checkMail function| checkPasswordStrength function| checkPasswordsEqual function| openInNewTab function| getStrFromIsoDate function| escapeRegExp function| replaceAll function| strip_tags function| replaceSpecialChars function| replaceSpecialCharsJson function| truncate function| dynamicSort function| replaceQueryParam function| addTarget2Links function| checkValueDateInput function| jsEscape function| htmlEncode function| openOverlay function| openOverlayAdvice function| closeOverlay object| $body boolean| scrollDisabled undefined| scrollTop function| scrollDisable function| scrollEnable function| togglePlayReadAloud function| waitForFinalEvent function| translateJuicer undefined| megadropdownTimerOpen undefined| megadropdownTimerClose number| delayOpen number| delayClose object| pObserver function| sb function| sbi function| pOberserCallback function| $ function| jQuery object| wCssClassesToAddGlobal object| wCssDataToAddGlobal object| wCssEventsToAddGlobal object| wCssJQuery object| wMediaqueriesToAddGlobal string| wUiVersion boolean| wAllowMinimize object| wUiTmp number| hdLimitDpr string| wOffsetScrolledTopDefault object| wCssDOM function| handleObserveVisible function| handleObserveVisibleOnce function| wWindowOnLoad function| wSetScrollStatus function| wAdaptNavigationSection function| wPrefetchLink function| wReader function| wCountUp function| wAnimateIfVisible function| wLazyLoading function| wShowLazyLoadImage function| wShowLazyLoadIframe function| wKeepInsideTopOnScroll function| wSortTableRows function| wglValidateElementInline function| wglUpdateValidationCurrentForm function| wGetValidationInfoInput function| wPrepareHTML function| wAjaxUrl function| wFormElement function| wOpenPrintPreview function| wOpenURL function| wSetParameterAndReload function| wSetParameter function| wEmbedPage function| wEmbedPageClose function| wOpenPopupURL function| wDisableAnalytics function| wDisableWaNextReqest function| wSendMailNospam function| wAdaptConditionalFormData function| wAdaptParallax function| wGetScrollTopDiff function| wScrollSmoothToTarget function| wScrollSmoothToElement function| wAddIsOnDarkBackground function| wRemoveIsOnDarkBackground function| wAddIsOnLightBackground function| wRemoveIsOnLightBackground function| wHasWebpSupport function| wProcessPictureZoomer function| wOptimizePictureSizes function| wProcessWglExpandToParent function| wProcessWglAdjustHeightMax function| hasNotYetLoadedAllCss function| wOpenAllTabcontainer function| wOnBreakChildrenTabContainer function| wOpenAllAccordions function| wCloseAllAccordions function| wAdaptOnChangeHash function| wsmn function| wMaximizer function| wToggleFavoriteURL function| wSmartSlider function| smartSliderMove function| wLightbox function| wLightboxClose function| wStartReadingText function| wPauseReadingText function| wStopReadingText function| wAddFieldsetMultiple function| wRemoveFieldsetMultiple function| showNoticeExternalLinks number| timeoutAjax object| wLightboxVariants boolean| wDoNotFireOnLoadBeforeReady boolean| wChangeScrollstatusOnAutoscrolling boolean| wScrollSmoothToElementForceScroll string| wScrollSmoothToElementEasing boolean| wResetConditionalFormdataOnHide boolean| wKeepNavigationSectionsIfNoTitle boolean| wSimulateBreakpointsInEmbededPage boolean| wExecuteJsInEmbededPage boolean| wKeepIDsInEmbededPage string| wHighlightBlockRoot string| wCookieNoticeVar number| wMinEnlargementToShowPictureZoomer boolean| wTrimInputsBeforeValidateOnBlur boolean| wAddRandomIdToImagesInLightbox boolean| wAddSelectedOnClickNavpoint boolean| wAddSelectedOnNavpointIfHashChanged boolean| wToggleOnClickNavpointInMenu boolean| wToggleOnClickNavpointMainInMenu boolean| wAddAccessDocumentOnPdfsIfAndroid boolean| wTryToKeepDirectionOfNavlayers boolean| wConfirmExternVideosInLightbox boolean| wDoNotAdjustHeightMaxAfterLazyLoad boolean| wHandleObserveVisible number| wMaxWidthImages boolean| wDoNotFeedbackImageSizes function| wAcceptExternalRessourcesInline function| addLinkTargets function| addInteractionTracking function| getOffsetTopFixed function| openCookieNotice function| closeCookieNotice function| wOnAfterSetPrivacysetting function| wOnAfterEmbedPage function| wOnAfterSelectListEntryBannerSlider function| wOnAfterClickTabcontainer function| wOnAfterLazyLoading function| mediaquery_viewport_l_min_onactivate function| mediaquery_viewport_l_min_ondeactivate function| mediaquery_viewport_l_max_onactivate function| mediaquery_viewport_l_max_ondeactivate function| openMegaDropdown function| closeMegaDropdown function| toggleFirstMegaDropdown function| closeNavigationMenu function| navigationToggler_onclick function| navpointToggler_onclick function| navpoint_onclick function| navpoint_onmouseenter function| navpoint_onmouseleave function| megadropdown_onopen function| megadropdown_onclose function| adaptSizeNavigation function| adjustNavlayer object| wLoadingStack function| appendEntriesToList function| removeAppendEntriesFromList function| filterCategory function| reloadListAjax function| loadListAjax function| SimpleBar string| wWaVersion string| wOffsetScrolledTopSet string| wOffsetBottomChangeScrollStatusSet string| jQueryHashIdAlt function| wAddInlineValidator string| userFirstname string| userLastname string| userEmail string| isTalent string| talentType boolean| loginWeblication string| maxSizeNavigationmenu boolean| isExistingUser3 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.ottogroup.com/ | Name: WSESSIONID Value: j7fnj4kopfsm02jfv1hstb4c7c |
|
www.ottogroup.com/ | Name: cloud-ogit-rs-consumer-id Value: 99249224 |
|
www.ottogroup.com/ | Name: sap-usercontext Value: sap-client=099 |
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 |
---|---|
Content-Security-Policy | frame-ancestors 'self' https://www.otto.de https://develop.otto.de; |
Strict-Transport-Security | max-age=63072000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | ALLOW-FROM http://www.otto.de/, ALLOW-FROM https://develop.otto.de/ |
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.
static.ottogroup.com
www.ottogroup.com
87.237.120.196
87.237.120.222
052a1380f919894fc4756350bcf14afd89aaaf9964d84f34e04404fc44e4145b
19de4155c17cc16868235c1feffc8c603f84d5d86ed113030afadf2b14cf4022
1dd2312b45dd1672832adbfd2a672fa85ee0a7b85126910f63502df7874c06da
29358246738cca72184a16b3273461977cd4241f60f34ab1fc3a96bad1b2c825
2cc748ca5f8a07b2ebaeb51b7b7a0e495ea9d5ba456ae43ee1408a55f97b24f1
2cd40cd77360f4cbe401d9b88708b274bf1d92779d3836ff035615a51b177ea1
3ac4aaf53feccd03cacfcca601b7eb29a4c8090a11f3f6e6ad38c8d807d112c5
3adba6a6498e49ed4eca1b0f37e37f310b1a1c990d067e2455f67eadc8b76467
44554c440013e26e323a305071c5bbc82e0c512b696a91b6be7caa877fa75a9c
7f69b1d89176a215ba6aa21f0adb9dee4084e023bb774a4c08fcdac9f8ea5e93
8f7b30d99a98208ed5f2b5099516b7ceb686ae4e095d457e4d1ddffb908dc724
96dcb5aefdad5e78d39b7f0e8f60c77a7058e80386ae45db488bbfbe878b5bdc
a99f42f77cb44feb5b620ccd3cc3efd72119a09c45b3b48a6485ae27dfc40595
b39abd9035f703b76dfed940898d572b9864f676eb1912a9142f0639dca6b2ce
b73b0244a3461a0545df97b3be23edd02c5f8cf7c9b83c4452540fcfb62112eb
b9facc28b093ed0d6ae2c4b900b79ec732f2924093638cd554ae10f54c3af3db
ccee6e537211c7254b9adf4a1b2b6e9cc9d735e42ebc905ac1db03c85d08ea2e
cee12d713a2222326148519106c1ad2b263b3a5bdad6f8932196765aca1800be
d988ffe5758f6150d43357bc40941be4b37c2b142277cccca7248fa847be310e
e1ea2efa75c119139b0b25f68444150e0ea057012688a6e3d7ecb72f6e1ab55d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec4614914edf69ba1d3b2de852bbb4491ba70972d75b2b84bd5145f9302927de
f5481cd63afa0ade456b203ab235d1c5ec4a8cdcf0c0b90f7d3b7e159b4ac93e