![](/screenshots/e241cb51-f6bc-4fa7-a49c-939fa092bc3e.png)
login.bradylink360.bradyid.com
Open in
urlscan Pro
2606:4700::6810:5367
Public Scan
Effective URL: https://login.bradylink360.bradyid.com/u/login/identifier?state=hKFo2SBfdTY4QWt0a0xxM21lUlAta3F5R2MtWUhVT0ZVLUY5daFur3VuaXZlcnNhbC1sb2d...
Submission: On July 18 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on June 28th 2023. Valid for: 3 months.
This is the only time login.bradylink360.bradyid.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2620:1ec:46::45 2620:1ec:46::45 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
1 2 | 2606:4700::68... 2606:4700::6810:5367 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2600:9000:217... 2600:9000:2171:9200:10:474e:104a:2961 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 18.173.154.71 18.173.154.71 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:9000:26d... 2600:9000:26db:3a00:1f:aa31:7740:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 34.149.155.70 34.149.155.70 | 15169 (GOOGLE) (GOOGLE) | |
13 | 2a00:1450:400... 2a00:1450:4001:806::2010 | 15169 (GOOGLE) (GOOGLE) | |
20 | 6 |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
bradylink360.bradyid.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-173-154-71.muc50.r.cloudfront.net
brady.widen.net |
ASN15169 (GOOGLE, US)
PTR: 70.155.149.34.bc.googleusercontent.com
data.pendo.io |
ASN15169 (GOOGLE, US)
pendo-static-5673709904986112.storage.googleapis.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
13 |
googleapis.com
pendo-static-5673709904986112.storage.googleapis.com — Cisco Umbrella Rank: 844751 |
129 KB |
4 |
pendo.io
cdn.pendo.io — Cisco Umbrella Rank: 1108 data.pendo.io — Cisco Umbrella Rank: 994 |
161 KB |
3 |
bradyid.com
2 redirects
bradylink360.bradyid.com — Cisco Umbrella Rank: 275199 login.bradylink360.bradyid.com |
28 KB |
1 |
widen.net
brady.widen.net — Cisco Umbrella Rank: 949448 |
84 KB |
1 |
auth0.com
cdn.auth0.com — Cisco Umbrella Rank: 7670 |
61 KB |
20 | 5 |
Domain | Requested by | |
---|---|---|
13 | pendo-static-5673709904986112.storage.googleapis.com |
cdn.pendo.io
|
3 | data.pendo.io |
cdn.pendo.io
|
2 | login.bradylink360.bradyid.com | 1 redirects |
1 | cdn.pendo.io |
login.bradylink360.bradyid.com
|
1 | brady.widen.net |
login.bradylink360.bradyid.com
|
1 | cdn.auth0.com |
login.bradylink360.bradyid.com
|
1 | bradylink360.bradyid.com | 1 redirects |
20 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
bradylink360help.bradyid.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
login.bradylink360.bradyid.com R3 |
2023-06-28 - 2023-09-26 |
3 months | crt.sh |
*.auth0.com Amazon RSA 2048 M01 |
2023-02-24 - 2024-03-24 |
a year | crt.sh |
*.widen.net Amazon RSA 2048 M02 |
2023-01-19 - 2024-02-17 |
a year | crt.sh |
cdn.pendo.io Amazon RSA 2048 M02 |
2023-06-30 - 2024-07-28 |
a year | crt.sh |
pendo.io GTS CA 1D4 |
2023-06-16 - 2023-09-14 |
3 months | crt.sh |
*.storage.googleapis.com GTS CA 1C3 |
2023-06-19 - 2023-09-11 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://login.bradylink360.bradyid.com/u/login/identifier?state=hKFo2SBfdTY4QWt0a0xxM21lUlAta3F5R2MtWUhVT0ZVLUY5daFur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFZpQzlkTklJRkI1SnprVGx3MUM4czBQZnBySEdCMXhlo2NpZNkgMzF3bzdtMU5paEVZNU1CaUhSb0xRVTQxVlRFZFJXQ3o
Frame ID: 9C70719B6688BC4E3A4E92565B4D0F6A
Requests: 20 HTTP requests in this frame
Screenshot
![](/screenshots/e241cb51-f6bc-4fa7-a49c-939fa092bc3e.png)
Page Title
Einloggen | LINK360Page URL History Show full URLs
-
https://bradylink360.bradyid.com/
HTTP 302
https://login.bradylink360.bradyid.com/authorize?client_id=31wo7m1NihEY5MBiHRoLQU41VTEdRWCz&redirect_uri=https%3A%2... HTTP 302
https://login.bradylink360.bradyid.com/u/login/identifier?state=hKFo2SBfdTY4QWt0a0xxM21lUlAta3F5R2MtWUhVT0ZVLUY5daF... Page URL
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Wenden Sie sich an den Brady-Kundendienst
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://bradylink360.bradyid.com/
HTTP 302
https://login.bradylink360.bradyid.com/authorize?client_id=31wo7m1NihEY5MBiHRoLQU41VTEdRWCz&redirect_uri=https%3A%2F%2Fbradylink360.bradyid.com%2Fcallback&response_type=code%20id_token%20token&scope=openid%20profile%20offline_access&state=OpenIdConnect.AuthenticationProperties%3DR__10T5UmI-lvwIkr3U9Mqw1NV9L_3uquj8GxXmXTqKq3FrgE9op7pijpINqvXm3JVChJCFV2UwtKCzbUEEl2zph17UPbxO_VAd7Wb1V3WZJd3Z5SoNQkOG1TS5BOKf5CI4xXsNbkS1LPs2pDEaxvCGrHztVAcoYl7KspVGMWlQocVQLVwWy_P2KoBATRNop-iCgqxnC-XQ7pDrhND-CvCTEKJEPEdN0PixCuSvMC-U&response_mode=form_post&nonce=638252673138797678.Y2I2ZDQ3MjUtM2YyMS00YThjLThmY2EtMzVmODQwZTdlNzkwYmM4YmI5MjgtMzg4NS00Y2I1LThlZTktNTZhZDhkOGE5ZGFm&audience=https%3A%2F%2Fbradylink360.us.auth0.com%2Fapi%2Fv2%2F&x-client-SKU=ID_NET461&x-client-ver=5.6.0.0 HTTP 302
https://login.bradylink360.bradyid.com/u/login/identifier?state=hKFo2SBfdTY4QWt0a0xxM21lUlAta3F5R2MtWUhVT0ZVLUY5daFur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFZpQzlkTklJRkI1SnprVGx3MUM4czBQZnBySEdCMXhlo2NpZNkgMzF3bzdtMU5paEVZNU1CaUhSb0xRVTQxVlRFZFJXQ3o Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
20 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
identifier
login.bradylink360.bradyid.com/u/login/ Redirect Chain
|
25 KB 25 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.cdn.min.css
cdn.auth0.com/ulp/react-components/1.76.1/css/ |
248 KB 61 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Link360_logo.jpg
brady.widen.net/content/dwkzcjf1q7/jpeg/ |
83 KB 84 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pendo.js
cdn.pendo.io/agent/static/b19f496e-3966-48f1-6eac-7577f5e6484e/ |
425 KB 141 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b19f496e-3966-48f1-6eac-7577f5e6484e
data.pendo.io/data/ptm.gif/ |
42 B 331 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b19f496e-3966-48f1-6eac-7577f5e6484e
data.pendo.io/data/guide.json/ |
138 KB 19 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b19f496e-3966-48f1-6eac-7577f5e6484e
data.pendo.io/data/guide.gif/ |
42 B 350 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5IJx5EDUZ9hIq4mb5bLmU0bb1lQ.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/VyiI2WyEwvV75X6ntKtJM3R0QDs@zr5HEO4HYBLACrGMsXM9xuc6N9c/Fzpa_KkcHKU2NdY5TfPbz8MXm-Q/ |
8 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
29VoVzAlC772R1WWfZ1j5HOx7Jk.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/OesSV621fU17pvlOpPTW9-HQKUg@zr5HEO4HYBLACrGMsXM9xuc6N9c/3GbO7d1-pNkOERsV95QdeDSZX9c/ |
8 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f8poIWcrVIa8qYZOHXJpGipNiN8.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/LL9V3b93CYD7_VOWDc21zA0WyF4@zr5HEO4HYBLACrGMsXM9xuc6N9c/WTfEX1crSD6u2wWTS2gce731GqU/ |
11 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
OECak2UsSHlm27Z-p96Wqv0rQoU.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/2l2nMRoHYOM1ksDONYP0xKFf68w@zr5HEO4HYBLACrGMsXM9xuc6N9c/2arp1WIsGvU3MYxbSqoXnta-PVs/ |
11 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
G2MtwTQylzw4Eww4PfLTL4pJwQk.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/K4BGxzZdciPUl1VcaefB8NT34hg@zr5HEO4HYBLACrGMsXM9xuc6N9c/ZewxsdSkNkMZhHVQIxWn0MVXvls/ |
11 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SUo9MxDAQ9vBfrv6uNG7Cna1T00.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/Lr8lxdd21va2FdtCLInjsu6bt4s@zr5HEO4HYBLACrGMsXM9xuc6N9c/OIjx3SiI8oZzPIqQ9VP1Ie1Dlcs/ |
13 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8IoeBB5PR88MG18YjH3Ot-iJKQo.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/5TIPkojv-DpPT2XjYy9s7e5710k@zr5HEO4HYBLACrGMsXM9xuc6N9c/UoGHoO5L-B_fH2Z6V59SjHf8KCU/ |
5 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9OZw5_MPx8p00ddn7GsP8lwaRLs.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/9dPw72RMAGmRXE6wgg9-ttGFanw@zr5HEO4HYBLACrGMsXM9xuc6N9c/nSAeXApndWgQqrEreinH42ECQQk/ |
13 KB 4 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
guide-media-a408d8cf-153c-4c2a-8455-3efdaa1441cb
pendo-static-5673709904986112.storage.googleapis.com/zr5HEO4HYBLACrGMsXM9xuc6N9c/ |
100 KB 100 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tILIE6OsqwKDAxFU1dXmmuuG-Dw.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/zr5HEO4HYBLACrGMsXM9xuc6N9c/i6lid4bRXeBkCD7TDmg03VCBHtg/ |
12 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
kj1AteiFfJ8PIjCHkp7IZqlx-rI.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/LAM_FO5cnDOCmNMENWdAYDocUJo/WCuiwyRSSlK5G2iRyMXm6eswMaA/ |
12 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8nRGiCdddsRVNnwptAlR6QXx5fc.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/Flg8KTRu9fPMFUBvXb3B6dXQkjw/HsghNqZXZDAz-Zpn5kr-Uj8ZM-Y/ |
8 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IRtz9ws8ktzG9bEks_J89FSEfSw.dom.json
pendo-static-5673709904986112.storage.googleapis.com/guide-content/kd9OFgw9EXayY7u20hDbAheg-s8/1dIvALrfRl7ctsEcXSP9JtfW7CU/ |
9 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
10 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.
boolean| credentialless object| onbeforetoggle object| onscrollend function| initPendo function| getPendoEnvironmentInfo string| environment boolean| usePendo object| pendoEnvironmentResponse object| pendoArgs object| pendo6 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 |
---|---|---|
bradylink360.bradyid.com/ | Name: ASP.NET_SessionId Value: kcsvb2ioihx3gzo53jhuj1we |
|
bradylink360.bradyid.com/ | Name: OpenIdConnect.nonce.T5g76gPMu7xzzXrm4RyX0SwQHSDll3ZoV84OoZSPRQQ%3D Value: U1Q3MUtoNUNNY2RNLU5LX1p0VEZZVFZDbndqUFdCR2lSYXpnMFVXQUh2X0ZXaDJ5LVNtNDdLcHJWQ0JKMFdCWVF0bFFiUFFIYkZkM01zOFMxUnhMa05OZDNYQ3hIOEg1MkJTVmk5aFJybVZRY21NMmxrWXBnOU1jdTJ6bFZLUmdKb2J3c19TUTdyaGk0STI1Y0JScklXa0Q1VGN3TXRxSlBvcEkzT0Z5Zmx1bzc2Q2g2Q2RMVG02eTNzZWYxLTFWVUhGZ0daOWpnclExNXNNazE5TVd1SkJvS3NZclpVTWxicXotMkJJejlVYw%3D%3D |
|
login.bradylink360.bradyid.com/ | Name: did Value: s%3Av0%3Acf68d0d0-2548-11ee-b098-5dd3ffbaa857.ok9zVyW1p1NFwbF%2BuQ%2BTM1UlD%2B8DaC5FwL6A4%2FEL3yk |
|
login.bradylink360.bradyid.com/ | Name: auth0 Value: s%3Av1.gadzZXNzaW9ugqZoYW5kbGXEQGzc2sOvnHVjNJd69Rhr0VnRQaebvRDgfbwfXMML3WXkZ9Uz3Y73lCTPg4G5q_4ZsJ_YC99FUB1_nrLCtaVTbiamY29va2llg6dleHBpcmVz1_9PJ6wAZLpH8q5vcmlnaW5hbE1heEFnZc4PcxQAqHNhbWVTaXRlpG5vbmU.MaSP%2Fg8abcs691grOhU9FI%2FHbpQJBeKl7icmzwubDkI |
|
login.bradylink360.bradyid.com/ | Name: did_compat Value: s%3Av0%3Acf68d0d0-2548-11ee-b098-5dd3ffbaa857.ok9zVyW1p1NFwbF%2BuQ%2BTM1UlD%2B8DaC5FwL6A4%2FEL3yk |
|
login.bradylink360.bradyid.com/ | Name: auth0_compat Value: s%3Av1.gadzZXNzaW9ugqZoYW5kbGXEQGzc2sOvnHVjNJd69Rhr0VnRQaebvRDgfbwfXMML3WXkZ9Uz3Y73lCTPg4G5q_4ZsJ_YC99FUB1_nrLCtaVTbiamY29va2llg6dleHBpcmVz1_9PJ6wAZLpH8q5vcmlnaW5hbE1heEFnZc4PcxQAqHNhbWVTaXRlpG5vbmU.MaSP%2Fg8abcs691grOhU9FI%2FHbpQJBeKl7icmzwubDkI |
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 'none' |
Strict-Transport-Security | max-age=31536000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | deny |
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.
brady.widen.net
bradylink360.bradyid.com
cdn.auth0.com
cdn.pendo.io
data.pendo.io
login.bradylink360.bradyid.com
pendo-static-5673709904986112.storage.googleapis.com
18.173.154.71
2600:9000:2171:9200:10:474e:104a:2961
2600:9000:26db:3a00:1f:aa31:7740:93a1
2606:4700::6810:5367
2620:1ec:46::45
2a00:1450:4001:806::2010
34.149.155.70
093568eb247dcc6f462e1a077ae1a5ad22e0047fc31c6c449d22f604f00515bb
0b4ec6a8f71b605227b77d4b567a6c51d23c5d732a602b90a9e84724c248d200
1f70bb5bd3f78552ae36ff450aeb8bbc04aa6032245d29ca08a3a16f9bb50940
347fec8b5a938b4e00653d09f35e8ebf2c21c9b859fe92a4f44306ec89cb9fac
3747315b6609f90526b253c89ddcea60a816427522309af3b57b5561c4a99711
38d739dbc57ca66aa5a2e159e2160cb5ccd283da7c4a4c694ba33beabca4b17f
476d9e35dc39bdc8656dde961def1dc95b23f8b3d2b1a10d219dc75e2a1bc6fb
562f71b3bbe5a1b4cfdb29d7b053c9a94fa1c9b239366d3a1317c2b4027a8681
7d244fab4314ecfff45b5125a1f3ff583bfc604cc9846513d72e44d2933fae8c
878b4fa9a6758469e022af04b0fdbf66ca7b531bf9ecb61e906b247cd9557459
9e3e1ba6d02e3da939e2ead79497321b7d09b012ba4c33b8373e15b822dedd01
a3cdae85eceecfee14c522990fcd663d2d19beaf56b9ef0998f4259ce5e5694b
af6361b43e96da1d0a4b4334be72b4ff61216c23bdd90e64838fd00832365c4a
b01c749ad09101c3909030a2e8e4490edde60cf23a42953e51447f57885647ca
b0d2fbfa25cefd6d1e2d92e77776a6c9dd9cc7e40d42a8d3e75dd50fd09dd691
b3e714ec5e47a03a2c9eca1008e8697ed76559ba155ac2bd5c00b5601e0f5c68
c57e81700d0ce644b4be200ab7f3378058d17bfb845c008e41358f634792100c
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f54a23c0f1c8a2a01c158baf1d74f3ddf4e004dc4b3df4015c9127e1eaf4b9f3