www.xylem.com
Open in
urlscan Pro
172.64.145.146
Public Scan
Submission: On May 09 via manual from US — Scanned from DE
Summary
TLS certificate: Issued by HydrantID Server CA O1 on September 4th 2023. Valid for: a year.
This is the only time www.xylem.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 31 | 172.64.145.146 172.64.145.146 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
5 | 104.17.71.206 104.17.71.206 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2620:1ec:46::45 2620:1ec:46::45 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
2 | 20.50.88.238 20.50.88.238 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
38 | 5 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
dc.services.visualstudio.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
31 |
xylem.com
2 redirects
www.xylem.com — Cisco Umbrella Rank: 224116 |
1 MB |
5 |
xyleminc.com
info.xyleminc.com — Cisco Umbrella Rank: 523576 |
76 KB |
2 |
visualstudio.com
dc.services.visualstudio.com — Cisco Umbrella Rank: 751 |
201 B |
1 |
azure.com
js.monitor.azure.com — Cisco Umbrella Rank: 644 |
56 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
159 KB |
38 | 5 |
Domain | Requested by | |
---|---|---|
31 | www.xylem.com |
2 redirects
www.xylem.com
www.googletagmanager.com js.monitor.azure.com |
5 | info.xyleminc.com |
www.xylem.com
info.xyleminc.com |
2 | dc.services.visualstudio.com |
js.monitor.azure.com
|
1 | js.monitor.azure.com |
www.xylem.com
|
1 | www.googletagmanager.com |
www.xylem.com
|
38 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
www.linkedin.com |
twitter.com |
www.youtube.com |
www.instagram.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
xylem.com HydrantID Server CA O1 |
2023-09-04 - 2024-09-28 |
a year | crt.sh |
info.xyleminc.com Cloudflare Inc ECC CA-3 |
2024-03-06 - 2024-12-31 |
10 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-04-16 - 2024-07-09 |
3 months | crt.sh |
js.monitor.azure.com Microsoft Azure RSA TLS Issuing CA 07 |
2024-03-18 - 2025-03-13 |
a year | crt.sh |
prod.ai.ingestion.msftcloudes.com Microsoft Azure RSA TLS Issuing CA 04 |
2024-04-10 - 2025-04-05 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.xylem.com/en-us/brands/wedeco/
Frame ID: A5D33189A0B3D53AF69D5C9305CFC2B4
Requests: 36 HTTP requests in this frame
Frame:
https://info.xyleminc.com/index.php/form/XDFrame
Frame ID: 7F8D6763E3BFDB5D42E52CB36DAA8704
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Wedeco - UV disinfection and ozone oxidation Solutions | Xylem USDetected technologies
Pure CSS (Web Frameworks) ExpandDetected patterns
- <div[^>]+class="[^"]*pure-u-(?:sm-|md-|lg-|xl-)?\d-\d
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
Page Statistics
5 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 1- https://www.xylem.com/en-us/BrandPageStylesheet/css/1076?action=Index&area=Core HTTP 301
- https://www.xylem.com/en-us/brandpagestylesheet/css/1076/?action=Index&area=Core
- https://www.xylem.com/globalassets/gdpr/Cookies-gray.png HTTP 301
- https://www.xylem.com/globalassets/gdpr/cookies-gray.png
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
/
www.xylem.com/en-us/brands/wedeco/ |
49 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
brands.css
www.xylem.com/bundles/css/ |
607 KB 78 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.xylem.com/en-us/brandpagestylesheet/css/1076/ Redirect Chain
|
235 B 401 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
xylem_tag_7704c.svg
www.xylem.com/siteassets/brand/_logos/color-lockups-transparent/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
wedeco.png
www.xylem.com/siteassets/brand/_logos/white-lockups-transparent/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
forms2.min.js
info.xyleminc.com/js/forms2/js/ |
199 KB 67 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
690 KB 159 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
xyl.brands.min.js
www.xylem.com/bundles/js/ |
2 MB 505 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
find.js
www.xylem.com/Util/Find/epi-util/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ai.2.gbl.min.js
js.monitor.azure.com/scripts/b/ |
120 KB 56 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
policy-style-nonblocking-v4.5.css
www.xylem.com/globalassets/gdpr/v4.5/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
policy-script-alacarte-cookie-v4.5.js
www.xylem.com/globalassets/gdpr/v4.5/ |
82 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cookies-gray.png
www.xylem.com/globalassets/gdpr/ Redirect Chain
|
678 B 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
select-icons.png
www.xylem.com/images/ |
168 B 549 B |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
avenirnextltpro-regular.woff
www.xylem.com/fonts/ |
64 KB 64 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
NearestCountry
www.xylem.com/api/position/ |
4 B 276 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
avenirnextltpro-bold.woff
www.xylem.com/fonts/ |
52 KB 52 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
avenirnextltpro-demi.woff
www.xylem.com/fonts/ |
36 KB 36 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
xylem_icons.woff
www.xylem.com/fonts/ |
43 KB 22 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
spektron-industrial-2017.03.14-wedeco23396.jpg
www.xylem.com/siteassets/brand/wedeco/product-images/ |
13 KB 13 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
smo-main-01.jpg
www.xylem.com/siteassets/brand/wedeco/product-images/ |
5 KB 5 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
pdo-main-01.jpg
www.xylem.com/siteassets/brand/wedeco/product-images/ |
4 KB 5 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
whole-unit-with-blue-light.jpg
www.xylem.com/siteassets/brand/wedeco/product-images/ |
5 KB 6 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
getForm
info.xyleminc.com/index.php/form/ |
33 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
/
www.xylem.com/en-us/search/pressreleases/ |
5 KB 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.xylem.com/core/countryselector/getlanguagelinks/ |
49 B 309 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
wedeco-fly-fishing-man-banner.jpg
www.xylem.com/siteassets/brand/wedeco/carousel-slides/ |
141 KB 141 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
wedeco_spektron_brandcarousel_2400x385.png
www.xylem.com/siteassets/brand/wedeco/carousel-slides/ |
24 KB 25 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
wedeco_lbx_brandcarousel_2400x385.png
www.xylem.com/siteassets/brand/wedeco/carousel-slides/ |
38 KB 38 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
xylem_icons.ttf
www.xylem.com/fonts/ |
38 KB 39 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
forms2.css
info.xyleminc.com/js/forms2/css/ |
13 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
forms2-theme-simple.css
info.xyleminc.com/js/forms2/css/ |
826 B 326 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
label_bg.png
www.xylem.com/images/ |
50 B 427 B |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
art_sprite_checkbox.png
www.xylem.com/images/ |
262 B 647 B |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.ico
www.xylem.com/ |
32 KB 5 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
XDFrame
info.xyleminc.com/index.php/form/ Frame 7F8D |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
track
dc.services.visualstudio.com/v2/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
track
dc.services.visualstudio.com/v2/ |
96 B 201 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
46 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| config object| dataLayer object| appInsights string| isEvoqua object| Microsoft object| __dynProto$Gbl object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data object| _seerGtmFw object| policyLanguages function| setCookie function| getCookie function| checkCookie function| checkPolicies function| setLanguage function| AddGtmEventIfNotPresent function| removeCookies function| acceptXylemCookies function| processCcpaOutOut function| SetCookiePolicyCookie function| SetupDoNotSellIfPresent object| xyl object| MktoForms2 function| FindApi function| $ function| jQuery function| _ function| flatpickr object| fr object| zh object| lazySizes object| picturefillCFG function| picturefill object| Cookies object| regeneratorRuntime function| clearImmediate function| setImmediate object| zaius object| XYL object| globals object| loader function| onYouTubeIframeAPIReady function| addCaptchaScript8 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.xylem.com/ | Name: EPiServer_Commerce_AnonymousId Value: fd8d9137-8770-4283-b503-9eb007ccc09b |
|
www.xylem.com/ | Name: EPiStateMarker Value: true |
|
www.xylem.com/ | Name: .AspNetCore.Antiforgery.9TtSrW0hzOs Value: CfDJ8Arqy7Ji7htIhY-zEv9awN67smm_9u9-wC0eC6IL-BdZXn0bAyYnmNH9Iq1pTQSCI3446lTFMm9DKU9vzWfWMmqS7r3lWuqIPcBuq4K2IoaxbwZHuqpF80fDJG9m35y4OZoKCXgFKOVTnTBxdPqjpeY |
|
.www.xylem.com/ | Name: ARRAffinity Value: 0449da95f432e80f88896ebe4c56902c0733b6539a4950f44585fb8f6ba15114 |
|
.www.xylem.com/ | Name: ARRAffinitySameSite Value: 0449da95f432e80f88896ebe4c56902c0733b6539a4950f44585fb8f6ba15114 |
|
www.xylem.com/ | Name: ai_user Value: t0KsNXnmsTK94HA3qp0u6L|2024-05-09T05:53:50.440Z |
|
www.xylem.com/ | Name: ai_session Value: 7OQ6QGYXYdcV+LB/C1m69n|1715234030752|1715234030752 |
|
.info.xyleminc.com/ | Name: __cf_bm Value: L_ewL3KZwGImcsCHUQ_L4k.CcPNJcaZdLq7xe1qCiBk-1715234031-1.0.1.1-4Iw99iCgbvj.TFeYxwXXrEbgv3Blav010P_RdR6Dn8vA04ui5gi9Rou6ZbupBAnxOQHvhxR_AKug7tgEADtUsw |
17 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 |
---|---|
Strict-Transport-Security | max-age=86400; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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.
dc.services.visualstudio.com
info.xyleminc.com
js.monitor.azure.com
www.googletagmanager.com
www.xylem.com
104.17.71.206
172.64.145.146
20.50.88.238
2620:1ec:46::45
2a00:1450:4001:82f::2008
000ca1c583f7b5389a362fa01893378c27eecca576e1600a64ab0565938a1872
02e37af404cdabf7735026781ab638e6aa85d697c7eab24aae15f3d5b9b5d04f
0762eb41b40f4fc47cd054fd3e9df6e9223b2080ade28e23e9ceaa8b8d362987
08ef6d3bfc9205bcb95d93076b203c1f9339e80b6e579004ddb7a57acaec2bff
12e7192855d64b8867e792c9e0359a8e0b5ae2e2c9286007c9e4b881d86e7e07
14c8c62dc692fd8faa04434e3fed25e7c23d596b732f9db88f6e9f9ff5dfa61c
1ef6baa227396f177a4cca19499a97d6ce271a4baef76ee9877f669c77e16e7d
256e42104f48a5fa80b031da12dc56acde224fba3f9810f8f8192b39136d365a
2674c4a55fb57595e55e82d606bc579cb9ab6460fd8d174ced7ef1ff82f25677
3079b48d25c634bbcba82fee43cee5f5a3d53c07c70b6b0e19032c60de5123a3
3d6c7e6b1617d8fbc90ac4522ae6fd99f710ffd4991d995de16ff6d1bb5f394d
42013da363c1558325c6347da1340bda501dbcc0ab76b5be50560a653d682edc
43c6e20454dadd4ead8ba175c2de4604b04cd98bb8ed4c248acba76f42527009
47ea5efa31cdbd9a3d7b10f1bce1c6c6e579c469f9a98b745bdef57833e918dd
57d2093cfc90960c6326da0b0faa86adb94ac93a2bf593928839969fc5e1e949
5dce872278fc3c1030a5ea5d39f48294e52322fe0e7885f742b59c5b5139a199
5f95c058bde54e856a2a08d253efd4e4c4657fe6ef9b81764950c3d48f0baf51
67004276e5cbe57d0cc96a32bd76d47b1daf4f91f52f807df4d8f9259c69b844
6ac0ecce9cddee625ca3d92a93495d65bad6c88de1596220de412f546d348378
6ba30cb1a8030e0cf46a26e083f758d9efbee78b7673ec8066202158feb569fc
6d2f963641c622330d5a02ae33b4022a1e9b165d132005e81a6f4abc47c9753f
700cca9a542cd1fccedc89da9f434df361e04dedf81684761540b94e0df37dc5
756bdef14f6ffd0de69438367fc2caab4fba542aa00572f75aa1d5057f52e654
79639d3388ff9af197bfbfa8002e57b97097d50a56514f674923d75e743fdadd
80ffbb41964af843cabde573786a4d22ef14643a39accf39174abea4dc2e7b93
8652823a7dc7449df02bd07887f01ba2205447a09489ee36fbc5d87719cbb05f
8f04d7cbb40f50d1aa2a0532087ee6db8e960eb326ea0032f49da25451fe6a21
93e5b022a1a4f11586c08cebd9f776ee48e9069bb87272b24951021ccd708d71
b9649e0e9e5790f8d6b5e69aa4ff9969e8f7d72a84f8501ff9379078005124d8
bcb2a94edfbc8ac82343b503fa131cd142e3e6b1a2d155c591f3d980bf9191b8
cdeb8bfb5b23267fc0e1188b5f2d9a5360080e499ac336926ad27132c1cc3561
f58f0148844bb8a21795c73e3d72be0916996631c2877ef4ed587ccbbb4ead3f
f5f99a55d1c959f9615df60f8dc5099d61af971781abf3d35c35599da0a9c382
f822e53d142cd4a8f7a2ab9b6b30b4e0689739e5cbca6845fc3c61fab9790f49
f898582615fde0de193175da5b3df498102cb42a1d306be013321e78e7c6ad45
f8cb4b572c2db8445da1b9d46ab646b09ed07ea1128aab2878deea9e69379f2c