qsfhd.com
Open in
urlscan Pro
59.124.90.145
Public Scan
Effective URL: https://qsfhd.com/
Submission: On July 28 via api from DE
Summary
TLS certificate: Issued by Let's Encrypt Authority X3 on July 26th 2019. Valid for: 3 months.
This is the only time qsfhd.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 49 | 59.124.90.145 59.124.90.145 | 3462 (HINET Dat...) (HINET Data Communication Business Group) | |
1 | 47.246.43.224 47.246.43.224 | 24429 (TAOBAO Zh...) (TAOBAO Zhejiang Taobao Network Co.) | |
49 | 2 |
ASN3462 (HINET Data Communication Business Group, TW)
PTR: 59-124-90-145.HINET-IP.hinet.net
qsfhd.com |
ASN24429 (TAOBAO Zhejiang Taobao Network Co.,Ltd, CN)
wx3.sinaimg.cn |
Apex Domain Subdomains |
Transfer | |
---|---|---|
49 |
qsfhd.com
1 redirects
qsfhd.com |
515 KB |
1 |
sinaimg.cn
wx3.sinaimg.cn |
|
49 | 2 |
Domain | Requested by | |
---|---|---|
49 | qsfhd.com |
1 redirects
qsfhd.com
|
1 | wx3.sinaimg.cn |
qsfhd.com
|
49 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.qsfhd.com Let's Encrypt Authority X3 |
2019-07-26 - 2019-10-24 |
3 months | crt.sh |
sina.cn GeoTrust RSA CA 2018 |
2018-03-09 - 2020-03-08 |
2 years | crt.sh |
This page contains 1 frames:
Primary Page:
https://qsfhd.com/
Frame ID: 2450B61794913EB6876A4C84FE2FC671
Requests: 49 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://qsfhd.com/
HTTP 301
https://qsfhd.com/ Page URL
Detected technologies
Nginx (Web Servers) ExpandDetected patterns
- headers server /nginx(?:\/([\d.]+))?/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
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.
-
http://qsfhd.com/
HTTP 301
https://qsfhd.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
49 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
qsfhd.com/ Redirect Chain
|
82 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
qsfhd.com/template/helen_ten/css/ |
79 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
qsfhd.com/template/helen_ten/js/ |
82 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
swiper.min.css
qsfhd.com/template/helen_ten/css/ |
17 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
swiper.min.js
qsfhd.com/template/helen_ten/js/ |
85 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iconfont.js
qsfhd.com/template/helen_ten/js/ |
51 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home.js
qsfhd.com/static/js/ |
37 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.jpg
qsfhd.com/template/helen_ten/images/ |
30 KB 30 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.css
qsfhd.com/template/helen_ten/jj/css/ |
30 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.superslide.2.1.1.js
qsfhd.com/template/helen_ten/jj/js/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazyload.min.js
qsfhd.com/template/helen_ten/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
qsfhd.com/template/helen_ten/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font_1468425873_3733525.woff
qsfhd.com/template/helen_ten/jj/fonts/ |
0 0 |
Font
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a787ff0dgy1fjhwuj9ptag20010010sh.gif
wx3.sinaimg.cn/square/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index
qsfhd.com/api.php/timming/ |
484 B 484 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
47e6a508cf99a6922c6c57d16a0a0248.jpg
qsfhd.com/upload/vod/20190726-1/ |
9 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9aa80f3e1be9d91a0bc2e4c54f110d6c.jpg
qsfhd.com/upload/vod/20190726-1/ |
12 KB 12 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9d78ee32871df9d5e16b92c62acbad2e.jpg
qsfhd.com/upload/vod/20190726-1/ |
29 KB 29 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3e95638100f0ca8958a031056e79601f.jpg
qsfhd.com/upload/vod/20190726-1/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
84241fc3cf6b9eab2b17e2f5a3d7c987.jpg
qsfhd.com/upload/vod/20190726-1/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
28deac8af528ea2211f70db8cae314fb.jpg
qsfhd.com/upload/vod/20190726-1/ |
7 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bea1fb4637f65bb93a2822206dcaecd3.jpg
qsfhd.com/upload/vod/20190726-1/ |
7 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5898e4ff799e4705c21e53f58c5ccd89.jpg
qsfhd.com/upload/vod/20190726-1/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1fa1d1f2afa66b05e92b27f5bce9cd5e.jpg
qsfhd.com/upload/vod/20190726-1/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
28df07144ce7faf27a73cca891418eb1.jpg
qsfhd.com/upload/vod/20190726-1/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
304744c1f9338e40e2798df8947b23eb.jpg
qsfhd.com/upload/vod/20190726-1/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
691f2a303319d62392a558f182ae3cf4.jpg
qsfhd.com/upload/vod/20190728-1/ |
7 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
39591229b553893a5737e796dc252d09.jpg
qsfhd.com/upload/vod/20190728-1/ |
9 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d9b26a56f76d061aa4d060efd3beecd1.jpg
qsfhd.com/upload/vod/20190728-1/ |
6 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3470d0da3f773bc83efcc03b5ca059d2.jpg
qsfhd.com/upload/vod/20190727-1/ |
8 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
67191131d77729ca417373d254ffa9e3.jpg
qsfhd.com/upload/vod/20190726-3/ |
43 KB 43 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
74fa2609021109769f5d05e33627260e.jpg
qsfhd.com/upload/vod/20190726-3/ |
9 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0c114d08a03478afa33921b0917d8a64.jpg
qsfhd.com/upload/vod/20190726-3/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
47ab10552d7a5452734bc5144812f240.jpg
qsfhd.com/upload/vod/20190726-3/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6c086fac0211f11bf78eb705b770cfbc.jpg
qsfhd.com/upload/vod/20190726-3/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
04fb4a434709a07dceb66f9465c8267b.jpg
qsfhd.com/upload/vod/20190726-3/ |
25 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
18da1ac5fd30cd160919f34fbd99545b.jpg
qsfhd.com/upload/vod/20190726-3/ |
12 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e8480ff086449e47e363215b19fccabf.jpg
qsfhd.com/upload/vod/20190728-1/ |
5 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
07b1810aa9ecbf9aef034c202d9cf75b.jpg
qsfhd.com/upload/vod/20190728-1/ |
7 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
35d41059ee6b16243d0b2425cefab221.jpg
qsfhd.com/upload/vod/20190727-1/ |
7 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4fc1de03f1a9e83a362496fe4158828e.jpg
qsfhd.com/upload/vod/20190727-1/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3649569f969dd222d4702a2763a05cde.jpg
qsfhd.com/upload/vod/20190726-1/ |
7 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
26c6538f35e35f6cef5e7b068a1623c0.jpg
qsfhd.com/upload/vod/20190726-1/ |
7 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4838d10e46494e7c28549e169de288f2.jpg
qsfhd.com/upload/vod/20190726-1/ |
28 KB 28 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2f3d5c120a0aae0be77784f5d4d440b0.jpg
qsfhd.com/upload/vod/20190726-1/ |
7 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
46f6cfeaed04a7b5abc6e4e0e4cdbcfb.jpg
qsfhd.com/upload/vod/20190726-1/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6fce339c113c612c8a7ec6f686b231a9.jpg
qsfhd.com/upload/vod/20190726-1/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font_1468425873_3733525.ttf
qsfhd.com/template/helen_ten/jj/fonts/ |
0 0 |
Font
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iconfont.woff
qsfhd.com/template/helen_ten/fonts/ |
7 KB 7 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
33 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| $ function| jQuery function| Swiper object| maccms string| base64EncodeChars object| base64DecodeChars function| base64encode function| base64decode function| utf16to8 function| utf8to16 object| MAC object| icen function| closeTips object| son object| soff object| isea undefined| $a undefined| $ul undefined| $c undefined| $tabul undefined| $b undefined| $uls undefined| $htxt undefined| $headtab undefined| swiper string| backtophtml object| divs number| divCnt number| selectedDiv string| html0 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.
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.
qsfhd.com
wx3.sinaimg.cn
47.246.43.224
59.124.90.145
01ee7500625ca9ca6883f0523b949bed1329bbb6da2a4937c9ec8dbc7fedf301
0455b0061ea9d891fc95323f9579deef93300e5c2e850946357dc5304e5cf590
06cf34c24895899a074025fbed6c047b00d6e06defe8ade924c1dd27241e7e6c
0cbdf4f88197f3f1eef44989eba7ceef143f08377ce5984de0a99fe781f5d46f
159be80bf60f75a25f23f1f15d7888e277a2fcc70f3ac3e169427528b9687ada
1ccb6bb3d7e73b99b02d4a9b7cecacdc030c8edad73a89bd5e23d3f1d5d24079
25def2e8d468e53616f95ef522b5e621ede22c91ec1d720c8c2df3f1eb10127b
28152fa0ebe68dd315fb604bd95b92ffa3104c8203b2066ac11eb03b09f3bec8
32bd1b06f4423c7fd018c06ed47c29274617ec20ac2271df0854d5c7ee0af1ab
3df757e6feaea012925fb2fa3d9ce6add101036b00cfb3af154f98326e94b56f
43198b59367787be97553f7bdbcff57329f3d597d325c9312a649ee7cb719db2
457ba190d4f47c5dbc31d0ca2e271303ed348671ab82d4023a33f74adc798283
47b0e7129add982c0e394f0dfa8d9621e6c9e4126859b26e1ad25c18def0d812
496bdf2635c9f9494f51d0ba63c8a43e5b6dfb7c88b4426e6a56f577d945e3e9
4bed74d4685c3f96ae20428490548e703d9c8d3b648423925428d5d44accc19d
5674e754dbf6c112af013ea728b0e8a9ed299f370f45e5cf380c87bcb8dcbe50
5e868f9abeaff150c058dd411a08fdcbdb1d3abbd71d55b63df3c58502c0588f
5fab791a2154cbd7059644cc15b904b5cc74c589f4b13601cb7db7ba992ba4c3
69135945c95e51f112a7b7310f255def93563e32e9cde6fe41f5f4d417f5a098
6a44d2c6d98db541d1dd327484cd5a8c70034f1d3cd05df7e99635342d74e13a
711d279f18ca71969f2e8908be9d775055e29f016759f4fa3b857bfe22cbbe53
724be70184b5d343fb0b7d9426a6dab82852618e7c6307742788fe310b86cdfb
72909bb481850b38165693afcc74e7ca6eeea87b19287962cbecbd6bc10578c2
77fe674fde696667b49a696efac7ef9acf33674fbdbe74202b4061667d3008b6
7d57bb6491a9562a031a93b529e5a96e8741a5994549c5069a0bbe91fda74957
8468eddc5e730d8d879ee11f1d8635fe1ef29c0b38092942b6e10c9cd8f4a2c3
8d14d0344f76226e6944f1f27db1b3807423acf51972b4b2a660b2fa19906fa0
8d7744d3d26bce57d697cde5354f2174b9b673aa29caeae9fa074cfc9ac42d89
909db584f9c933c475b26510266cdd41be56178a43ec23447b5c6341713ac9a7
9693ad6943c1e3b5a22ff535832b6c9960448f8a6829e72f49cfdd782cc58644
9d855c1d1fdfd83275fbdb098ffb89292b5fb5ef935a0a644703da4d832aadbb
a34607241be87fcd15d7eae4ebeaa6189c0fd494a526288cb27e24d4e6a678b6
b51c3daa092b8d9d3cac0723df82e8b974b05e7c2337df7d50c869bc01638534
b539ef17309da37c93e132a01f336d9b29e418ae21d954ffac34b57b1852b0ee
bef0ac8b72f4f72e7d9f6777d6238774e6ab81350f68c47333e4dfa4c3850c92
c88ca398f342a349af3754db002a715446a236e364da8c9738d8902cfd4e9f03
cc96b1fa34ff67cf286b8779ea4b1eb28ca1f2164adcbd8208cc924369cc5eff
d85e28b013ac642bc822a42b2ecc3d4901b13f3c5db5d1b638b2cc7bb4909634
d8af5f7425c8ed54d79c8d358cfb596cacd20db5a5dc79ac72e5f7d58f275f43
dd4acda9706b609467632e631ec08d0de13ae8a6edd8a89b46179c26d15721b9
de4b3c3d1dc2506b6693f0f98884e1dc074cda9d66cab39b7b48a115fdfc4c0f
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e98d45ebdbb22db0692ec1adbc41d057fdf770d6797c5e6d427f86340e4463b6
edf714066dbab76d2f88295d1608610f3f2570bb2c66de8875a1833ba828ee3d
ee9d966d71b98332a70a9d52060376a7b4ee7e37bd298174cecf552ade2d426f
f7de548ba4782fc8e85de49ef2da809b9fa4df790c6d17c96d5df82021eb05d5