www.apc.com
Open in
urlscan Pro
2a02:26f0:3500:89a::87a
Public Scan
Effective URL: https://www.apc.com/us/en/country-selector/?ref_url=/
Submission: On December 15 via manual from PT — Scanned from DE
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on September 21st 2022. Valid for: a year.
This is the only time www.apc.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 3 | 34.228.90.172 34.228.90.172 | 14618 (AMAZON-AES) (AMAZON-AES) | |
8 | 2a02:26f0:350... 2a02:26f0:3500:89a::87a | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
10 | 2606:4700::68... 2606:4700::6810:9540 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 192.229.233.55 192.229.233.55 | 15133 (EDGECAST) (EDGECAST) | |
1 | 2a00:1450:400... 2a00:1450:4001:831::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 15.236.223.58 15.236.223.58 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a02:26f0:350... 2a02:26f0:3500:e::1732:8350 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 2606:4700::68... 2606:4700::6812:1a55 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
26 | 8 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-228-90-172.compute-1.amazonaws.com
apc.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-15-236-223-58.eu-west-3.compute.amazonaws.com
privacy.trustcommander.net |
ASN20940 (AKAMAI-ASN1, NL)
ds-aksb-a.akamaihd.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
11 |
apc.com
3 redirects
apc.com — Cisco Umbrella Rank: 79466 www.apc.com — Cisco Umbrella Rank: 106567 |
235 KB |
10 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 403 |
187 KB |
2 |
akamaihd.net
ds-aksb-a.akamaihd.net — Cisco Umbrella Rank: 5207 |
5 KB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 672 |
303 B |
1 |
trustcommander.net
privacy.trustcommander.net — Cisco Umbrella Rank: 33919 |
528 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 51 |
100 KB |
1 |
tagcommander.com
cdn.tagcommander.com — Cisco Umbrella Rank: 13389 |
87 KB |
0 |
schneider-electric.com
Failed
intstatcheck.wsecure.schneider-electric.com Failed |
|
26 | 8 |
Domain | Requested by | |
---|---|---|
10 | cdn.cookielaw.org |
www.apc.com
cdn.cookielaw.org |
8 | www.apc.com |
www.apc.com
|
3 | apc.com | 3 redirects |
2 | ds-aksb-a.akamaihd.net |
www.apc.com
|
1 | geolocation.onetrust.com |
cdn.cookielaw.org
|
1 | privacy.trustcommander.net |
cdn.tagcommander.com
|
1 | www.googletagmanager.com |
www.apc.com
|
1 | cdn.tagcommander.com |
www.apc.com
|
0 | intstatcheck.wsecure.schneider-electric.com Failed |
cdn.tagcommander.com
www.apc.com |
26 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.onetrust.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.apc.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-09-21 - 2023-09-23 |
a year | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2022-05-01 - 2023-05-01 |
a year | crt.sh |
cdn.tagcommander.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-04-21 - 2023-05-22 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-11-28 - 2023-02-20 |
3 months | crt.sh |
*.trustcommander.net Thawte RSA CA 2018 |
2022-03-09 - 2023-04-09 |
a year | crt.sh |
a248.e.akamai.net DigiCert TLS RSA SHA256 2020 CA1 |
2022-06-28 - 2023-06-30 |
a year | crt.sh |
onetrust.com Cloudflare Inc ECC CA-3 |
2022-12-13 - 2023-12-13 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.apc.com/us/en/country-selector/?ref_url=/
Frame ID: 52B68A973D75EDA297823B17A18F1DF3
Requests: 28 HTTP requests in this frame
Screenshot
Page Title
APC, a flagship brand of Schneider Electric - APC USABack ButtonSearch IconFilter IconPage URL History Show full URLs
-
http://apc.com/
HTTP 301
https://apc.com/ HTTP 302
https://apc.com/us/en/country-selector/?ref_url=/ HTTP 301
https://www.apc.com/us/en/country-selector/?ref_url=/ Page URL
Detected technologies
Akamai Bot Manager (Security) ExpandDetected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtm\.js
OneTrust (Cookie compliance) Expand
Detected patterns
- cdn\.cookielaw\.org
- otSDKStub\.js
TagCommander (Tag managers) Expand
Detected patterns
- \.tagcommander\.com
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
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://apc.com/
HTTP 301
https://apc.com/ HTTP 302
https://apc.com/us/en/country-selector/?ref_url=/ HTTP 301
https://www.apc.com/us/en/country-selector/?ref_url=/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
26 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.apc.com/us/en/country-selector/ Redirect Chain
|
140 KB 38 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
21 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tc_APCBrandGlobal_20.js
cdn.tagcommander.com/4349/ |
375 KB 87 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
14387ef2
www.apc.com/akam/13/ |
26 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
414 KB 100 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
compatibility-6d351684662d951f01a2.js
www.apc.com/assets-sdl/v2/shared/common/ |
109 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-611c682bcff1aeadc189.js
www.apc.com/assets-sdl/v2/shared/common/ |
323 KB 100 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-6018423d2e5f4d7d1f93.js
www.apc.com/assets-sdl/v2/shared/LinkListAPCCountrySelector/ |
19 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
09c43d1f-d7b6-4293-bb86-b1559dd05300.json
cdn.cookielaw.org/consent/09c43d1f-d7b6-4293-bb86-b1559dd05300/ |
6 KB 3 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
stat_origin.gif
intstatcheck.wsecure.schneider-electric.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
/
privacy.trustcommander.net/privacy-consent/ |
43 B 528 B |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aksb.min.js
ds-aksb-a.akamaihd.net/ |
13 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ArialRoundedMTforSE-Regular_Latin-d1c65f4c28d2bef20da2a6d6c1ad2ac9.woff2
www.apc.com/assets-sdl/v2/shared/common/fonts/ |
25 KB 25 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
66 B 303 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/202211.1.0/ |
383 KB 92 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/09c43d1f-d7b6-4293-bb86-b1559dd05300/2d45e371-282a-4382-8aa5-8bf713cac6d3/ |
78 KB 17 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCenterRounded.json
cdn.cookielaw.org/scripttemplates/202211.1.0/assets/ |
9 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcCenter.json
cdn.cookielaw.org/scripttemplates/202211.1.0/assets/v2/ |
61 KB 12 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCommonStyles.css
cdn.cookielaw.org/scripttemplates/202211.1.0/assets/ |
21 KB 4 KB |
Fetch
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
stat_origin.gif
intstatcheck.wsecure.schneider-electric.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ArialRoundedMTforSE-Bold_Latin-a6b059468f194ec7aaa95c08a46a960e.woff2
www.apc.com/assets-sdl/v2/shared/common/fonts/ |
27 KB 28 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ot_guard_logo.svg
cdn.cookielaw.org/logos/static/ |
497 B 489 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
BLANK_ICON.png
cdn.cookielaw.org/logos/561c6e8f-10f4-45d2-bb12-430636ddb5e6/0994b90c-b17e-43d5-9cb2-02b63997b637/5acf4f58-2b68-4ec7-8142-02c0327be690/ |
46 KB 46 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
powered_by_logo.svg
cdn.cookielaw.org/logos/static/ |
7 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
9 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
157 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
b
ds-aksb-a.akamaihd.net/2/22851/ |
0 269 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
pixel_14387ef2
www.apc.com/akam/13/ |
0 659 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- intstatcheck.wsecure.schneider-electric.com
- URL
- https://intstatcheck.wsecure.schneider-electric.com/stat_origin.gif
- Domain
- intstatcheck.wsecure.schneider-electric.com
- URL
- https://intstatcheck.wsecure.schneider-electric.com/stat_origin.gif?1671104453
Verdicts & Comments Add Verdict or Comment
55 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 object| oncontentvisibilityautostatechange object| dataLayer boolean| oneTrustEnabled function| OptanonWrapper object| sdlGeolocationConfig object| sdlGoogleAnalyticConfig object| OneTrustStub function| prepareAcmVendorConsent function| prepareConsent object| tagCategories object| tagVendors object| minorTags function| tc_events_20 number| tc_privacy_used function| tc_privacy_display_20 number| tc_privacy_cpt function| tc_privacy_wait_body_20 function| tC object| tC_4349_20 object| caReady function| cact object| tc_array_events function| tC4349_20 function| tc_getCookie function| tc_uncrypt object| tc_vars object| tcPrivacy object| w object| d object| AKSB string| bazadebezolkohpepadr object| sdlCclcToIsoMap string| OnetrustActiveGroups string| OptanonActiveGroups object| otStubData object| Optanon object| OneTrust object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data object| visitorOrigin string| sePrivacyPolicyUrl string| sePrivacyPolicyLog function| onYouTubeIframeAPIReady function| openSePrivacyPolicy string| urhehlevkedkilrobacf object| webpackChunkse_sdl_ui_2 object| gsapVersions object| se2 object| ATInternet2 function| ATCustomEvent object| RT boolean| OTcallbackSet5 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.apc.com/ | Name: SDLSESSID Value: 3AB599A9D4277D73435A1726AE4B6038 |
|
.apc.com/ | Name: AKA_A2 Value: A |
|
.apc.com/ | Name: TC_ABTEST Value: b |
|
.www.apc.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Thu+Dec+15+2022+11%3A40%3A52+GMT%2B0000+(GMT)&version=202211.1.0&isIABGlobal=false&hosts=&consentId=63487681-bf0f-4c4b-b594-662f192a09fc&interactionCount=0&landingPath=https%3A%2F%2Fwww.apc.com%2Fus%2Fen%2Fcountry-selector%2F%3Fref_url%3D%2F&groups=C0001%3A1%2CC0003%3A0%2CC0002%3A0%2CC0004%3A0 |
|
.apc.com/ | Name: ak_bmsc Value: 3B133BF4CCE909B457D9749B46378517~000000000000000000000000000000~YAAQnqEkFw2QKBWFAQAAZVuWFRJ3R0YDkwtUH0Z51uUxZ2vTgzUjnvpoImIohsuugKdjuSj/i2pS6TfHOIYHN0flpeMydGUnSeEs9/s5AXJUUmIFUsiPIfLxXFhDdhtLKKHxJPhToNYa9zw1n/kSaCA6asFdU8oJr3wcrgQy05I4avdu0/LdvOtm6vjGb6J+dJ1WKdXcH9L4RcmxtCyM68z7+b1kYDYSA+SCaH/zrCjp6zIKG4KOOQlsQr/CQpaeP3UKcXk0lKSsRTp6ZHpsEUvtf75x0Ryv07i/o3bd7t1DUg8lSYHP+fCVagTm2qrP+cq0QTgIoZ/h5uyzs5f7wTVKj44CtHZzxMN5pwyIbAlFJUjYUI9rGtIDne4R9o/5BCtt4rZfxIvOMCL5qE291nj961ylCliYkikcUQETlvSd2zvXD3rgLc34RZHt1hQA4VUXBr62cAVt07YxcDgEbndDvW6TnGDJ4188sOG2IFNv4hEFmFWSEKpg7vQsRg== |
2 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 | default-src 'self' 'unsafe-inline' 'unsafe-eval' http: data: https: blob: https://d.la2-c2-ord.salesforceliveagent.com https://logs1125.xiti.com https://www.google-analytics.com https://cdn.optimizely.com https://api.demandbase.com https://app-ab02.marketo.com https://www.googletagmanager.com https://magpie-static.ugc.bazaarvoice.com https://apc.ugc.bazaarvoice.com https://code.jquery.com wss://directline.botframework.com; |
Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | sameorigin |
X-Xss-Protection | 1 |
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.
apc.com
cdn.cookielaw.org
cdn.tagcommander.com
ds-aksb-a.akamaihd.net
geolocation.onetrust.com
intstatcheck.wsecure.schneider-electric.com
privacy.trustcommander.net
www.apc.com
www.googletagmanager.com
intstatcheck.wsecure.schneider-electric.com
15.236.223.58
192.229.233.55
2606:4700::6810:9540
2606:4700::6812:1a55
2a00:1450:4001:831::2008
2a02:26f0:3500:89a::87a
2a02:26f0:3500:e::1732:8350
34.228.90.172
12fbc7020c027f81ccf3dd6fe7ca81fdc70a377b993d91ebe66e3def49bdf105
28ba63dea5ce6b37e5b2a1ce3b121d7ce900efd0b9e4ea6e5ecc4b066e96a0c8
2d92016e30e1d759a6a6d75e040645915faeb4a38f4e32d1c93b35353b7740ac
366070309a7a655b4ec2d2d11fd4608ad222d489a7983f13e2ea87be12191a8a
3c4f86e9ccc5e942b4003bd9fed721d599fdeb7bcc1a2db63a95cba24de5f828
40c8084ce459211c73bf91eaa18b6152cc5fc9e29245dcec381da35ee51334b0
41b5bd387e8ee300dfb764b5c6568cc439a8a60bbc6fbe3e61b8ccf27a5dcee7
5fb20b97a73afd01c4f319a62d6faa7a939a17fe6ef2707ab353d184a5a6ab6f
63b693778274923011281f0c339ac4116f8a31b9d186d0657849380cd5bd34b7
691dcdb24853a0f5ce4e6597e5713dea66799b57ffe2c2a10f28f98e0b569b19
7f06def529e0076b37f65c60085a6b1c65f1bbab0b1f87c72c188018b5094966
80d54533f80e8233621f965ae0a7713928bdb4d491ed0eb5e90434550f1894cb
8556865125d673d2ba39d61f2fc9607b4d6c7557c61be53328f02f4e6fe7286a
90f834de6eb186f533c24b93d4c14a6151106cb82d8a191206f25c728f37ba59
930239150e702d9d4bf43c3881aa70f8ad5fd9068dcbecb7c8bcca654784f7f1
99c967c84f5947041a529dd99136e428117246d87dcf40819eae5c3937236c01
a4d1d2c07ae46dfaee386625887f7731b1b884d9c72b8c4169388b4b7ca93d5e
af4e4383581f8f820e044b497a8fcbceade4b12cefc07dd1526e27467f6dcd11
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
bb11ea2283a563b34b0f6abba78675808a48ca9be4155257241a55adee64c1fd
bbc4456bca95006683a8f081d0d2ed645eef5b14c62eca12c70f7e1cec26c1a0
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e67c83cc2310e2cd8ac4a1698345be00abf16f5d04129db1cadf9c0748691ba4
f90d159c7a961f8d49cf0197de9f4a31f91310b5cd03edc042f82beae766c88b
ff3565cc93cf3c21b441dd5911de725fb55e4d203cfe380ea1b70adfc9c7504b