www.q1dentalsupply.com
Open in
urlscan Pro
104.16.153.130
Public Scan
Effective URL: http://www.q1dentalsupply.com/
Submission: On July 06 via manual from US
Summary
This is the only time www.q1dentalsupply.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 104.16.152.130 104.16.152.130 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 24 | 104.16.153.130 104.16.153.130 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
2 | 2600:9000:204... 2600:9000:2047:5600:14:6bfc:5740:93a1 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
2 | 2a00:1450:400... 2a00:1450:4001:820::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:400c:c0c::9c | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 52.218.241.136 52.218.241.136 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 54.187.234.110 54.187.234.110 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
31 | 6 |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
www.q1dentalsupply.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
cdn.ywxi.net |
ASN15169 (GOOGLE - Google LLC, US)
www.google-analytics.com |
ASN15169 (GOOGLE - Google LLC, US)
stats.g.doubleclick.net |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: s3-us-west-2.amazonaws.com
s3-us-west-2.amazonaws.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: ec2-54-187-234-110.us-west-2.compute.amazonaws.com
www.trustedsite.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
q1dentalsupply.com
2 redirects
q1dentalsupply.com www.q1dentalsupply.com |
150 KB |
2 |
amazonaws.com
s3-us-west-2.amazonaws.com |
2 KB |
2 |
google-analytics.com
www.google-analytics.com |
17 KB |
2 |
ywxi.net
cdn.ywxi.net |
9 KB |
1 |
trustedsite.com
www.trustedsite.com |
353 B |
1 |
doubleclick.net
stats.g.doubleclick.net |
102 B |
31 | 6 |
Domain | Requested by | |
---|---|---|
24 | www.q1dentalsupply.com |
1 redirects
www.q1dentalsupply.com
|
2 | s3-us-west-2.amazonaws.com |
www.q1dentalsupply.com
|
2 | www.google-analytics.com |
www.q1dentalsupply.com
|
2 | cdn.ywxi.net |
www.q1dentalsupply.com
|
1 | www.trustedsite.com |
cdn.ywxi.net
|
1 | stats.g.doubleclick.net |
www.q1dentalsupply.com
|
1 | q1dentalsupply.com | 1 redirects |
31 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
q1dentalsupply.3dcartstores.com |
www.3dcart.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
1970-01-01 - 1970-01-01 |
a few seconds | crt.sh | |
*.ywxi.net Amazon |
2018-09-14 - 2019-10-14 |
a year | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-06-18 - 2019-09-10 |
3 months | crt.sh |
*.g.doubleclick.net Google Internet Authority G3 |
2019-06-18 - 2019-09-10 |
3 months | crt.sh |
*.trustedsite.com Amazon |
2019-03-23 - 2020-04-23 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
http://www.q1dentalsupply.com/
Frame ID: 93400152F0BC0FB145CF8E703DD75EDC
Requests: 31 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://q1dentalsupply.com/
HTTP 301
http://www.q1dentalsupply.com/ Page URL
Detected technologies
CloudFlare (CDN) ExpandDetected patterns
- headers server /^cloudflare$/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Download New 2019 Catalog HERE
Search URL Search Domain Scan URL
Title: 3dcart
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://q1dentalsupply.com/
HTTP 301
http://www.q1dentalsupply.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 19- http://www.google-analytics.com/analytics.js HTTP 307
- https://www.google-analytics.com/analytics.js
- http://www.q1dentalsupply.com/stats/count.asp?w=1600&h=1200&c=24&r=&u=http%3A//www.q1dentalsupply.com/&fs=undefined&b=NS&x=1116&cat=[catid]&prd=[catalogid] HTTP 302
- http://www.q1dentalsupply.com/stats/spacer.gif
- http://www.google-analytics.com/collect?v=1&_v=j77&a=1895519545&t=pageview&_s=1&dl=http%3A%2F%2Fwww.q1dentalsupply.com%2F&ul=en-us&de=windows-1252&dt=Welcome%20to%20Q1%20Dental%20Supply%20-%20To%20provide%20your%20practice%20with%20the%20most%20savings.&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YGBAgEAB~&jid=1932362543&gjid=1489257909&cid=2006141756.1562434592&tid=UA-102692461-1&_gid=444342899.1562434592&z=2048802508 HTTP 307
- https://www.google-analytics.com/collect?v=1&_v=j77&a=1895519545&t=pageview&_s=1&dl=http%3A%2F%2Fwww.q1dentalsupply.com%2F&ul=en-us&de=windows-1252&dt=Welcome%20to%20Q1%20Dental%20Supply%20-%20To%20provide%20your%20practice%20with%20the%20most%20savings.&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YGBAgEAB~&jid=1932362543&gjid=1489257909&cid=2006141756.1562434592&tid=UA-102692461-1&_gid=444342899.1562434592&z=2048802508
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
/
www.q1dentalsupply.com/ Redirect Chain
|
87 KB 18 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
utilities.js
www.q1dentalsupply.com/assets/templates/common/js/ |
25 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default_modified.css
www.q1dentalsupply.com/assets/templates/v30025/css/ |
16 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
www.q1dentalsupply.com/assets/templates/common/js/ |
96 KB 42 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.quicksearch.js
www.q1dentalsupply.com/assets/templates/common/quicksearch/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
quicksearch.css
www.q1dentalsupply.com/assets/templates/common/quicksearch/ |
1 KB 1021 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
q1logo2.jpg
www.q1dentalsupply.com/assets/images/ |
10 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spacer.gif
www.q1dentalsupply.com/assets/templates/common/images/ |
43 B 428 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
web_specials_click_here-150x150.jpg
www.q1dentalsupply.com/assets/images/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thumbnail.asp
www.q1dentalsupply.com/ |
11 KB 12 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
star0.png
www.q1dentalsupply.com/assets/templates/common/images/ |
451 B 837 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thumbnail.asp
www.q1dentalsupply.com/ |
4 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thumbnail.asp
www.q1dentalsupply.com/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thumbnail.asp
www.q1dentalsupply.com/ |
8 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thumbnail.asp
www.q1dentalsupply.com/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thumbnail.asp
www.q1dentalsupply.com/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thumbnail.asp
www.q1dentalsupply.com/ |
2 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
divider2.gif
www.q1dentalsupply.com/assets/templates/v30025/images/ |
86 B 471 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
images%20(8).jpeg
www.q1dentalsupply.com/assets/images/ |
9 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.js
cdn.ywxi.net/js/ |
12 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ Redirect Chain
|
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
button.gif
www.q1dentalsupply.com/assets/templates/v30025/images/ |
82 B 467 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg2.gif
www.q1dentalsupply.com/assets/templates/v30025/images/ |
286 B 672 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spacer.gif
www.q1dentalsupply.com/stats/ Redirect Chain
|
43 B 428 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3dvisit.asp
www.q1dentalsupply.com/ |
0 358 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/ Redirect Chain
|
35 B 99 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
stats.g.doubleclick.net/r/ |
35 B 102 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
client.json
s3-us-west-2.amazonaws.com/mfesecure-public/host/q1dentalsupply.com/ |
173 B 963 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
client.json
s3-us-west-2.amazonaws.com/mfesecure-public/host/q1dentalsupply.com/ |
173 B 963 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ajax
www.trustedsite.com/rpc/ |
20 B 353 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
105.png
cdn.ywxi.net/meter/q1dentalsupply.com/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
136 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| onselectstart object| onselectionchange function| queueMicrotask function| click_ship function| toggleoff function| addLoadEvent function| toggleoff_mul function| toggle function| toggleProdOptions function| doclick function| filladdress_form function| filladdress function| submitForm function| Validator function| set_addnl_vfunction function| sfm_enable_show_msgs_together function| clear_all_validations function| form_submit_handler function| add_validation function| validator_enable_OPED function| validator_enable_OPED_SB function| sfm_ErrorDisplayHandler function| edh_clear_msgs function| edh_FinalShowMsg function| edh_EnableOnPageDisplay function| edh_ShowMsg function| AlertMsgDisplayer function| alert_clearmsg function| alert_showmsg function| sfm_show_error_msg function| SingleBoxErrorDisplay function| sb_div_clearmsg function| sb_div_showmsg function| form_error_div_name function| DivMsgDisplayer function| div_clearmsg function| element_div_name function| div_showmsg function| show_div_msg function| ValidationDesc function| vdesc_validate function| ValidationSet function| add_validationdesc function| vset_validate function| validateEmail function| IsCheckSelected function| TestDontSelectChk function| TestShouldSelectChk function| TestRequiredInput function| TestMaxLen function| TestMinLen function| TestInputType function| TestEmail function| TestLessThan function| TestGreaterThan function| TestRegExp function| TestDontSelect function| TestSelectOneRadio function| validateInput function| validatePhone function| stripCharsInBag function| isInteger function| VWZ_IsListItemSelected function| VWZ_IsChecked function| mailing_list function| Changeshippingtype function| select_field function| checkselectedshipping function| Changeshippingtypeb function| checkreq_questions1 function| checkreq_questions3 function| checkreq_questions2 function| checkotherreqfields function| CheckCreditCards function| CheckCardNumber function| CardType function| checkCardNumber function| getCardType function| getExpiryDate function| isCardNumber function| isExpiryDate function| isNum function| luhnCheck function| makeArray function| setCardNumber function| setCardType function| setExpiryDate function| setLen function| setRules function| isValidCreditCard function| get_Element function| getEl function| getFamily function| getValuesAsArray function| isArray function| popup function| VerifyStrongPass function| ExistsCreditCard function| LuhnCheckCreditCard function| ReviewAllShow boolean| isSubmitComplete number| paymentfound boolean| bolCheckSubmitted_validation function| $ function| jQuery string| GoogleAnalyticsObject function| ga object| _3d_items_collection object| date string| file object| stats_d number| stats_s number| stats_m number| stats_x string| prdID string| catID string| stats_f string| stats_b string| stats_u number| stats_w number| stats_h string| stats_v undefined| stats_fs number| stats_c boolean| stats_j string| info string| _cart_secure_url object| settings object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| TrustedSite number| TrustedSite_done function| jQueryTs object| TrustedSiteInline10 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.q1dentalsupply.com/ | Name: 3dvisit Value: 2 |
|
www.q1dentalsupply.com/ | Name: trustedsite_visit Value: 1 |
|
.q1dentalsupply.com/ | Name: _gat Value: 1 |
|
www.q1dentalsupply.com/ | Name: affiliate Value: |
|
www.q1dentalsupply.com/ | Name: ASPSESSIONIDQAQBRQQB Value: EALFDJGAMPLHOMPGFHDJFLJN |
|
.q1dentalsupply.com/ | Name: _ga Value: GA1.2.2006141756.1562434592 |
|
www.q1dentalsupply.com/ | Name: referer Value: |
|
www.q1dentalsupply.com/ | Name: 3dcdbg Value: |
|
.q1dentalsupply.com/ | Name: _gid Value: GA1.2.444342899.1562434592 |
|
.q1dentalsupply.com/ | Name: __cfduid Value: d5e9ab34a5728f53a03e8c2f874ecb3691562434590 |
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 |
---|
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.ywxi.net
q1dentalsupply.com
s3-us-west-2.amazonaws.com
stats.g.doubleclick.net
www.google-analytics.com
www.q1dentalsupply.com
www.trustedsite.com
104.16.152.130
104.16.153.130
2600:9000:2047:5600:14:6bfc:5740:93a1
2a00:1450:4001:820::200e
2a00:1450:400c:c0c::9c
52.218.241.136
54.187.234.110
06ecd984910a884c5efa51ab489de7b7bd5e62e8dc3b016c006bcf9cbf741008
189e16f7c491484626ff27be2a4d7091371836209f04da205924e9022d63f4d3
1cf1b3381ded7ea8f9d6af65b7a30f925948009f3d74077e77668d608aa71be3
2395d5124e06a788e88d59869221303d686372b6e212824897988e06696522d9
2bea4183fc606edf3aaef2628ead999c5d81055b2cd082370e8aa732fd151bf9
34d3ce4e1db2b7233eaf396472115d137113644da6085729479d9d6739312636
38e8cf7ad87282ade2e5bb8637e0a8735212a75028cf38c89b10e395f7852b46
3b45eccc54a9a202e99e2b2a2b389d0b30a0c39df2f760b1abf802899478abc8
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5639712a285c9c28b605e6a893d745068cfcd37b17fb5e267af560a8ab4f1442
697c2a2dd6f05eebba440420543d0ba3af9a959c0c7bf09e5a80484d681b32f6
6ba109b8506f6966be76a2e4dd5adae87dad2a1eb187cae7da0e5db6a2da088f
6ba271474abb426619d84a74eaac53cb16715aaad4491add5f82c59ed01645b3
70b16e44c10f891878467425aed71b6372ad69c6ae5e601e32c9240ecb08cde7
77572cba52589bf2211565faa4b05596d09fae9d944c3845e30b4c3812e8ca21
7980be7119d1c08108d746514b123cdf304e7838f12445a2ad0bd991952dee79
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
98e56ab1baf55ec8c64a2bd8bec6608be9e8cd5e143225c3fcf1ac79ccec1eb9
a189f734c0f52d1b77a50ba3a34a8af1b6b8b2ee8182c04a47781cfc4bebbb8f
a4883cce814b6793c5bd6dd3639d6048ecab39a93a90b560d39a9fd0aff6e263
aae476e5e22a7c40c45ba49b09e776ab45779f6d3a2546aace83ae39c6d1338f
b26541a93699ae14a01df8fcc1e1a36b8b55b76c43bf23bec93f7126e043afd6
b99700e72be2f1aca8e685bd99622c17f8eb31a13c17baa5904be931a95a73aa
c0c1f1ca8c34d0d7ed70f91d1f7018423ff6f9b3d9d8ede2d303abfc902512e1
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e4bde164eb2991db66318ae9a511f55c107107f48f9b8399032152e4df7b612f
f5420dbc516287fca2c49bd8d37c8596bec990de07bde1e6cc4e718be7414bda
fe4f64eb026d5de1591a1dc77a3965b47f1259a5e535c405cb236c3ff95131c4