qkcs.nlcpress.com
Open in
urlscan Pro
103.242.175.242
Public Scan
Effective URL: https://qkcs.nlcpress.com/login?next=http://qkcs.nlcpress.com/
Submission: On April 29 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Encryption Everywhere DV TLS CA - G1 on May 22nd 2023. Valid for: a year.
This is the only time qkcs.nlcpress.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 42 | 103.242.175.242 103.242.175.242 | 4808 (CHINA169-...) (CHINA169-BJ China Unicom Beijing Province Network) | |
2 | 43.152.26.197 43.152.26.197 | 139341 (ACE-AS-AP...) (ACE-AS-AP ACE) | |
43 | 2 |
ASN4808 (CHINA169-BJ China Unicom Beijing Province Network, CN)
qkcs.nlcpress.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
42 |
nlcpress.com
1 redirects
qkcs.nlcpress.com |
3 MB |
2 |
qq.com
res.wx.qq.com — Cisco Umbrella Rank: 10194 |
34 KB |
43 | 2 |
Domain | Requested by | |
---|---|---|
42 | qkcs.nlcpress.com |
1 redirects
qkcs.nlcpress.com
res.wx.qq.com |
2 | res.wx.qq.com |
qkcs.nlcpress.com
|
43 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
tudian.nlcpress.com Encryption Everywhere DV TLS CA - G1 |
2023-05-22 - 2024-05-22 |
a year | crt.sh |
res.wx.qq.com DigiCert Secure Site CN CA G3 |
2023-08-04 - 2024-09-03 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://qkcs.nlcpress.com/login?next=http://qkcs.nlcpress.com/
Frame ID: A66D5B241069B0719CB3744748F69C95
Requests: 43 HTTP requests in this frame
Screenshot
Page Title
中国古籍图典资源库-国家图书馆出版社Page URL History Show full URLs
-
https://qkcs.nlcpress.com/
HTTP 302
http://qkcs.nlcpress.com/login?next=http://qkcs.nlcpress.com/ HTTP 307
https://qkcs.nlcpress.com/login?next=http://qkcs.nlcpress.com/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Modernizr (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js
Slick (JavaScript Libraries) Expand
Detected patterns
- (?:/([\d.]+))?/slick(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- /([\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://qkcs.nlcpress.com/
HTTP 302
http://qkcs.nlcpress.com/login?next=http://qkcs.nlcpress.com/ HTTP 307
https://qkcs.nlcpress.com/login?next=http://qkcs.nlcpress.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
43 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
login
qkcs.nlcpress.com/ Redirect Chain
|
48 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
qkcs.nlcpress.com/static/assets/css/ |
35 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widgets.css
qkcs.nlcpress.com/static/assets/css/ |
30 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
responsive.css
qkcs.nlcpress.com/static/assets/css/ |
120 KB 15 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modernizr-3.6.0.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.6.0.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
87 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
getcookie.js
qkcs.nlcpress.com/static/assets/js/ |
185 B 458 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popper.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
19 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
48 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.slicknav.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
20 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
42 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wow.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
8 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.ticker.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
16 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.vticker-min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.scrollUp.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.nice-select.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.magnific-popup.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
20 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.sticky.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
10 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
perfect-scrollbar.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
38 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
waypoints.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
9 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.theia.sticky.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
16 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mainDiy.js
qkcs.nlcpress.com/static/assets/js/ |
10 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.cookie.min.js
qkcs.nlcpress.com/static/assets/js/vendor/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jqzoom.pack.1.0.1.js
qkcs.nlcpress.com/static/js/ |
5 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jqzoom.pack.1.0.2.js
qkcs.nlcpress.com/static/js/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
indexPub.js
qkcs.nlcpress.com/static/js/ |
7 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
res.wx.qq.com/t/wx_fed/cdn_libs/res/jquery/1.11.3/ |
94 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wxLogin.js
res.wx.qq.com/connect/zh_CN/htmledition/js/ |
703 B 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
138 KB 25 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
owl.carousel.min.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ticker-style.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
elegant-icons.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
18 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slicknav.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
5 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.min.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
55 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nice-select.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
perfect-scrollbar.css
qkcs.nlcpress.com/static/assets/css/vendor/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login_bg.jpg
qkcs.nlcpress.com/static/assets/imgs/login/ |
393 KB 393 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login_bird.png
qkcs.nlcpress.com/static/assets/imgs/login/ |
141 KB 141 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
qkcs.nlcpress.com/static/assets/imgs/theme/ |
217 KB 217 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jdfjl_2.woff
qkcs.nlcpress.com/static/css/ |
2 MB 2 MB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
ipisauthnew
qkcs.nlcpress.com/auth/ |
56 B 343 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.png
qkcs.nlcpress.com/static/assets/imgs/theme/ |
2 KB 2 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
85 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| html5 object| Modernizr function| $ function| jQuery function| getCookie_aa function| Popper object| bootstrap function| WOW function| PerfectScrollbar function| Waypoint object| imgDataObj function| MouseEvent object| _0x392f function| _0xa701 function| toDrawImg function| toGetData function| base64_decode function| prePage function| nextPage function| pageSet function| pubToSetTableTitle function| pubToSetTableData function| pubToSetTablePage function| toUrl function| getPageConfigData function| toCheckIdnumber function| toLogoutResult function| toLogout function| pubPost function| getMaskData1 function| getUrlParam function| toCheckDataNull function| toCheckMail function| WxLogin function| getQueryVariable function| getWXQRCode function| toRealodLoginWeiXin function| toGetAutoIntervalNmuberResult function| toSetLoginType number| autoNumber number| autoJS number| autoMaxJS number| autoInt object| selePhotoObjData object| photoObjList string| mode object| loginMode object| linkPgeNameTitle object| pageData object| userLoginInfo function| toLoginPostResult function| toLoginPost function| toCheckLoginStatusResult function| mainDiyCartCheckUserStatusResult function| mainDiyCartCheckUserStatus function| toPhotoToCartResult function| toPhotoToCart function| toDelCartResult function| toDelCart function| toSetCartDataResult function| toGetCartItem function| toDelFavResult function| toDelFav function| toPhotoToFavResult function| toPhotoToFav function| toGetUserFavDataResult function| toGetFavItem function| toDownPhotoResult function| toDownPhoto function| toPayMoney function| toSearch function| toSetCategoryPageData function| toSetItmeList function| getItemData function| toSetMyItmeList function| getMyItemData function| toSelePhotoToAct function| toPayPhotoResult function| toPayPhoto function| toPayOrderShowModel function| toSetPageList function| toNextPage function| toShowModelMsg function| moveUp function| moveDown0 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 |
---|
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.
qkcs.nlcpress.com
res.wx.qq.com
103.242.175.242
43.152.26.197
016ab0bd0de4839680e4a717a57db9b182a8c2c5fdeec4c24db7a8df761fca4d
086fe97dfe14ed9d9b71387dbe5f06618ad8ba762999d4e37ebabf8d7115d137
0a1e4e13d57647a76ac5d22e067ff77a9106474a9d178d442ac631ee9418f5b4
0c7178cc6ca34fb18e30f070a5e7a1c287b2d7ccfcba2cfdf06e0f46eda55740
0ec632e6ab02d4fdd514da7f5edc74aa28c9d4c71af76f1c8b93a1fba85bcc69
15cb14ffe2028baad9734f338fa790a0365a424cdf6708e826377c250c6dd44b
291662c5a4b7bec46aa5f792ce152b07b6f696f279c39b0586cb3cfa8ba23387
318bc47776cfbba6b788928774b32e0db9314d1c7ade944f4289e02612e9f992
35715b0c31a27c526733550af019d9815eeed6c7ac0f629bf3d52d5940ac83b3
37a61e58399b0c6d0b028c1399349e7280c35461169d81ad3a97628dee6fa96d
3fddc6d28aba3c13d64cfd4847c333ff48c71d4a5a58bd1a0494ca6ae8ac1bb4
4bf1d12d154c968ef4aa61a9e903b5f3739b08050da12954216522fe52cc11e2
4d5bc92645660a6749189663c6b9c1b3625d6f6207e6b2e069db3cfe1046ea77
5270ebfbf08a9aba092740ccb6aa1281b2e568f33103879f274cd9ff30f0323d
53b0d8b96dddf21226d249634580facf466de24d2efeeccbe3b4d911acc0a8d4
5d0c46a278059594445fbcdbed713b3db67905f587f68c1154f095178e33b7e2
5e9c5c0507030b950f1207b1c7a2dbc7a1fad0bb43dd2b5a2e7760eaa2d817fb
5f33aa22f19864aef0802dacfe481409fcaf51e588e11f2558d96698a03500da
66bdef0724e5306421bcc7e0910e41b5645228119ad9096ca4a6099e48d94e6a
695be24f63a0e8a54d98d0c5c6bf32afd63fe2c7d7e83b83efee26edfb52f542
6d12aa116238453398efb7729d6ca888d8b34e88837fd1c7abf50d7bddb6019b
79d3475f6279411f5176d56d46d94cd740ac94b55f9a08a4b7b58e19209efb21
7b6508c9e8e04de8ebfec5de2ce1c4303bc46a0a279283eff7e248c1c900a91b
7f2d0d6cff2ec6c70aa99af394a74f21dcb26c8346c8c21741dd425461ca3372
a7fc2ecce7308b12983362857ed0dacfaa0396ad533a89fffbf57596a128c0e9
aec3d419d50f05781a96f223e18289aeb52598b5db39be82a7b71dc67d6a7947
af14507fb9d30eac2ad0cf5f66da5a7309c234813d5c2c8f46375691262c23b7
b4d00640b93ccce21719f7146a3aa2393456c28f5439d12454d839412e0c69f3
b7662ba99a132eafd0b7ccc8c3404c8ae442d97e7e6b73bb3ce0d4f11c28c98c
bcf6b9b28cec8958f9d3f3ee39070e85ffd46d670f1f0baa7cd21aa24c188a00
bf1b99bdb1e9ac3f93600da11399d4ef077bf2df73eac462a1eb3a75952ec1e5
cea2056c818b08509539f8529898f14b5e04047555146a60cc42ccb98003c491
db03b30c480c892206f3c8fc8db98c09a21a0965220d1184da6e34a2e795fb57
db596dfdc5937f0dbb94e355d7381045e78825278ee81e107b50dcba91990e02
dbb7d3cf1c11d189d6639a9ef56e990f7f51528b9e2012c907d2144dae26cb79
de1e399b07289f3b0a8d35142e363e128124a1185770e214e25e58030dad48e5
e7ed36ceee5450b4243bbc35188afabdfb4280c7c57597001de0ed167299b01b
e8029d5daa61734461f6240c6eb1f20a9a4c45bc9880ab835d6334e760cab735
ed3871a7cdd082cbc715537d7c18b41c05c8f228a10bf7ebda096f8e182997fb
ee11e902416a1d896f538103110337b39a0e2e2606bc1faf5cd0652914891127
ee8c000869149c40a5c479f0865ab1a31dfcd363d67a14cd8f09517201c7d834
f5e80a5cc436aa6d7cbdcec5c902250f1c1221093a27dd1a9400187312a50348
fe1167a9bd85dad8f52c9a1505a441ef76c3cb62a79d0d702a95d6c254f54e6c