fein.com
Open in
urlscan Pro
18.184.198.181
Public Scan
Effective URL: https://fein.com/
Submission: On May 24 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Sectigo RSA Domain Validation Secure ... on November 14th 2023. Valid for: a year.
This is the only time fein.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 24 | 18.184.198.181 18.184.198.181 | 16509 (AMAZON-02) (AMAZON-02) | |
8 | 185.102.94.135 185.102.94.135 | 29423 (GRIDSCALE) (GRIDSCALE) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
32 | 4 |
ASN16509 (AMAZON-02, US)
PTR: fein.com
www.fein.com | |
fein.com |
ASN29423 (GRIDSCALE, DE)
PTR: static-185-102-94-135.ipv4.gridserver.io
ccm.mosaiq.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
fein.com
1 redirects
www.fein.com fein.com |
1 MB |
8 |
mosaiq.com
ccm.mosaiq.com |
94 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
116 KB |
32 | 3 |
Domain | Requested by | |
---|---|---|
23 | fein.com |
fein.com
ccm.mosaiq.com |
8 | ccm.mosaiq.com |
fein.com
ccm.mosaiq.com |
1 | www.googletagmanager.com |
ccm.mosaiq.com
|
1 | www.fein.com | 1 redirects |
32 | 4 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.fein.com Sectigo RSA Domain Validation Secure Server CA |
2023-11-14 - 2024-12-07 |
a year | crt.sh |
ccm.mosaiq.com R3 |
2024-03-28 - 2024-06-26 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-05-06 - 2024-07-29 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://fein.com/
Frame ID: 2754DC4FB88EB962EC3D641A7B6835C1
Requests: 34 HTTP requests in this frame
Screenshot
Page Title
High quality power tools and accessories | C. & E. Fein GmbHPage URL History Show full URLs
-
https://www.fein.com/
HTTP 301
https://fein.com/ Page URL
Detected technologies
TYPO3 CMS (CMS) ExpandDetected patterns
- <img[^>]+ src="/?typo3(?:conf|temp)/
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- googletagmanager\.com/gtm\.js
Page Statistics
19 Outgoing links
These are links going to different origins than the main page.
Title: Bulgaria
Search URL Search Domain Scan URL
Title: Cyprus
Search URL Search Domain Scan URL
Title: Iceland
Search URL Search Domain Scan URL
Title: Slovenia
Search URL Search Domain Scan URL
Title: Argentina
Search URL Search Domain Scan URL
Title: Brazil
Search URL Search Domain Scan URL
Title: Chile
Search URL Search Domain Scan URL
Title: Peru
Search URL Search Domain Scan URL
Title: Australia
Search URL Search Domain Scan URL
Title: Japan
Search URL Search Domain Scan URL
Title: Bahrain
Search URL Search Domain Scan URL
Title: Egypt
Search URL Search Domain Scan URL
Title: Saudi Arabia
Search URL Search Domain Scan URL
Title: FEIN PLUS warranty
Search URL Search Domain Scan URL
Title: Video channel
Search URL Search Domain Scan URL
Title: Youtube
Search URL Search Domain Scan URL
Title: Share on Facebook
Search URL Search Domain Scan URL
Title: Share on WhatsApp
Search URL Search Domain Scan URL
Title: here
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://www.fein.com/
HTTP 301
https://fein.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
32 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
fein.com/ Redirect Chain
|
36 KB 9 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
ccm.mosaiq.com/ccm/ |
130 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
merged-d92483b29a778358ab31976fc8a6b15e.1710514325.js
fein.com/typo3temp/assets/compressed/ |
95 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
footer.1715764166.js
fein.com/typo3conf/ext/mq_layout/Resources/Public/Javascript/lib/ |
703 KB 212 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
merged-933475ecd2d0a54bf0a87e883914a2d6.1715847118.js
fein.com/typo3temp/assets/compressed/ |
87 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
merged-29d0356a44b96925c3f610a813dff7c9.1715801269.css
fein.com/typo3temp/assets/compressed/ |
1004 KB 115 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
ccm.mosaiq.com/ccm/ |
130 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.svg
fein.com/typo3conf/ext/mq_layout/Resources/Public/Images/main/layout/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
ccm.mosaiq.com/ccm/ |
55 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
widget
ccm.mosaiq.com/ccm/ |
10 KB 3 KB |
XHR
text/x-html-fragment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
434 KB 116 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
123 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
239 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v30-latin_cyrillic-300.woff2
fein.com/typo3conf/ext/mq_layout/Resources/Public/Fonts/Roboto/web/ |
22 KB 22 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v30-latin_cyrillic-700.woff2
fein.com/typo3conf/ext/mq_layout/Resources/Public/Fonts/Roboto/web/ |
22 KB 22 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20230515_Versamag_15s_1920x1080-ENG.mp4
fein.com/fileadmin/MediaDatabase/global/Contentbilder/Headervideos/ |
13 MB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
fein.com/ |
398 B 449 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Glyphter.woff
fein.com/typo3conf/ext/mq_layout/Resources/Public/Fonts/glyphter/ |
16 KB 16 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v30-latin_cyrillic-regular.woff2
fein.com/typo3conf/ext/mq_layout/Resources/Public/Fonts/Roboto/web/ |
22 KB 22 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
fein.com/ |
647 B 410 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Hyphenator_mq_200805.js
fein.com/typo3conf/ext/mq_layout/Resources/Public/Javascript/lib/ |
32 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
contact_layer.jpg
fein.com/typo3conf/ext/mq_layout/Resources/Public/Images/prototype/ |
65 KB 65 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loading-spinner.svg
fein.com/typo3conf/ext/mq_layout/Resources/Public/Icons/ |
392 B 476 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
43 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
csm_i0000499_2532e25f24.jpg
fein.com/fileadmin/MediaDatabase/global/_processed_/e/2/ |
189 KB 190 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
consent
ccm.mosaiq.com/ccm/statistics/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
details
ccm.mosaiq.com/ccm/widget/ |
0 13 KB |
Other
text/x-html-fragment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
consent
ccm.mosaiq.com/ccm/statistics/ |
16 B 569 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
settings-icon
ccm.mosaiq.com/ccm/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
fein.com/ |
18 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
fein.com/typo3conf/ext/mq_layout/Resources/Public/Images/main/icon/favicon/ |
1 KB 2 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
youtube-image
fein.com/ |
96 KB 96 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
youtube-image
fein.com/ |
66 KB 66 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
youtube-image
fein.com/ |
122 KB 122 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
fein.com/typo3conf/ext/mq_layout/Resources/Public/Images/main/icon/favicon/ |
1 KB 0 |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
224 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| Ccm19Plugins object| CCM function| decryptCharcode function| decryptString function| linkTo_UnCryptMailto function| $ function| jQuery string| imprintUri string| privacyUri function| updateDetailPrivacyLinks function| updateFooterPrivacyLinks object| mqBite function| IpandlanguageredirectFrontend object| Ipandlanguageredirect object| mqSolrSpellChecker object| generalAccessoryFinder object| mqBasket string| mqBasketLoaderAnimation object| _gsScope function| VectorCanvas function| ColorScale function| JQVMap object| mq_countryMap object| mq_regionMap function| mqWorldMap function| mqRenderInfoBox function| isCountryAvailable function| mqWorldMapInfoBox function| mqWorldMapClickEvent function| getCoordinate function| getRegion function| highlightCountry function| highlightRegionOfCountry function| highlightNavi function| zoomInOutOnContinent object| localDateRange object| GTMTracker object| HotSpot function| formDate function| _mqYTresize function| _mqYTeventSlide function| _mqYTeventPagination object| Hyphenator_Loader object| common object| locationMap object| GMaps object| CUSTOM function| hallo function| $bu_getBrowser function| $buo function| getRandomRange boolean| prodDetailScene string| isBreakpoint object| arrBreakpoint object| _ceTabs function| _dataToggle function| _resize function| setBreakpoint function| hyphen function| formValidate function| formSelect function| fakeSelect function| slickSliderGetRight function| slickSlider function| sticky function| hideNav function| smoothScroll function| smoothScrollTo function| naviFlyout function| equalSubNav function| slideInNavi function| slideInNaviFunc function| slideInNaviPos function| tabSlider function| tabSliderAnimation function| slideNavi function| setSlideNavi function| mqFilter function| calcStickiedHeight function| historyNavi function| fixScrollProgress function| addingVideo function| darumFein function| repeatDarumFein function| playDarumFein function| resizeDarumFein function| aniSequenzA function| aniSequenzA2 function| aniSequenzMobile function| getAniSpeedHelper function| aniPartStatBox function| animationSpark1 function| animationSpark2 function| aniHelperRandom function| getEqualHeight function| mwstInit function| mwstChange function| contactLayer function| tiltEffect function| quickfinder function| calculator function| tabchanger function| shareBtn function| jsAnimation function| videoBtn function| videoModal function| moreBtn function| tab2Select function| jsMoreBtn function| ownScrollBar function| fillSocialMediaChannelLinks function| pagination function| searchForCeTabsInstancesAndInit function| modal function| funcModal function| createModal function| ellipsis function| siblingHover function| moveToTarget function| warrantyCheck function| kernbohrerAnimation function| _addDrillhole function| _aniDrillData function| _aniHelperFWB function| _aniGrowHole function| _aniDrill function| _aniCoreDrill function| _aniProgress function| initStorelocatorModal function| initGenericIframeModal function| teaserCardImageHeightFix function| oscillatorSpecial function| _callPrint function| showCookieConfiguration function| tabDividerOpacity function| resizeIframe function| toggleLocalVideos function| hotspot function| classClick object| lazySizes object| bsCustomFileInput function| Popper object| bootstrap object| jQuery112406407833459847405 object| _gsQueue object| GreenSockGlobals object| com function| _gsDefine function| Ease function| Power4 function| Strong function| Quint function| Power3 function| Quart function| Power2 function| Cubic function| Power1 function| Quad function| Power0 function| Linear function| TweenLite function| TweenPlugin function| TweenMax function| TimelineLite function| TimelineMax function| BezierPlugin function| CSSPlugin function| BackOut function| BackIn function| BackInOut object| Back function| SlowMo function| SteppedEase function| ExpoScaleEase function| RoughEase function| BounceOut function| BounceIn function| BounceInOut object| Bounce function| CircOut function| CircIn function| CircInOut object| Circ function| ElasticOut function| ElasticIn function| ElasticInOut object| Elastic function| ExpoOut function| ExpoIn function| ExpoInOut object| Expo function| SineOut function| SineIn function| SineInOut object| Sine object| EaseLookup function| ScrollToPlugin object| picturefillCFG function| picturefill object| dragscroll object| __core-js_shared__ object| core function| SimpleBar function| wheelzoom object| ParsleyExtend object| ParsleyConfig object| psly object| Parsley object| ParsleyUtils object| ParsleyValidator object| ParsleyUI string| inputEventPatched object| parsley function| moment function| daterangepicker object| $buoop object| _buorgres object| Hyphenator object| imprintLinks object| privacyLinks object| google_tag_manager object| google_tag_data object| attr0 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.
1 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=31536000 |
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.
ccm.mosaiq.com
fein.com
www.fein.com
www.googletagmanager.com
18.184.198.181
185.102.94.135
2a00:1450:4001:82f::2008
22b3f9b794033376f31c65fe55e5edc3db145f10496ba6ddb115fa14e86f892a
23a2678aa13d62b71cc4f67690b876252a522998f2e1559cec2e31ac9cc93cf2
3062f2ef4a610bba3e38c9e4737482b74fcb20b257399d22fc012a41964e3a77
450bd52914fa4d9cbde2ac86b693f6c7ce6e5675a88b4c8c6a338ccc0f4b3d63
47a5431874de92b5f9cbcd73734550b07547254476f481e5eb6cbe1f85fcae90
49b079585e03f222f798e1aa687ff5d45abd4c7c25bd1f843413b3b9a5a26150
4f9ddb4692f79c631770be5de796683fd13287e8430b3b64d0ae1a18c3b7ff6b
53c84d6409022c57a30e1451b997901d3206fd5a81e34f0e0d3b403b6b71799c
56c7c582d6e08322235902525ed453c798e49704170731392e418c8dafa6b631
57d4716706377d259b8adfd0777236813168861fda3cadabd77b6a022afe282a
6461a280886a613fe88f4735cf41c362face32fb87ffd4828c24aea2f2551994
767dc8016e28ab38d1e01b734b24efcb5c95d12d9269ce4971d8cb6ef881a6fc
81768a6af9aceae8a9c9123e5212a987688a601f3b3e738e2d52fb9c195cdb4f
82a56e1adc7a3afb9d14d93b9741138bf8cfd95d2455424876e3a421b6e4c715
897f7aa71a82043c235b9124be73cfe307d21b6256506dbf679d56aa9b4d3a26
8e980d1a179d6824ce5ff960e15caedbf793774dd7919c2cc72b3e6e82141ecb
9580f3e9199c953dc1e0f1e5c946ec1379c6804a07c64c5af40613c0bb3f86a4
99f3a5f06dbba18b3f2492a367eec3ab79ee8622e3ed0eb754716a9f68c032ec
a494c02d172bb41a94af544d11d951aa2e6251afff620cb7b0109e8ac92b5f10
b01e44d3d5978ac299998db90f5d11b34d28d1ab475390db14ffc8b9c526eb0d
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
b1f78aa8032b5fb7f589814b74b1855dbcd6a21210edfbe5b562f6253f61e724
b293dfa2eec801cf2dde578874fe1537785eafcd57b8e4779f98524b7ebf9782
bb3b4bdaabd2095d6b742e7d55db399abeb49afeb1ec56f695308b52b6321f67
be335bc8bddf155878f1c806384fe5c0b1b226fab05069fe3753f136c45072d4
c26293fed077cf035e4fb4b1e1df6d62972a964f791748b901d6d7d9057605ec
c80081cfe8dfe377405363f09882b33c0780c25c667e17caf8ade52aaa70cd40
c955e57777ec0d73639dca6748560d00aa5eb8e12f13ebb2ed9656add3908f97
d97ca31a16a23f3cc69aababb37e962bc80f6c8a57b2e3d3366e107d22935b88
ddeedf650a39b8e3599d805ce3627c85f148338ad610af0b5bca49dc24ea06f9
fe5f3b8f09bf9e657fc51a4272cf18d4821cf3d167b5dd96e786cb87e050d948