portal.my.sandvik
Open in
urlscan Pro
2620:1ec:bdf::45
Public Scan
Effective URL: https://portal.my.sandvik/en/user/myprofile
Submission: On September 05 via api from CZ — Scanned from DE
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on May 17th 2023. Valid for: a year.
This is the only time portal.my.sandvik was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 167.89.123.16 167.89.123.16 | 11377 (SENDGRID) (SENDGRID) | |
19 | 2620:1ec:bdf::45 2620:1ec:bdf::45 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
8 | 13.93.78.163 13.93.78.163 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
1 | 34.202.41.22 34.202.41.22 | 14618 (AMAZON-AES) (AMAZON-AES) | |
28 | 3 |
ASN11377 (SENDGRID, US)
PTR: o16789123x16.outbound-mail.sendgrid.net
u14448431.ct.sendgrid.net |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
api.portal.my.sandvik |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-202-41-22.compute-1.amazonaws.com
documoto.digabit.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
27 |
my.sandvik
portal.my.sandvik api.portal.my.sandvik |
3 MB |
1 |
digabit.com
documoto.digabit.com — Cisco Umbrella Rank: 507543 |
|
1 |
sendgrid.net
1 redirects
u14448431.ct.sendgrid.net |
243 B |
28 | 3 |
Domain | Requested by | |
---|---|---|
19 | portal.my.sandvik |
portal.my.sandvik
|
8 | api.portal.my.sandvik |
portal.my.sandvik
|
1 | documoto.digabit.com | |
1 | u14448431.ct.sendgrid.net | 1 redirects |
28 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
portal.my.sandvik DigiCert TLS RSA SHA256 2020 CA1 |
2023-05-17 - 2024-05-17 |
a year | crt.sh |
*.digabit.com Sectigo RSA Domain Validation Secure Server CA |
2023-01-19 - 2024-02-19 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://portal.my.sandvik/en/user/myprofile
Frame ID: 4707F495EA9C3D52B5A22C25706FACA2
Requests: 23 HTTP requests in this frame
Frame:
https://documoto.digabit.com/api/auth/logout?username=null%40mibp.int&tk=SANDVIKMINING
Frame ID: F9BC251D5E69EF6F4CA0F7E099D32A6F
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
My Sandvik Customer PortalPage URL History Show full URLs
-
https://u14448431.ct.sendgrid.net/ls/click?upn=Fz3kAsRK1AwgYVmRaKSkRhWDTz-2FWDU-2Fo524kfGD4HWdOD5E9s5GtI6bkQc3...
HTTP 302
https://portal.my.sandvik/user/myprofile Page URL
- https://portal.my.sandvik/en/user/myprofile Page URL
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://u14448431.ct.sendgrid.net/ls/click?upn=Fz3kAsRK1AwgYVmRaKSkRhWDTz-2FWDU-2Fo524kfGD4HWdOD5E9s5GtI6bkQc3NiIo8eQ9c7uyImno3ryUdcpxsLA-3D-3DXZSN_7M7NxNzBoFZLxXcuylXo3NEOOU9lPQDxkqLGQFqy7mal6TeRyoXhLPoZCwem3Dm2r6GwerAze3iAVeohRP5MU6YTli7S0X72X8390TJ1HiEx3HXflZ55x6krtiKC1BcN6qmXAXYdq-2BzyzJczErZb5tyymXABbrQ44arvaPjHNx-2BtvsSA9zfsnrZHWLnqv9fjUb0IwPRhiO0AEJkeS0fPCdIXtoWXynE7Feq1CDUwTUTy3ycmY3-2FFuHZYLWurJuKq1TSy-2BCCmwGUi8BE40vfSbSbpVQTb2jOIfhTE2g9ohiAh-2BDAbBhxARJRPOe-2FxQn1e
HTTP 302
https://portal.my.sandvik/user/myprofile Page URL
- https://portal.my.sandvik/en/user/myprofile Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://u14448431.ct.sendgrid.net/ls/click?upn=Fz3kAsRK1AwgYVmRaKSkRhWDTz-2FWDU-2Fo524kfGD4HWdOD5E9s5GtI6bkQc3NiIo8eQ9c7uyImno3ryUdcpxsLA-3D-3DXZSN_7M7NxNzBoFZLxXcuylXo3NEOOU9lPQDxkqLGQFqy7mal6TeRyoXhLPoZCwem3Dm2r6GwerAze3iAVeohRP5MU6YTli7S0X72X8390TJ1HiEx3HXflZ55x6krtiKC1BcN6qmXAXYdq-2BzyzJczErZb5tyymXABbrQ44arvaPjHNx-2BtvsSA9zfsnrZHWLnqv9fjUb0IwPRhiO0AEJkeS0fPCdIXtoWXynE7Feq1CDUwTUTy3ycmY3-2FFuHZYLWurJuKq1TSy-2BCCmwGUi8BE40vfSbSbpVQTb2jOIfhTE2g9ohiAh-2BDAbBhxARJRPOe-2FxQn1e HTTP 302
- https://portal.my.sandvik/user/myprofile
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
myprofile
portal.my.sandvik/user/ Redirect Chain
|
22 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.2ac553142299c0aa.js
portal.my.sandvik/ |
4 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.a79ab5da0caa33d7.js
portal.my.sandvik/ |
54 KB 23 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.46da0977b39fe262.js
portal.my.sandvik/ |
5 MB 1 MB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.df484e81512d549d.css
portal.my.sandvik/ |
372 KB 74 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
globalConfig
api.portal.my.sandvik/application/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
globalConfig
api.portal.my.sandvik/application/ |
4 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
myprofile
portal.my.sandvik/en/user/ |
22 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
314.401be1e520ca6097.js
portal.my.sandvik/ |
6 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AktivGrotesk_W_Rg.woff
portal.my.sandvik/assets/fonts// |
80 KB 81 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
877.5aebf1ff3dd37602.js
portal.my.sandvik/ |
74 KB 22 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
392.d160aec6caf2253b.js
portal.my.sandvik/ |
18 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.d78992aa52bcd7cc.js
portal.my.sandvik/ |
23 KB 9 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
535.3b69c78d5c34d095.js
portal.my.sandvik/ |
100 KB 31 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.2ac553142299c0aa.js
portal.my.sandvik/ |
4 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.a79ab5da0caa33d7.js
portal.my.sandvik/ |
54 KB 23 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.46da0977b39fe262.js
portal.my.sandvik/ |
5 MB 1 MB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.df484e81512d549d.css
portal.my.sandvik/ |
372 KB 74 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
globalConfig
api.portal.my.sandvik/application/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
globalConfig
api.portal.my.sandvik/application/ |
4 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
en
api.portal.my.sandvik/resource/listresource/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.d78992aa52bcd7cc.js
portal.my.sandvik/ |
23 KB 9 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
54.4321a0f8c26769c6.js
portal.my.sandvik/ |
46 KB 15 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en
api.portal.my.sandvik/resource/listresource/ |
154 KB 56 KB |
XHR
text/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AktivGrotesk_W_Rg.woff
portal.my.sandvik/assets/fonts// |
80 KB 81 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
en
api.portal.my.sandvik/resource/listresource/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en
api.portal.my.sandvik/resource/listresource/ |
154 KB 56 KB |
XHR
text/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
logout
documoto.digabit.com/api/auth/ Frame F9BC |
0 0 |
Document
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
186 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 boolean| isNativeMessageSticky function| showError undefined| fetchingResources function| showNative function| getLdeCacheKey function| tryGetResourceString function| pad function| showNativeMessage function| showNativeError function| getStatusHtml function| toggleExceptionDetails function| getErrorHtml function| hideNativeMessage function| detectIE boolean| isIE boolean| isUnsupported function| getCookie function| getLang object| webpackChunkmy_sandvik object| __core-js_shared__ object| core function| Zone function| __zone_symbol__Promise function| __zone_symbol__fetch function| __zone_symbol__queueMicrotask 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__ononsearchpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforexrselectpatched boolean| __zone_symbol__ononabortpatched 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__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontextlostpatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__ononcontextrestoredpatched boolean| __zone_symbol__ononcuechangepatched 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__onondragstartpatched 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__ononformdatapatched 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__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononloadstartpatched 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__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononsecuritypolicyviolationpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononslotchangepatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointerrawupdatepatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononmessageerrorpatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononbeforematchpatched boolean| __zone_symbol__ononbeforetogglepatched boolean| __zone_symbol__ononcontentvisibilityautostatechangepatched boolean| __zone_symbol__ononscrollendpatched function| __assign function| __extends object| __zone_symbol__onlinefalse object| __zone_symbol__offlinefalse object| appInsights object| FontAwesomeConfig object| ___FONT_AWESOME___ function| htmlEditButton function| Color function| Chart function| _ object| regeneratorRuntime boolean| _pdfjsCompatibilityChecked object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse object| __zone_symbol__resizefalse function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers object| __zone_symbol__messagefalse object| __zone_symbol__ON_PROPERTYmessage function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners1 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 |
---|---|---|
portal.my.sandvik/ | Name: mibp_lang Value: en |
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.portal.my.sandvik
documoto.digabit.com
portal.my.sandvik
u14448431.ct.sendgrid.net
13.93.78.163
167.89.123.16
2620:1ec:bdf::45
34.202.41.22
09de8a3b2bf42104ef4ac4150fc1ee7954aa442987a868f02a3ac88c42f5b6ce
18786cb5ab84604e2ecbcd8dcec461909b3d2704dc382ef919ecebf361c61147
343b2ee00c0dc5f9abd315ad7d43e7d5f2462084a385768b6017546f3a22114f
36a2d754cec9de227bdfbd0a9e2036f61f157bcf7e2cd39e443a83aa34fff84d
3836a6a73f9ba4013e83d6eb3ca6caef21d1b7f0284a166d4dedd6684fcee201
9604b5b78a4508681219bd3757088d07b8f7ae1fab3826287e48764e975645d4
b3383de9a65ba31d5ca7a5cde77aa8ffbdf839b13ba2dd4bd60536b6d27d22ee
bebbcb64ac7ab6be8d5a7dc4031d9cc3aed41671885a7473a90f5845fbc1f2f9
e6b5f8d91657b199fe5ae9f9dd6d0d9add26d843bb8f78ca5a364b9167f6d579
fecb09540ab73fea4967d6e469ed5fa8e0562aadc9e95d90a303ef1832f8568b