cencal.betterdealprinting.com
Open in
urlscan Pro
65.60.63.98
Public Scan
Effective URL: https://cencal.betterdealprinting.com/login
Submission: On April 29 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on April 28th 2024. Valid for: 3 months.
This is the only time cencal.betterdealprinting.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
5 35 | 65.60.63.98 65.60.63.98 | 32475 (SINGLEHOP...) (SINGLEHOP-LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:813::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2.16.184.115 2.16.184.115 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
2 | 104.18.11.207 104.18.11.207 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
34 | 4 |
ASN32475 (SINGLEHOP-LLC, US)
PTR: computenode1.aleyant.com
cencal.betterdealprinting.com |
ASN16625 (AKAMAI-AS, US)
PTR: a2-16-184-115.deploy.static.akamaitechnologies.com
s7.addthis.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
35 |
betterdealprinting.com
5 redirects
cencal.betterdealprinting.com |
883 KB |
2 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 1139 |
19 KB |
1 |
addthis.com
s7.addthis.com — Cisco Umbrella Rank: 3782 |
361 B |
1 |
googleapis.com
ajax.googleapis.com — Cisco Umbrella Rank: 363 |
31 KB |
34 | 4 |
Domain | Requested by | |
---|---|---|
35 | cencal.betterdealprinting.com |
5 redirects
cencal.betterdealprinting.com
|
2 | maxcdn.bootstrapcdn.com |
cencal.betterdealprinting.com
|
1 | s7.addthis.com |
cencal.betterdealprinting.com
|
1 | ajax.googleapis.com |
cencal.betterdealprinting.com
|
34 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
trade.betterdealprinting.com R3 |
2024-04-28 - 2024-07-27 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
odc-addthis-prod-01.oracle.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-12-09 - 2024-12-11 |
a year | crt.sh |
bootstrapcdn.com GTS CA 1P5 |
2024-03-27 - 2024-06-25 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://cencal.betterdealprinting.com/login
Frame ID: FF787BA4B8055ADBDF20EB211C27D8E8
Requests: 34 HTTP requests in this frame
Screenshot
Page Title
LoginPage URL History Show full URLs
-
https://cencal.betterdealprinting.com/
HTTP 302
https://cencal.betterdealprinting.com/login Page URL
Detected technologies
Cart Functionality (Ecommerce) ExpandDetected patterns
- <a[^>]*href=[^>]*/Cart
Bootstrap (Web Frameworks) Expand
Detected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
AddThis (Widgets) Expand
Detected patterns
- addthis\.com/js/
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
OWL Carousel (Widgets) Expand
Detected patterns
- owl\.carousel.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://cencal.betterdealprinting.com/
HTTP 302
https://cencal.betterdealprinting.com/login Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 11- https://cencal.betterdealprinting.com/layout/skins/defaultjs/default.js HTTP 301
- https://cencal.betterdealprinting.com/files/skins/defaultjs/default.js
- https://cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/spotLight.png HTTP 301
- https://cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/spotLight.png
- https://cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/topNavBg.png HTTP 301
- https://cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/topNavBg.png
- https://cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/mainBg.png HTTP 301
- https://cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/mainBg.png
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
login
cencal.betterdealprinting.com/ Redirect Chain
|
11 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/3.6.0/ |
87 KB 31 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
w2pclient.min.css
cencal.betterdealprinting.com/Content/ |
536 KB 63 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
checkout.min.css
cencal.betterdealprinting.com/Content/css/checkout/ |
18 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layout.css
cencal.betterdealprinting.com/layout/skins/default/ |
142 KB 35 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layout.css
cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/ |
10 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
v6.css
cencal.betterdealprinting.com/Content/css/ |
22 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_7b8016b3-d1f2-4469-8759-94e2e80d1cde_medium.png
cencal.betterdealprinting.com/files/subscribers/2c9c34d6-4eb4-414b-bb97-d1e2a8d1916e/sites/7b8016b3-d1f2-4469-8759-94e2e80d1cde/ |
17 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SideBar-Cap.png
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cartImage1.png
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
addthis_widget.js
s7.addthis.com/js/300/ |
56 B 361 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.js
maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/ |
39 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default.js
cencal.betterdealprinting.com/files/skins/defaultjs/ Redirect Chain
|
97 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.smartmenus.min.js
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/js/ |
24 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
owl.carousel.min.js
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/js/ |
42 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
photoswipe-ui-default.min.js
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/js/ |
10 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
photoswipe.min.js
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/js/ |
31 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
zskin4.js
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/js/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
client-bundle.min.js
cencal.betterdealprinting.com/Scripts/ |
2 MB 576 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.culture.de-DE.min.js
cencal.betterdealprinting.com/Scripts/kendo/cultures/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.messages.de-DE.min.js
cencal.betterdealprinting.com/Scripts/kendo/messages/ |
19 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
print.css
cencal.betterdealprinting.com/files/skins/default/ |
485 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reset.css
cencal.betterdealprinting.com/layout/skins/default/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
font-awesome.min.css
maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
photoswipe.min.css
cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/css/photoswipe/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default-skin.min.css
cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/css/photoswipe/default-skin/ |
8 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
owl.carousel.min.css
cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/css/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sm-menu.min.css
cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
printestimate.css
cencal.betterdealprinting.com/layout/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
new%20main%20bkgrd%20homepage.png
cencal.betterdealprinting.com/files/subscribers/2c9c34d6-4eb4-414b-bb97-d1e2a8d1916e/skinimages/ |
50 KB 51 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spotLight.png
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/ Redirect Chain
|
17 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
topNavBg.png
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/ Redirect Chain
|
974 B 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mainBg.png
cencal.betterdealprinting.com/files/skins/10fbfe0b-04cb-45ce-8c14-0056f1e4a2a5/images/ Redirect Chain
|
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
cencal.betterdealprinting.com/files/subscribers/2c9c34d6-4eb4-414b-bb97-d1e2a8d1916e/sites/7b8016b3-d1f2-4469-8759-94e2e80d1cde/ |
1 KB 2 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
18 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.
function| $ function| jQuery function| checkDomain function| cleaninput function| al_txtareamax function| searchBoxText function| intCalcStart function| intCalcFinish function| grid_ExportXLS function| PhotoSwipeUI_Default function| PhotoSwipe function| extractNumber function| getPresseroPurchaseData function| getGA4PurchaseData function| BarRating function| JSZip object| kendo function| _currencyFormat1 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 |
---|---|---|
cencal.betterdealprinting.com/ | Name: ASP.NET_SessionId Value: fxrsdwhyjoluwanpmbdwtmsk |
49 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' |
Strict-Transport-Security | max-age=31536000; includeSubDomains; |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
ajax.googleapis.com
cencal.betterdealprinting.com
maxcdn.bootstrapcdn.com
s7.addthis.com
104.18.11.207
2.16.184.115
2a00:1450:4001:813::200a
65.60.63.98
082e675eb9e3a766a73e411d547f5b5d184b01f4b6424f71427d7c76c9285c7e
09a41ee4119a18e49ffafc0f9c58f7298dda6fe6b1519ecbc7c1ab31a0c72018
139cdd3f76020bc9dd47ae4caa289190bbcc40c7a49fe4e68af905f6fcf419ba
1f23555bddd7a4adb26cb4350f8ab6352705bccc8fbadf1b484ca7182adbeeae
29ca2b6ede5739e6ab2fa5527c879e92da69a44dca669142e43bad07a34db441
3db0e5e7a7c16012dabebb3f03b79ef4cdd1a7a2dde89e9547fdb3feed46859d
4059dc11e73e02d4cb2dd7987b457813d685577b5e5ea4c383cc18e0bf569d02
414b9f223d78f7307e0d52eb376456467c7b3778c7ebe79270f42ccfbb958088
419bc77d25db94bc5353b367a4b43b6f06c24d321505a9298863ea5dcd6b50fc
4eda38da92a636135d671d7110f4f3a219d12c59cfad4b1712043faec69e8911
5d397d4f4bc45c252f5784192cd69eece08b21ad7fbb3f3ad9d17cbe4f8bbaea
628e33e4587334008a06dd2c427a4032b63cf3ed228e788e28a60c09002836fa
6cf23c8f79dce80f46b8aaa80d4231e18e62cd9fd3b0a38941705b594dbfb555
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
8974ea448bda8bff775f347ea77d526319b0870670bb724545a592b81a2f4242
9105bb936d82d2c9093123f18042365474742cf1deca08bc49160dbd5fc3076c
965aa9a37b5e38d02477280af3d7b8efb6e6d6baa20023661a5a14f4e0cc07fa
9c14b7832d530a9d996ee378de806c8bbf3233b63e1fc3fa1177d37127cf7f06
9d3ea3c0511d23f48bf2aa24e321b93cef0ab1786668c7561be8883e3b195b67
9ee2fcff6709e4d0d24b09ca0fc56aade12b4961ed9c43fd13b03248bfb57afe
aafea4eef2cef7cb6f63d41b8aa4b5bce6f49c747a51a8eea80dec53f3fde8b0
adffa0e0911574e6eed94e06b9a782442164d924363de58edd986c05245f3da4
ae595d043382c6a5c01357d1a291c6d92aa98168acab5effdce95ea3ed4204aa
b364525003a9cfc98c8fdf49dddce8270946a6387798740d56addd4052ca7e61
bb579e128b6fc405e1ecf7242e696b2c88ab9398b42f78f91d6ec7492be35b6d
c0d8a0a8d7db849b522ac1639c9627628151be30800e0152eede748c10c66f9e
c81178691d3c6b426348b6420fa7ea24a71b7f0c3a3ae482a8524c3b9a8055d9
d98fbd26b0c95c619ae01189500d900a2fae647a8a4bdcc7670c2fe99124197a
dabe7b0bb691472144debe26962304ae787271892fe54f5f2c68747a911ab035
e1fe738b7c6c443328becbe0965e562ce055e54d747c27039092e6641909d857
e48d7387d6dec97c4a930bab2946b29e90607490ed97da1e91f391ff1f0440f1
ed9e35809d24b36e22fce108b45b2737d9697fa5a093288cbc2221819fe4a4a6
f475c34186022ba531ebc8bba97fc10df7e4c3ea854f314a18ab0644c851620d
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e