pr-652.smsf.kx.dev.nexineer.io
Open in
urlscan Pro
13.225.63.128
Public Scan
Submission: On July 31 via api from US — Scanned from CA
Summary
TLS certificate: Issued by Amazon RSA 2048 M03 on July 30th 2024. Valid for: a year.
This is the only time pr-652.smsf.kx.dev.nexineer.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
16 | 13.225.63.128 13.225.63.128 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 74.125.192.94 74.125.192.94 | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.19.153.19 104.19.153.19 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
19 | 4 |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-63-128.ewr53.r.cloudfront.net
pr-652.smsf.kx.dev.nexineer.io |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
nexineer.io
pr-652.smsf.kx.dev.nexineer.io |
572 KB |
1 |
auth0.com
nexineer-development.eu.auth0.com Failed |
|
1 |
gstatic.com
fonts.gstatic.com |
28 KB |
19 | 3 |
Domain | Requested by | |
---|---|---|
16 | pr-652.smsf.kx.dev.nexineer.io |
pr-652.smsf.kx.dev.nexineer.io
|
1 | nexineer-development.eu.auth0.com |
pr-652.smsf.kx.dev.nexineer.io
|
1 | fonts.gstatic.com |
pr-652.smsf.kx.dev.nexineer.io
|
19 | 3 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
pr-652.smsf.kx.dev.nexineer.io Amazon RSA 2048 M03 |
2024-07-30 - 2025-08-28 |
a year | crt.sh |
*.gstatic.com WR2 |
2024-07-30 - 2024-10-22 |
3 months | crt.sh |
eu.auth0.com E5 |
2024-07-22 - 2024-10-20 |
3 months | crt.sh |
This page contains 2 frames:
Frame:
https://nexineer-development.eu.auth0.com/u/login?state=hKFo2SBXVWtzaTQwU2EyOHJTWl9BakYtSWxZZm5GUTJjOFlEb6Fur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFRUOFpYbGZVWnZsY010UVZTTjEwcGlMUnZLNTUycmJno2NpZNkgVXdncWc3Wm81Z0MwQk15RFpvQkE2eGVndGF0ZjFIZjk
Frame ID: 1EBF3B27E0EB1CE8714DFE36ECEB881C
Requests: 18 HTTP requests in this frame
Frame:
https://nexineer-development.eu.auth0.com/authorize?client_id=Uwgqg7Zo5gC0BMyDZoBA6xegtatf1Hf9&scope=openid+profile+email&useRefreshTokens=true&audience=smartshopfloor.nexineer.io&redirect_uri=https%3A%2F%2Fpr-652.smsf.kx.dev.nexineer.io&cacheLocation=localstorage&prompt=none&response_type=code&response_mode=web_message&state=S2VSQWNmTGouaUx5YmZDcHMxSTJHSmZyNzVJQjRRV2poeF9LY3o5TXRRUQ%3D%3D&nonce=bkcyMXVUS1RvZzJfQTR1OEc5eHZETnAxQ2w5cHNxbzZJdEp0ZXNkNDExfg%3D%3D&code_challenge=oAN2GmhrzzrASYES85bjGP9Eh1HpG-NCC-OmYxP-uCM&code_challenge_method=S256&auth0Client=eyJuYW1lIjoiQGF1dGgwL2F1dGgwLWFuZ3VsYXIiLCJ2ZXJzaW9uIjoiMi4yLjEiLCJlbnYiOnsiYW5ndWxhci9jb3JlIjoiMTYuMi4xIn19
Frame ID: 032A5D760806E0902389C0AFF253BFE9
Requests: 1 HTTP requests in this frame
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 15- https://nexineer-development.eu.auth0.com/authorize?client_id=Uwgqg7Zo5gC0BMyDZoBA6xegtatf1Hf9&scope=openid+profile+email&useRefreshTokens=true&audience=smartshopfloor.nexineer.io&redirect_uri=https%3A%2F%2Fpr-652.smsf.kx.dev.nexineer.io&cacheLocation=localstorage&response_type=code&response_mode=query&state=Y0VxU2g1WjBaOTRYbUJiMHJiRjhyMG1CRlp1QUc3aEFubFM0T2pBNFRHZA%3D%3D&nonce=V2N5dXZaT2thVjZuZllZOWlWa0NJMzhNdEF2RGNMVnFWWVQ1clZTSS5iQQ%3D%3D&code_challenge=6VDWt8kNXUh1rKyWR88cy7WQDBZuCFWmKcjYYtITMCc&code_challenge_method=S256&auth0Client=eyJuYW1lIjoiQGF1dGgwL2F1dGgwLWFuZ3VsYXIiLCJ2ZXJzaW9uIjoiMi4yLjEiLCJlbnYiOnsiYW5ndWxhci9jb3JlIjoiMTYuMi4xIn19 HTTP 302
- https://nexineer-development.eu.auth0.com/u/login?state=hKFo2SBXVWtzaTQwU2EyOHJTWl9BakYtSWxZZm5GUTJjOFlEb6Fur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFRUOFpYbGZVWnZsY010UVZTTjEwcGlMUnZLNTUycmJno2NpZNkgVXdncWc3Wm81Z0MwQk15RFpvQkE2eGVndGF0ZjFIZjk
19 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
pr-652.smsf.kx.dev.nexineer.io/ |
36 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-Y7RDRNIL.js
pr-652.smsf.kx.dev.nexineer.io/ |
1 KB 970 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-BSZHF2CI.js
pr-652.smsf.kx.dev.nexineer.io/ |
361 B 757 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-RJEUQG7I.js
pr-652.smsf.kx.dev.nexineer.io/ |
71 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-LYHENW3K.js
pr-652.smsf.kx.dev.nexineer.io/ |
33 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-2QKLKOJK.js
pr-652.smsf.kx.dev.nexineer.io/ |
563 B 957 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-PVYZJETF.js
pr-652.smsf.kx.dev.nexineer.io/ |
23 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-XTAODDWH.js
pr-652.smsf.kx.dev.nexineer.io/ |
253 KB 81 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-E4XOUV7A.js
pr-652.smsf.kx.dev.nexineer.io/ |
83 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-R5KSGKMV.js
pr-652.smsf.kx.dev.nexineer.io/ |
2 MB 354 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-KMWULAJ5.js
pr-652.smsf.kx.dev.nexineer.io/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.3JPZOY6H.js
pr-652.smsf.kx.dev.nexineer.io/ |
33 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.WZBRMWIB.js
pr-652.smsf.kx.dev.nexineer.io/ |
177 KB 47 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.W4264NJS.css
pr-652.smsf.kx.dev.nexineer.io/ |
105 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2
fonts.gstatic.com/s/quicksand/v31/ |
27 KB 28 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
pr-652.smsf.kx.dev.nexineer.io/assets/i18n/ |
32 KB 9 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
login
nexineer-development.eu.auth0.com/u/ Redirect Chain
|
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
authorize
nexineer-development.eu.auth0.com/ Frame 032A |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.png
pr-652.smsf.kx.dev.nexineer.io/assets/icons/ |
2 KB 2 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- nexineer-development.eu.auth0.com
- URL
- https://nexineer-development.eu.auth0.com/u/login?state=hKFo2SBXVWtzaTQwU2EyOHJTWl9BakYtSWxZZm5GUTJjOFlEb6Fur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFRUOFpYbGZVWnZsY010UVZTTjEwcGlMUnZLNTUycmJno2NpZNkgVXdncWc3Wm81Z0MwQk15RFpvQkE2eGVndGF0ZjFIZjk
Verdicts & Comments Add Verdict or Comment
160 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| Zone function| __zone_symbol__Promise function| __zone_symbol__fetch 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__ononbeforematchpatched boolean| __zone_symbol__ononbeforetogglepatched 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__ononcontentvisibilityautostatechangepatched 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__ononpageswappatched boolean| __zone_symbol__ononpagerevealpatched boolean| __zone_symbol__ononscrollendpatched function| __zone_symbol__queueMicrotask object| global object| process function| JsBarcode object| __SENTRY__ function| __zone_symbol__ON_PROPERTYpopstate object| __zone_symbol__popstatefalse function| __zone_symbol__ON_PROPERTYerror object| __zone_symbol__errorfalse function| __zone_symbol__ON_PROPERTYunhandledrejection object| __zone_symbol__unhandledrejectionfalse object| __zone_symbol__hashchangefalse object| __zone_symbol__resizefalse object| __zone_symbol__orientationchangefalse object| __APOLLO_CLIENT__ function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener function| eventListeners function| removeAllListeners5 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 |
---|---|---|
nexineer-development.eu.auth0.com/ | Name: did Value: s%3Av0%3A58f41333-2d5d-462f-973c-288a05d526d5.VbXZoBxjAM1EfwzZ6jAxGUEXZpQgFDSZ7BKaXBYOdUA |
|
nexineer-development.eu.auth0.com/ | Name: auth0 Value: s%3Av1.gadzZXNzaW9ugqZoYW5kbGXEQISY27jvLliXGERKrVDHF8kwDVTzLQM58fwpNz6VY4now82tDyfAinQ--s2pycNbKgVPCXlMoZ_a9z6vXBaCsaCmY29va2llg6dleHBpcmVz1_8kAE8AZq2HQK5vcmlnaW5hbE1heEFnZc4PcxQAqHNhbWVTaXRlpG5vbmU.wFKgGJdWcXrU0GE52nLoFuJe%2FwqLOrVS5T5zdVFP1gI |
|
nexineer-development.eu.auth0.com/ | Name: did_compat Value: s%3Av0%3A58f41333-2d5d-462f-973c-288a05d526d5.VbXZoBxjAM1EfwzZ6jAxGUEXZpQgFDSZ7BKaXBYOdUA |
|
nexineer-development.eu.auth0.com/ | Name: auth0_compat Value: s%3Av1.gadzZXNzaW9ugqZoYW5kbGXEQISY27jvLliXGERKrVDHF8kwDVTzLQM58fwpNz6VY4now82tDyfAinQ--s2pycNbKgVPCXlMoZ_a9z6vXBaCsaCmY29va2llg6dleHBpcmVz1_8kAE8AZq2HQK5vcmlnaW5hbE1heEFnZc4PcxQAqHNhbWVTaXRlpG5vbmU.wFKgGJdWcXrU0GE52nLoFuJe%2FwqLOrVS5T5zdVFP1gI |
|
.eu.auth0.com/ | Name: __cf_bm Value: 9cTMlhZi7VVVdvk422Ubyp0BjIFRxTAi7pMShO31ADQ-1722389184-1.0.1.1-W1SLP19DJm_YUhuow5XqDljGPfL_PMcEO.Ng8HSc8oOyMYNi2OHOIJgp99jvZ1HA |
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.
fonts.gstatic.com
nexineer-development.eu.auth0.com
pr-652.smsf.kx.dev.nexineer.io
nexineer-development.eu.auth0.com
104.19.153.19
13.225.63.128
74.125.192.94
0abfaa343a45f8a88a13cfdee0e40ff403ca4ad53c11be55ad88dc452366906d
2b283f0c0b63c5b6819d52cfcb4d41e57ba98ba1a9e9cf7cd1ecf3b372f1ae38
3780c21e24adc294ffcb925bcc87578830767019088058462ade1baf59087204
3950137c5ae18b8f72649a171e952dbd675d518b23b56866021219080488773b
66638a14c967d8dc01e4af8cbdbe0435ca8f352f1bf688775cfff1d319b2874e
7ba64cda6cf836f6d20fc67c807e7a6d12526a9ddc6eb203737b5cac3b9b80b6
8ca0306eb6237d3bdef558a4471c40a5063ba4c2351b8746272b6c34ceb1ed45
8fb28f7c218c3a17d20096f3fb8a4200e426ffd2e26c25c15597b9956ce0e5fc
9a7fcd707aaf2f362aad61586db0667c4b92d36d6bbdb68a881235b8cbd76e32
9e00d19a6361ee5a1a0c7cf5e70037bc2012c20a47b11e6cfc4380ea607ed579
a5e6b380e25059e1c462cad2085467c5e41e2c277aa4f4717c681a9f26ed3cc5
a8f218758c25b31cd572e6f2d42db539404d4fdc8c06615aa12a1f1ac9739a97
bed4bcfa30fdf9a2aa7f7ffd406be1f2c51e284217680219fe45dd62a85c1906
c1f1c577e27dc0f37ef16535a55e92f2b7d10b95a858d8fd97deb63ccd571ed9
c40c01497174ab7d2f28fa16e96dea15ba4afde5fe4da2e59233146949a9dd1d
f3fa1fa845986ddedaf01892fc489ef902a5e571504f6854762969604715cdc1
fb48ccf53c1c26f7efb331929f6ce43ef4e01d0a99d9406781a136c4a6e6840a