www.renishaw.com
Open in
urlscan Pro
95.138.138.183
Public Scan
Effective URL: https://www.renishaw.com/en/renishaw-enhancing-efficiency-in-manufacturing-and-healthcare--1030
Submission: On May 14 via manual from US — Scanned from GB
Summary
TLS certificate: Issued by Corporation Service Company RSA OV SS... on December 14th 2023. Valid for: a year.
This is the only time www.renishaw.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 30 | 95.138.138.183 95.138.138.183 | 15395 (RACKSPACE...) (RACKSPACE-LON) | |
9 | 134.213.75.227 134.213.75.227 | 15395 (RACKSPACE...) (RACKSPACE-LON) | |
1 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:82b::2008 | 15169 (GOOGLE) (GOOGLE) | |
38 | 4 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
28 |
renishaw.com
1 redirects
www.renishaw.com — Cisco Umbrella Rank: 591975 |
2 MB |
9 |
renishaw.net
static.renishaw.net — Cisco Umbrella Rank: 956112 |
157 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
92 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 237 |
4 KB |
38 | 4 |
Domain | Requested by | |
---|---|---|
28 | www.renishaw.com |
1 redirects
www.renishaw.com
static.renishaw.net |
9 | static.renishaw.net |
www.renishaw.com
cdnjs.cloudflare.com static.renishaw.net |
1 | www.googletagmanager.com |
www.renishaw.com
|
1 | cdnjs.cloudflare.com |
www.renishaw.com
|
38 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.renishaw.com.cn |
info.renishaw.com |
www.linkedin.com |
twitter.com |
www.youtube.com |
www.facebook.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
renishaw.com Corporation Service Company RSA OV SSL CA |
2023-12-14 - 2025-01-13 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-07-03 - 2024-07-02 |
a year | crt.sh |
*.google-analytics.com WR2 |
2024-05-06 - 2024-07-29 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.renishaw.com/en/renishaw-enhancing-efficiency-in-manufacturing-and-healthcare--1030
Frame ID: C3852E64A6E644B8B41A41515605E1A2
Requests: 38 HTTP requests in this frame
Screenshot
Page Title
Renishaw: enhancing efficiency in manufacturing and healthcarePage URL History Show full URLs
-
http://95.138.138.183/
HTTP 307
https://95.138.138.183/ HTTP 302
https://95.138.138.183/en/1030.aspx HTTP 301
https://www.renishaw.com/en/1030.aspx HTTP 301
https://www.renishaw.com/en/renishaw-enhancing-efficiency-in-manufacturing-and-healthcare--1030 Page URL
Detected technologies
Google Tag Manager (Tag Managers) ExpandDetected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Title: 中文(简体)
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
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://95.138.138.183/
HTTP 307
https://95.138.138.183/ HTTP 302
https://95.138.138.183/en/1030.aspx HTTP 301
https://www.renishaw.com/en/1030.aspx HTTP 301
https://www.renishaw.com/en/renishaw-enhancing-efficiency-in-manufacturing-and-healthcare--1030 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
renishaw-enhancing-efficiency-in-manufacturing-and-healthcare--1030
www.renishaw.com/en/ Redirect Chain
|
35 KB 35 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
renishaw_com_latest.min.css
static.renishaw.net/resources/css/ |
156 KB 27 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
head.min.js
cdnjs.cloudflare.com/ajax/libs/headjs/1.0.3/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
homepage.css
www.renishaw.com/resources/css/ |
12 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slides.js
www.renishaw.com/resources/js/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
287 KB 92 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
renishaw_com_print_latest.min.css
static.renishaw.net/resources/css/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
smart_manufacturing.jpg
www.renishaw.com/resources/images/homepage/posters/ |
61 KB 62 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global_support.jpg
www.renishaw.com/resources/images/homepage/ |
12 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
expert_advice.jpg
www.renishaw.com/resources/images/homepage/ |
13 KB 14 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
buy_spares.jpg
www.renishaw.com/resources/images/homepage/ |
9 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
renishaw_com_latest.min.js
static.renishaw.net/resources/js/ |
323 KB 102 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
check.gif
www.renishaw.com/resources/check/ |
35 B 924 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sprite-colour.png
static.renishaw.net/resources/images/ |
13 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sprite-white-3.5.png
static.renishaw.net/resources/images/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
arrow-r.png
static.renishaw.net/resources/images/ |
232 B 534 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
robot.jpg
www.renishaw.com/resources/images/homepage/ |
84 KB 85 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
software.jpg
www.renishaw.com/resources/images/homepage/ |
218 KB 219 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
events.jpg
www.renishaw.com/resources/images/homepage/ |
90 KB 91 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
training.jpg
www.renishaw.com/resources/images/homepage/ |
84 KB 85 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
news.jpg
www.renishaw.com/resources/images/homepage/ |
82 KB 83 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
smart.mp4
www.renishaw.com/resources/videos/ |
1 MB 1 MB |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2
www.renishaw.com/api/events/events/calendar/0/2/ |
1 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
renishaw_com_rss_renderer_latest.min.js
www.renishaw.com/resources/js/rssrenderer/ |
2 KB 3 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cookie-popup-ga.min.js
static.renishaw.net/resources/js/ |
486 B 833 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
play.png
www.renishaw.com/resources/images/videoicons/ |
217 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pause.png
www.renishaw.com/resources/images/videoicons/ |
177 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
expand.png
www.renishaw.com/resources/images/videoicons/ |
218 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
collapse.png
www.renishaw.com/resources/images/videoicons/ |
220 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
highvolume.png
www.renishaw.com/resources/images/videoicons/ |
306 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lowvolume.png
www.renishaw.com/resources/images/videoicons/ |
209 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mute.png
www.renishaw.com/resources/images/videoicons/ |
276 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6635
www.renishaw.com/api/rssrenderer/Default/1/2/ |
2 KB 3 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spinner.gif
static.renishaw.net/resources/images/ |
3 KB 3 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Spinner.gif
static.renishaw.net/resources/images/ |
3 KB 3 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aa6604bf379049c0ab6b1ef2141af81c.jpg
www.renishaw.com/media/img/en/ |
1 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3735a21996c14b548a02da04c76343e2.jpg
www.renishaw.com/media/img/gen/ |
1 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
www.renishaw.com/ |
15 KB 16 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
110 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| dataLayer object| head_conf function| head undefined| d undefined| s function| init function| interval number| slideIndex number| myVar function| currentSlide function| showSlides string| url function| createLi function| canLoadCheckImage function| no function| nextEvent function| flipTip function| processRegionForSearch function| regionSearch function| getUniqueId function| sortAlpha function| stickyTableHeaders function| RegisterHrefLinksForNav function| upToNav1 function| hideOthers function| hideAll function| showSub function| hideSub function| toggleSub function| initialMenuSetup function| validateSearchForm function| searchSite function| searchSubSite function| getImageElements function| setUpContent function| initialisePage function| setUpContentContainers function| getContentContainers function| getMapAreaAlt function| setID function| getIDNumber function| updateContainers function| addAreasToMap function| configureMapLink function| setContainerHeight function| addHighlightOverlay function| setTranslations function| setTranslationsFromUrl function| getLicenceKey function| isVideo function| videoHasAudio function| formatTime function| videoRemainingTime function| videoCurrentTime function| setPlayerControls function| setPlayerControlsBySize function| videoSetup function| setupVideo function| mediaGalScroll function| getLists function| filterMediaList function| yearsTime function| removeCookie function| getAnalyticsCookieName function| getFunctionalityCookieName function| getMarketoOptOutCookieName function| getMarketoTrackingCookieName function| setCookie function| isCookieAccepted function| isMarketoOptIn function| getMarketoCookieValue function| setDomainCookies function| removeCentreAlignment function| removeInlineStyles function| removeBreaksFromParagraphsAndHeadings function| removeArrowsOnSingleItemMediaLists function| findAndInsertMissingPTags function| removeTableDashedBorders function| appendPageTitleToContactFormLinks function| formatMediaGallery function| getMetaTagContent function| setupCookiePopup function| waitForSave function| inIframe object| queryString number| fadeSpeed undefined| ie7 object| searchValidationTranslation object| translations undefined| mediaScrollTimeout object| cookieTranslations string| SERVER_ENDPOINT function| $ function| jQuery function| $f function| flowplayer function| flashembed object| Shadowbox object| heading object| paragraph object| mediaLists function| CreateRendererSettings function| BuildWebServiceUrl function| SplitAndConvertStringToIntList string| RSS_WEB_SERVICE_BASE_URL string| RSS_RENDERER_CLASS_TAG function| anonymousGALog object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady0 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.
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' resources.renishaw.com static.renishaw.net www.renishaw.cz www.renishaw.de www.renishaw.com www.renishaw.es www.renishaw.fr www.renishaw.it www.renishaw.hu www.renishaw.nl www.renishaw.pl www.renishaw.com.br www.renishaw.si www.renishaw.se www.renishaw.com.tr www.renishaw.ru www.renishaw.jp www.renishaw.co.kr www.renishaw.com.cn pg.info.renishaw.net; report-uri https://renishaw.report-uri.com/r/d/csp/enforce |
Strict-Transport-Security | max-age=31536000; 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.
cdnjs.cloudflare.com
static.renishaw.net
www.googletagmanager.com
www.renishaw.com
134.213.75.227
2606:4700::6811:180e
2a00:1450:4001:82b::2008
95.138.138.183
0c24de532857eb9a11497a18e606191b386aa05e2f334d7423bde478a29dcf40
0cd43a6f3b6f13e99e0ec7d130c975563a53db8ae05c4beb7a270d53641fac37
0f2b328ee0251a9f0ccc8728613a5b28aec22f76b96f0b24e28cee69e80bf293
243611ec79cb232d59ba2c64be7d59a459b9bff9eb50ff941b61d32100c145b7
2d4adfffaf559dd2028b84050396e39c38b3ba86cf83b14319f6c413639945ae
2df71f682ea099ca93bf165c9180519d400aeb26243e5469b1a8c13990702a13
31d1327498d3d5225a45a45819d909d439209b3d04376906da2fdaf5bd6b95b3
346f52ad3a17bbe5433cb441a1f33bc2a8a00b62354be9aa024206aa2570d0a2
3992b901546ef4e2685680badcd372d0834724caf9b1c95ea0f1e7c4ce6e5bc8
404acc358a43a2136c1f45d2b312cf8546b291120a1fffb03d4c7541c3a2b1d5
4966daa59a74b4f914a9770d03a533ff78d177a10d6ad81483393b9aa260c8ca
5132e6d37f135c9e6ce97567398987f37d7e1d2a2d39ecf0349e7666c293df80
53c8ebd1613c2a66402bf2582bf3b4c2be60ccebabfcd8131d46d4a514ece76f
568471e308f562932dc14f6f072c34b46790e734f8b75bcc11236c69fba9d498
62b54d87d568cf334fe58c82b82fa2f22f870b186ac5d855a419e7cf31f59bd8
6f24a3a9f8f804efc85b0a323c4b47f71d732321d1ed78b3d6c06d7ca1faf813
6fedcc39799c6fb555186badf7010f708e4d9304a3f498b8751a706184af585a
7802d0a1ca9b3b653e0f54ac99887fe3b75fec4e548b0f2ebdea4ad2728dd21a
81ad3a5549b8fcccca025f2b7d3612074994f932af86c907c2643bba2cf1b611
88835f81365dca773779d5c9f077b2086fbc4d7850f2fd65597e10d2a03d5395
89e3771f44703aa4a6542561a97cc8e7f07c0aa510dd217f285852acd6d406b7
9529814857318735af7a3b1d24a0168848b8720bfb528036ca337fb3adcc3a3d
9c7daf96d2df2311f3f7755ff6bf05068a8e92e15345df7521cd1047c06ff88f
a0c975b02db8887f632f3bbeead9c2883096b47c50add5727ea08d5e13e95fe0
a1d3ead82d1e6166d89f11ccf7a26710da3a429b98af97d76497e49be86b1732
a21c432cb0253bef8dc5b72f0c9c2a23ca34ea6cbd9f2f184e04f326a3a0284e
aa60a25c7d578f37938b9c30c1d0f8cabed81fe6dd45cf83ac98e33430c5c8ea
ac7a9b3449639fa6424193be1c4ce790ff8c0143743e3d3fe0f382315f79b746
af15de8231327c7adc3e5130fab0c8014339009fa66ad2f66203c5d68071adbe
b23b2e706704fdf97a2eb6f99307df3e2c58a3be7d96805c2bf52690c018b3e8
d640f147a5c516d42c3ea040fbe8e935eb54d58c02d384270ba9f5fce4491d32
db917fc3741ec881cde5f77f9d0514a27081219aea5b4cbc81a391345f5ae8ac
e2000015f8fa6e25a5a0da5f7f484e859ff287e87a0964fc20eb7bb13a0e7224
f58b6ff33c1fe259bd2d822b620322f56f8e8be5d6e32402b97ca1e74704404b
f8d04e5bba6cd8af21dfc393776ee884f349e610f13a7580e797ea255e78179e
fa90590e439d25de3d99f913891c70a9e03b7d4dea86f1d7863ad6228b7287bd
fd553f3b3412aba0db2f2d8afe203150f9672101699cad13689c8e52a6644825