www.qrstuff.com
Open in
urlscan Pro
13.226.155.78
Public Scan
Effective URL: https://www.qrstuff.com/
Submission: On August 25 via manual from US
Summary
TLS certificate: Issued by Amazon on May 25th 2020. Valid for: a year.
This is the only time www.qrstuff.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 3 | 13.226.155.78 13.226.155.78 | 16509 (AMAZON-02) (AMAZON-02) | |
25 | 2600:9000:214... 2600:9000:214f:8200:7:c8e5:32c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:820::2008 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2606:4700::68... 2606:4700::6811:4e6b | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 3 | 2a00:1450:400... 2a00:1450:4001:801::200e | 15169 (GOOGLE) (GOOGLE) | |
1 1 | 2a00:1450:400... 2a00:1450:400c:c06::9d | 15169 (GOOGLE) (GOOGLE) | |
1 1 | 2a00:1450:400... 2a00:1450:4001:824::2004 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:806::2003 | 15169 (GOOGLE) (GOOGLE) | |
33 | 7 |
ASN16509 (AMAZON-02, US)
PTR: server-13-226-155-78.dus51.r.cloudfront.net
qrs.ly | |
www.qrstuff.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
qrstuff.com
www.qrstuff.com cdn.qrstuff.com |
592 KB |
3 |
google-analytics.com
1 redirects
www.google-analytics.com |
20 KB |
3 |
cloudflare.com
cdnjs.cloudflare.com |
6 KB |
2 |
qrs.ly
2 redirects
qrs.ly |
643 B |
1 |
google.de
www.google.de |
106 B |
1 |
google.com
1 redirects
www.google.com |
171 B |
1 |
doubleclick.net
1 redirects
stats.g.doubleclick.net |
150 B |
1 |
googletagmanager.com
www.googletagmanager.com |
32 KB |
33 | 8 |
Domain | Requested by | |
---|---|---|
25 | cdn.qrstuff.com |
www.qrstuff.com
cdn.qrstuff.com |
3 | www.google-analytics.com |
1 redirects
www.googletagmanager.com
www.google-analytics.com |
3 | cdnjs.cloudflare.com |
www.qrstuff.com
cdnjs.cloudflare.com |
2 | qrs.ly | 2 redirects |
1 | www.google.de | |
1 | www.google.com | 1 redirects |
1 | stats.g.doubleclick.net | 1 redirects |
1 | www.googletagmanager.com |
www.qrstuff.com
|
1 | www.qrstuff.com | |
33 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
silktide.com |
blog.qrstuff.com |
www.facebook.com |
www.twitter.com |
itunes.apple.com |
www.zazzle.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
qrstuff.com Amazon |
2020-05-25 - 2021-06-25 |
a year | crt.sh |
cdn.qrstuff.com Amazon |
2019-11-08 - 2020-12-08 |
a year | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2020-08-11 - 2020-11-03 |
3 months | crt.sh |
cdnjs.cloudflare.com DigiCert ECC Secure Server CA |
2020-08-12 - 2022-08-17 |
2 years | crt.sh |
www.google.de GTS CA 1O1 |
2020-08-11 - 2020-11-03 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.qrstuff.com/
Frame ID: D678C37FCDDC6E22457FA730F60DD907
Requests: 35 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://qrs.ly/
HTTP 301
https://qrs.ly/ HTTP 301
https://www.qrstuff.com/ Page URL
Detected technologies
Apache (Web Servers) ExpandDetected patterns
- headers server /(?:Apache(?:$|\/([\d.]+)|[^/-])|(?:^|\b)HTTPD)/i
Amazon Web Services (PaaS) Expand
Detected patterns
- headers via /\(CloudFront\)$/i
Amazon Cloudfront (CDN) Expand
Detected patterns
- headers via /\(CloudFront\)$/i
Page Statistics
23 Outgoing links
These are links going to different origins than the main page.
Title: Cookie Consent plugin for the EU cookie law
Search URL Search Domain Scan URL
Title: Blog ›
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
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
Search URL Search Domain Scan URL
Title: iTunes Link Maker
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
Title: What's This?
Search URL Search Domain Scan URL
Title: Zazzle
Search URL Search Domain Scan URL
Title: change the appearance of your QR code
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://qrs.ly/
HTTP 301
https://qrs.ly/ HTTP 301
https://www.qrstuff.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 32- https://www.google-analytics.com/r/collect?v=1&_v=j83&aip=1&a=116528363&t=pageview&_s=1&dl=https%3A%2F%2Fwww.qrstuff.com%2F&ul=en-us&de=UTF-8&dt=QR%20Code%20Generator%20-%20QR%20Stuff%20Free%20QR%20Code%20Generator%20And%20Creator.&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=aGBAAEAL~&jid=1215068111&gjid=1719265105&cid=1419171627.1598348870&tid=UA-292003-15&_gid=658021772.1598348870&_r=1>m=2wg8c05QFQNHF&cd1=0&z=2010873890 HTTP 302
- https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-292003-15&cid=1419171627.1598348870&jid=1215068111&_gid=658021772.1598348870&gjid=1719265105&_v=j83&z=2010873890 HTTP 302
- https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-292003-15&cid=1419171627.1598348870&jid=1215068111&_v=j83&z=2010873890 HTTP 302
- https://www.google.de/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-292003-15&cid=1419171627.1598348870&jid=1215068111&_v=j83&z=2010873890&slf_rd=1&random=1859235673
33 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.qrstuff.com/ Redirect Chain
|
134 KB 24 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
qrstuff-e4db6bedd6.min.css
cdn.qrstuff.com/build/styles_2018/ |
308 KB 54 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all-09b6646c4c.min.js
cdn.qrstuff.com/build/scripts/ |
807 KB 253 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
qrstuff-logo.svg
cdn.qrstuff.com/resources/images/icons/ |
6 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
g-login-ajax.gif
cdn.qrstuff.com/images/ |
404 B 762 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
g-feature-codes.png
cdn.qrstuff.com/images/icons/ |
689 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
g-feature-scans.png
cdn.qrstuff.com/images/icons/ |
689 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
g-feature-edit.png
cdn.qrstuff.com/images/icons/ |
689 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
g-close.png
cdn.qrstuff.com/images/icons/ |
390 B 749 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dbc-sample.png
cdn.qrstuff.com/images/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
89 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
upload-cloud-file.svg
cdn.qrstuff.com/images/ |
908 B 981 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
upload-cloud-doc.svg
cdn.qrstuff.com/images/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
button-visualead-linkedin.png
cdn.qrstuff.com/images/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
button-visualead-twitter.png
cdn.qrstuff.com/images/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
button-visualead-facebook.png
cdn.qrstuff.com/images/ |
6 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
button-visualead-youtube.png
cdn.qrstuff.com/images/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
button-visualead-contact-details.png
cdn.qrstuff.com/images/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
button-visualead-google-maps.png
cdn.qrstuff.com/images/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
visual-button.png
cdn.qrstuff.com//resources/images/icons/ |
28 KB 28 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default_qrcode.png
cdn.qrstuff.com/images/ |
334 B 692 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.min.js
cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-brands-400.woff2
cdn.qrstuff.com/resources/fonts/fontawesome5/ |
67 KB 67 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-regular-400.woff2
cdn.qrstuff.com/resources/fonts/fontawesome5/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
cdn.qrstuff.com/resources/fonts/fontawesome5/ |
70 KB 71 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
82 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
upload-cloud-file.svg
cdn.qrstuff.com/images/ |
908 B 990 B |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
upload-cloud-doc.svg
cdn.qrstuff.com/images/ |
1 KB 1 KB |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dark-bottom.css
cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/ |
3 KB 829 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
45 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/2+Q/46 |
ec.js
www.google-analytics.com/plugins/ua/ |
3 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.de/ads/ Redirect Chain
|
42 B 106 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default_qrcode.png
cdn.qrstuff.com/images/ |
334 B 693 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
82 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| trustedTypes object| dataLayer string| googleApiServerKey string| googleMapsApiVersion object| qrstuffAppData object| cookieconsent_options boolean| hasCookieConsent object| Prototype object| Abstract object| Try object| Class function| PeriodicalExecuter function| Template object| $break object| Enumerable function| $A function| $w function| $H function| Hash function| $R function| ObjectRange object| Ajax function| $ object| Form object| Field function| $F object| Toggle object| Insertion object| $continue object| Position function| initSpectrumFields function| FormDateRange function| $RF function| sendAjaxMessage function| beginAddingAjaxMessagesToQueue function| sendQueuedAjaxMessages function| AjaxMessageCenter function| AjaxMessage object| _AjaxMessageCenter boolean| _areBundlingMessagesIntoOneRequest object| Auth function| _fileUploadItemFormItemHandler function| IFrameBox function| GoogleMapController function| colorPicker function| QRStuffHistory object| QRStuff function| jQuery function| $$ undefined| Sizzle function| Selector object| Mustache function| tinycolor object| basehrefs function| fileUploadItemFormItemHandler function| Cookies object| GoogleMapPendingCallbacks function| googleMapCallback function| svgImgReplacer function| _ function| Sifter object| MicroPlugin function| Selectize function| ClientVatIdentificationNumberController object| clientVatIdentificationNumberController object| vueAppStore boolean| shortUrlSetting object| el object| signupOfferContainer object| spectrumOptionsDefaults object| spectrumOptions object| master object| google_tag_manager function| update_cookieconsent_options object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData object| whereFieldEl string| whereFieldVal4 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 |
---|---|---|
.qrstuff.com/ | Name: _gat_UA-292003-15 Value: 1 |
|
.qrstuff.com/ | Name: _gid Value: GA1.2.658021772.1598348870 |
|
.qrstuff.com/ | Name: _ga Value: GA1.2.1419171627.1598348870 |
|
.qrstuff.com/ | Name: _gcl_au Value: 1.1.607731676.1598348870 |
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 |
---|
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.
cdn.qrstuff.com
cdnjs.cloudflare.com
qrs.ly
stats.g.doubleclick.net
www.google-analytics.com
www.google.com
www.google.de
www.googletagmanager.com
www.qrstuff.com
13.226.155.78
2600:9000:214f:8200:7:c8e5:32c0:93a1
2606:4700::6811:4e6b
2a00:1450:4001:801::200e
2a00:1450:4001:806::2003
2a00:1450:4001:820::2008
2a00:1450:4001:824::2004
2a00:1450:400c:c06::9d
0370ab9d30866edf8510959a9be49d6041b5edf969f3fc885fe6d3b2f173a6cd
058ed961bfe422af7bfc65865f4c08531ec8ace995f8a1ec560a46581cb7712c
10d75186d2a236920d1b720d75a33ad6115224da6e5d00f1cb182dd2a5883f3e
1b47235cb259464826910c0899b7ebea63962c7804e791b76a2a2a0459f9c454
1fae78b1a5bed63466025a90c9af0083724df61349ca0eb6d1c2c7d1fb50433d
23157301147c7ab1430fb5c06b08d7b65bf8faf33931fe3f9fa7b3f57ca9572c
2cfd819fbd75277ef9c79698e0f96ba2d6a46d1453a7b625f7e4d5d9551322ea
3cde67c0a98a152902ebe25633593c17732c96907bca40202351bb1b7ba96c6a
44e41b1ef06a48b171662251d34c31b07f55bcf2626bbe2b4639b60edd014042
58f4ee40b285ece2ae14a96d540d9afd763f4c884f26e9fe882cd1a3e4138dbc
6b1ce9860e6772ffde3992f0c93d65259ddaaf9dc59d4c92474a8b9175a8f4a4
6b4fb7e32ed9d025188379c974e5f37f22d678a51f84259193def547bd05b91e
76dad14b2cebfe5f2b192e312b5e0aedec1617552da44d69040c773672780679
8b5cbedad4f59a99c2bcf924a97d2b948d3f03f1a0f6c24dc07c640ab33282ad
942542e958beae264e5fa8176824ebb7a5eb9a87c2883a169f42448545577ea8
963afec9ee4c4341b91da6547c12d4c617dccc04515baa69185796ba0b9703c7
9d2af3977cc879022d4f18d519ac1bce009ef573d3676b719d93d4752f4cda51
9dae62151120e18b465ffc5c8e9e342ecc28a6efe1a0d71c9766d677a5ddc389
a05ded3b4d01ab18384c3dafbc5b79bf8a7af99f239fb4ca69d20c8a31105e9e
ab7dd6e6859054468dc1257c49088aef1e5f9f8d22df30434fd2173b574578b1
b75cedf17cfdafa56de262151de88f4ba4e6fdcc63593197fa2b62c5976fa191
b7fb6c135a22b2bbb97b0f07d059b26b7ae4b14d5f0228dbd18bd4260e8c8b00
df4a9705b5bc9802cb55d00a7194b762ab389616f085be0e18d77bc6ab806b76
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f0ffe45d279f33c1a42bc348db19ab12884de570d1f881419ccc64068840a9e5
f33534c1efdc006448454863f418ce564fc6b25f75c192c1a6a29e98bc22db76
fd361b57998c76f86335afa28b8a62527d88a8200fb5c428d6f0fff73383e955