quartierinfo-roche-basel.ch
Open in
urlscan Pro
2606:4700::6812:18b4
Public Scan
Submission: On July 02 via api from CH — Scanned from CH
Summary
TLS certificate: Issued by GTS CA 1P5 on May 29th 2024. Valid for: 3 months.
This is the only time quartierinfo-roche-basel.ch was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
14 | 2606:4700::68... 2606:4700::6812:18b4 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
11 | 2606:4700::68... 2606:4700::6813:b234 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
14 | 52.85.65.78 52.85.65.78 | 16509 (AMAZON-02) (AMAZON-02) | |
44 | 4 |
ASN16509 (AMAZON-02, US)
PTR: server-52-85-65-78.muc50.r.cloudfront.net
gapi.storyblok.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
storyblok.com
gapi.storyblok.com — Cisco Umbrella Rank: 250468 |
7 KB |
14 |
quartierinfo-roche-basel.ch
quartierinfo-roche-basel.ch |
278 KB |
11 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 378 |
164 KB |
0 |
roche.com
Failed
component-library.roche.com Failed api-prod.roche.com Failed |
|
44 | 4 |
Domain | Requested by | |
---|---|---|
14 | gapi.storyblok.com |
quartierinfo-roche-basel.ch
|
14 | quartierinfo-roche-basel.ch |
quartierinfo-roche-basel.ch
|
11 | cdn.cookielaw.org |
quartierinfo-roche-basel.ch
cdn.cookielaw.org |
0 | api-prod.roche.com Failed |
quartierinfo-roche-basel.ch
|
0 | component-library.roche.com Failed |
quartierinfo-roche-basel.ch
|
44 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.roche.ch |
www.roche.de |
www.onetrust.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
quartierinfo-roche-basel.ch GTS CA 1P5 |
2024-05-29 - 2024-08-27 |
3 months | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2024-03-01 - 2024-12-31 |
10 months | crt.sh |
*.storyblok.com Amazon RSA 2048 M02 |
2023-08-17 - 2024-09-14 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://quartierinfo-roche-basel.ch/
Frame ID: F0D3811B32531A976688F747ED220AFB
Requests: 38 HTTP requests in this frame
5 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Datenschutzerklärung
Search URL Search Domain Scan URL
Title: Rechtliche Hinweise
Search URL Search Domain Scan URL
Title: Cookie-/Datenschutzerklärung
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
44 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
quartierinfo-roche-basel.ch/ |
17 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
roche-component-library.css
component-library.roche.com/releases/latest/build/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
RocheSans-Regular.woff2
component-library.roche.com/releases/latest/assets/fonts/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
RocheSans-Light.woff2
component-library.roche.com/releases/latest/assets/fonts/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
roche-component-library.bundle.js
component-library.roche.com/releases/latest/build/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-runtime-5dd4613174b0aebba544.js
quartierinfo-roche-basel.ch/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-29da133a80c18a36f06a.js
quartierinfo-roche-basel.ch/ |
138 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-b74c629beaf34e799a67.js
quartierinfo-roche-basel.ch/ |
316 KB 107 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
42 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-data.json
quartierinfo-roche-basel.ch/page-data/ |
50 B 247 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
quartierinfo-roche-basel.ch/page-data/index/ |
27 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon-32x32.png
quartierinfo-roche-basel.ch/ |
1 KB 1 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2852872c-b5404e663eed5740b736.js
quartierinfo-roche-basel.ch/ |
760 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
75fc9c18-e746626ed102505265d4.js
quartierinfo-roche-basel.ch/ |
60 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3b1baa31-68b7dcc0b2e68363f6c6.js
quartierinfo-roche-basel.ch/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
commons-465a64a5c15538f94994.js
quartierinfo-roche-basel.ch/ |
165 KB 49 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component---src-templates-default-tsx-4cc71b3da8f1acdb725d.js
quartierinfo-roche-basel.ch/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2909508488.json
quartierinfo-roche-basel.ch/page-data/sq/d/ |
163 B 392 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
api
gapi.storyblok.com/v1/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
api
gapi.storyblok.com/v1/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
api
gapi.storyblok.com/v1/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
api
gapi.storyblok.com/v1/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
api
gapi.storyblok.com/v1/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
api
gapi.storyblok.com/v1/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
api
gapi.storyblok.com/v1/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
de.json
quartierinfo-roche-basel.ch/translations/ |
1 KB 910 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
api
gapi.storyblok.com/v1/ |
757 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
api
gapi.storyblok.com/v1/ |
865 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
api
gapi.storyblok.com/v1/ |
733 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
api
gapi.storyblok.com/v1/ |
750 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
api
gapi.storyblok.com/v1/ |
828 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
api
gapi.storyblok.com/v1/ |
756 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
api
gapi.storyblok.com/v1/ |
704 B 1017 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
stock-information
api-prod.roche.com/externaldatasources/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
469566ce-5c8b-45ec-af44-ce059b47b4a8.json
cdn.cookielaw.org/consent/469566ce-5c8b-45ec-af44-ce059b47b4a8/ |
5 KB 3 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/202306.1.0/ |
404 KB 98 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
de.json
cdn.cookielaw.org/consent/469566ce-5c8b-45ec-af44-ce059b47b4a8/c7575bf0-05d0-45ee-957d-4eebbec14e8e/ |
42 KB 12 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otFlat.json
cdn.cookielaw.org/scripttemplates/202306.1.0/assets/ |
13 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcPanel.json
cdn.cookielaw.org/scripttemplates/202306.1.0/assets/v2/ |
63 KB 13 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCommonStyles.css
cdn.cookielaw.org/scripttemplates/202306.1.0/assets/ |
21 KB 4 KB |
Fetch
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ot_close.svg
cdn.cookielaw.org/logos/static/ |
651 B 475 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ot_guard_logo.svg
cdn.cookielaw.org/logos/static/ |
497 B 488 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roche_Logo_800px_Blue_RGB_Roche_Logo_RGB_(1).png
cdn.cookielaw.org/logos/d83b6e8f-2787-46e5-b85f-ad52b3a0acb6/bf86a33e-f6b9-4441-ae8c-ed6354bca6a3/917ec50d-56f6-488d-98c3-3b5d4dc7317c/ |
22 KB 22 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
powered_by_logo.svg
cdn.cookielaw.org/logos/static/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- component-library.roche.com
- URL
- https://component-library.roche.com/releases/latest/build/roche-component-library.css?version=1719399286503
- Domain
- component-library.roche.com
- URL
- https://component-library.roche.com/releases/latest/assets/fonts/RocheSans-Regular.woff2
- Domain
- component-library.roche.com
- URL
- https://component-library.roche.com/releases/latest/assets/fonts/RocheSans-Light.woff2
- Domain
- component-library.roche.com
- URL
- https://component-library.roche.com/releases/latest/build/roche-component-library.bundle.js?version=1719399286503
- Domain
- api-prod.roche.com
- URL
- https://api-prod.roche.com/externaldatasources/stock-information?category=SWX_ROG
Verdicts & Comments Add Verdict or Comment
25 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 undefined| event object| fence object| sharedStorage function| OptanonWrapper string| componentLibraryPath string| pagePath string| ___chunkMapping string| ___webpackCompilationHash object| webpackChunkroche_dot_com object| DD_RUM object| asyncRequires object| ___emitter object| ___loader function| ___push function| ___replace function| ___navigate string| __reactRouterVersion object| dataLayer object| OneTrustStub string| OnetrustActiveGroups string| OptanonActiveGroups object| otStubData object| Optanon object| OneTrust4 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 |
---|---|---|
.quartierinfo-roche-basel.ch/ | Name: __cfruid Value: 7b77e6e7ec15e941f44d96c22b756176ff7d18f4-1719891054 |
|
.quartierinfo-roche-basel.ch/ | Name: _cfuvid Value: 4wIJG2JsPKMlFyw7wqzCBg.zDSlweJB8j4rsIJad.ck-1719891054401-0.0.1.1-604800000 |
|
.component-library.roche.com/ | Name: __cf_bm Value: mwOjLK53DtlSPCBKnkpthWfh4JGYToSr.j3Y3HB9pnU-1719891054-1.0.1.1-9pW0_lRMXw5KLOwT4xbruR9e8uczF12IZK_7KK8WonXlS3r0vWCSR2M57GfKrDB3DOYL_NMjzOA3AQFdqjcypQ |
|
.quartierinfo-roche-basel.ch/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Tue+Jul+02+2024+05%3A30%3A56+GMT%2B0200+(Mitteleurop%C3%A4ische+Sommerzeit)&version=202306.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&genVendors=&consentId=806ed388-ffa5-48d5-ba77-02ecaf6f39d0&interactionCount=0&landingPath=https%3A%2F%2Fquartierinfo-roche-basel.ch%2F&groups=C0001%3A1%2CC0002%3A0%2CC0003%3A0%2CC0004%3A0 |
11 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://app.storyblok.com |
Strict-Transport-Security | max-age=31536000 |
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.
api-prod.roche.com
cdn.cookielaw.org
component-library.roche.com
gapi.storyblok.com
quartierinfo-roche-basel.ch
api-prod.roche.com
component-library.roche.com
2606:4700::6812:18b4
2606:4700::6813:b234
52.85.65.78
00b7928237d68d4ee4ee4d9c48e47ca0295e1d93ad19da367f813595efc7c539
022e2f39deba7f332eabe69b27b31d98d4d5f2535116745957a691d1b1ec4cc5
054bdd098b45e8d04b50aead3ec7273b1ab18a1ee05cbd7d09387384024a937c
07e52166d470d6b579190148039ff56b6da1a805e72cbece079fefe84238b906
0a2fc19cb58dbe80878a8b34cc963287cb33b20682f705d24f5775bb4db2fd94
0c9d0d9a17e2d9a40e6ae984b86e42cc4b17351cbd3d00811c875a028fa741bc
15911691f45171f8e754a46881ce60c2daabe230a87d890426f1128b83f36edb
1ed069dd2a3b6056e88ef783b5c9c76fc4badf508c610d164969722ba6371fb5
233212873202f792e20838d7fe86ba3cbd39d6c4e29a7fa20e77168dbcd4f469
29bed4805d01dd9f906fa9f9cbf721e18d4228c0a5e3fc04ef2d7266c9bec67f
3ecc48da82a1b96759c5e201d521d266b7897d9eff8c90c7b94851f606f68f18
4b654c5353897f9b0f2be9413f6812bdd87b00480e1bd71ad0351dba798397b9
4fad65823decd3ccd2f4d82f53c241e7efee211a2b89fa9afa93dcfb9764ac22
594460b97aea004b5a685909e5daeb03d709f913d0eff13927ba0f44aa59215e
5fa00d047acd959697b9d7772c31dcd37bec33c70c6fbf80ab8316205d1d286d
611b1e4fa5b1fc33a0956540b86e42c4d65317be553191d14391ae374de4aa9b
691dcdb24853a0f5ce4e6597e5713dea66799b57ffe2c2a10f28f98e0b569b19
6fe5a52684604bab0461b8f423e4c703139106409dfdf6f4d11f71e078f54f78
82176a0f7fcbc5b1c5b2db2dc63d16b4991eb635e88f9c4535bf47b29dbbb060
887e87dd58ddc73ae5e75a4cf0d6a01e03b26dcd994d1a0963b4b6d03db9ce07
901bb0e03b8c3c0a1cf4c487a177417328bb7d8c94106ecefceedd7d7f6c4ddc
96a169b8b0ced5a90f411eee1df4923d3fd4eb332ab558e90ff579d73625fd0c
9c4848221110b3f2496a03e094f702b4c6953a5524f6e1e694687f20109c999f
9ee0d3260033814535107bf4cb5c15642da70f609dbb8bcc44ffcddda6258ad3
a15f4422ee85fc59c61c040ad3f8c7cd38b5016abc534f0bff604175f44e1118
af227bcd20e21ff58ef88471059193bd7a07d9db8e3b81cdeb0a2a52992ba83c
c85348173f6e5805054afb3c8b47d7aa8545dcc2d5680589541f29d87618a79a
c90cff659645a312a28804965f3dbc34061338f7234ff5d6ddb2c57e9eadec15
d0c233d327541d2961f1cde9e53a6166279655f4d4041c1bc458ac1701827719
def2a184135eba029f8f785b3ed69edc5f36b368226ce1fcfeda4f5aa301d1b6
e9ad7f991c617607c7011bdddce5c2e612529c45488274ec30f74c1d3ed0410e
ea5db5581e262d77d1a43fbb3f0fa3661b51d097b40ca38f584b4943f47cf2e0
f3166460e27f13c165c74a843ddbf9d7f3b683a987c2b94643293a48aae9011f