qr.mmk.ru
Open in
urlscan Pro
193.16.209.26
Public Scan
Summary
TLS certificate: Issued by GlobalSign GCC R3 DV TLS CA 2020 on June 18th 2022. Valid for: a year.
This is the only time qr.mmk.ru was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 23 | 193.16.209.26 193.16.209.26 | 30831 (MMK-AS) (MMK-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:802::2008 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:82a::2004 | 15169 (GOOGLE) (GOOGLE) | |
6 | 2a00:1450:400... 2a00:1450:4001:806::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:34::36 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:401... 2a00:1450:4014:80b::2003 | 15169 (GOOGLE) (GOOGLE) | |
36 | 7 |
ASN30831 (MMK-AS, RU)
PTR: wstore.mmk.ru
qr.mmk.ru |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
23 |
mmk.ru
1 redirects
qr.mmk.ru |
857 KB |
8 |
gstatic.com
www.gstatic.com fonts.gstatic.com |
572 KB |
4 |
google.com
www.google.com — Cisco Umbrella Rank: 8 |
25 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2733 |
343 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 89 |
69 KB |
36 | 5 |
Domain | Requested by | |
---|---|---|
23 | qr.mmk.ru |
1 redirects
qr.mmk.ru
|
6 | www.gstatic.com |
www.google.com
www.gstatic.com |
4 | www.google.com |
qr.mmk.ru
www.gstatic.com www.google.com |
2 | fonts.gstatic.com |
www.google.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
qr.mmk.ru
|
36 | 6 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
qr.mmk.ru GlobalSign GCC R3 DV TLS CA 2020 |
2022-06-18 - 2023-07-20 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-06-06 - 2022-08-29 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2022-06-06 - 2022-08-29 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-06-06 - 2022-08-29 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2022-06-06 - 2022-08-29 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://qr.mmk.ru/
Frame ID: 6E33028D6997D1FE80A277C739968475
Requests: 26 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfRLq0UAAAAAH-avtXMuC2FTQZKkyeTn5tLm1EB&co=aHR0cHM6Ly9xci5tbWsucnU6NDQz&hl=ru&v=4rwLQsl5N_ccppoTAwwwMrEN&size=normal&cb=jqqdli33z8ck
Frame ID: EED1144062493430E3EDB521C6F1B2E8
Requests: 9 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/bframe?hl=ru&v=4rwLQsl5N_ccppoTAwwwMrEN&k=6LfRLq0UAAAAAH-avtXMuC2FTQZKkyeTn5tLm1EB
Frame ID: 2F1BE5FA4D8300E4FF6A1FB7208B82CA
Requests: 3 HTTP requests in this frame
Screenshot
Page Title
Проверка подлинности сертификата --Page URL History Show full URLs
-
http://qr.mmk.ru/
HTTP 301
https://qr.mmk.ru/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
AngularJS (JavaScript Frameworks) Expand
Detected patterns
- \bangular.{0,32}\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Lodash (JavaScript Libraries) Expand
Detected patterns
- lodash.*\.js
reCAPTCHA (Captchas) Expand
Detected patterns
- <div[^>]+class="g-recaptcha"
- /recaptcha/api\.js
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://qr.mmk.ru/
HTTP 301
https://qr.mmk.ru/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
qr.mmk.ru/ Redirect Chain
|
8 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
qr.mmk.ru/css/bootstrap/css/ |
111 KB 111 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
qr.mmk.ru/css/font-awesome-4.2.0/css/ |
21 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.css
qr.mmk.ru/css/ |
20 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
QRSERT.css
qr.mmk.ru/doc/QRSERT/ |
63 B 354 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular.min.js
qr.mmk.ru/js/node_modules/angular/ |
140 KB 140 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-touch.min.js
qr.mmk.ru/js/node_modules/angular-touch/ |
3 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-locale_ru-ru.js
qr.mmk.ru/js/node_modules/angular/i18n/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
restangular.min.js
qr.mmk.ru/js/library/restangular/ |
19 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lodash.compat.min.js
qr.mmk.ru/js/library/restangular/ |
29 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ui-bootstrap-tpls-0.11.2.js
qr.mmk.ru/js/library/angular-boot-ui/ |
138 KB 138 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-sanitize.min.js
qr.mmk.ru/js/node_modules/angular-sanitize/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ngMask.min.js
qr.mmk.ru/js/node_modules/ngMask/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
select.min.js
qr.mmk.ru/js/library/angular-ui-select/ |
35 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
select.min.css
qr.mmk.ru/js/library/angular-ui-select/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.js
qr.mmk.ru/js/ |
5 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
controllers.js
qr.mmk.ru/js/ |
812 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
services.js
qr.mmk.ru/js/ |
4 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
filters.js
qr.mmk.ru/js/ |
14 B 317 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
QRSERT.js
qr.mmk.ru/doc/QRSERT/ |
358 B 664 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
193 KB 69 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
qr_info.png
qr.mmk.ru/pict/ |
230 KB 230 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.google.com/recaptcha/ |
850 B 966 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont.woff
qr.mmk.ru/css/font-awesome-4.2.0/fonts/ |
64 KB 64 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__ru.js
www.gstatic.com/recaptcha/releases/4rwLQsl5N_ccppoTAwwwMrEN/ |
397 KB 148 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 343 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
anchor
www.google.com/recaptcha/api2/ Frame EED1 |
43 KB 23 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
styles__ltr.css
www.gstatic.com/recaptcha/releases/4rwLQsl5N_ccppoTAwwwMrEN/ Frame EED1 |
51 KB 51 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
recaptcha__ru.js
www.gstatic.com/recaptcha/releases/4rwLQsl5N_ccppoTAwwwMrEN/ Frame EED1 |
397 KB 147 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame EED1 |
14 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame EED1 |
2 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
logo_48.png
www.gstatic.com/recaptcha/api2/ Frame EED1 |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu5mxKOzY.woff2
fonts.gstatic.com/s/roboto/v18/ Frame EED1 |
10 KB 10 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame EED1 |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bframe
www.google.com/recaptcha/api2/ Frame 2F1B |
7 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
webworker.js
www.google.com/recaptcha/api2/ Frame EED1 |
102 B 132 B |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
styles__ltr.css
www.gstatic.com/recaptcha/releases/4rwLQsl5N_ccppoTAwwwMrEN/ Frame 2F1B |
51 KB 51 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
recaptcha__ru.js
www.gstatic.com/recaptcha/releases/4rwLQsl5N_ccppoTAwwwMrEN/ Frame 2F1B |
397 KB 147 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
30 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| 0 object| 1 object| 2 object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation object| angular number| ng339 function| _ object| app function| start_ext_wind function| gtag object| dataLayer string| time string| date object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client object| google_tag_manager function| onYouTubeIframeAPIReady object| google_tag_data object| gaGlobal object| recaptcha object| closure_lm_4642684 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 |
---|---|---|
qr.mmk.ru/ | Name: PHPSESSID Value: m8vua3b281ftt7qclg286re6q0 |
|
qr.mmk.ru/ | Name: BALANCEID Value: qr.qrserver1 |
|
.mmk.ru/ | Name: _ga_PZQ7FK6Y42 Value: GS1.1.1657578677.1.0.1657578677.0 |
|
.mmk.ru/ | Name: _ga Value: GA1.1.741508524.1657578677 |
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.
fonts.gstatic.com
qr.mmk.ru
region1.google-analytics.com
www.google.com
www.googletagmanager.com
www.gstatic.com
193.16.209.26
2001:4860:4802:34::36
2a00:1450:4001:802::2008
2a00:1450:4001:806::2003
2a00:1450:4001:82a::2004
2a00:1450:4014:80b::2003
0964d141519db34adc6aa127a33dbc6761cda1e56b584ea402082d99c44afb9e
0fb1bbca73646e8e2b93c82e8d8b219647b13d4b440c48e338290b9a685b8de1
11712c3f99ce2b98bd74abd60875708975a340c1516217af7b441c63218b8996
143f8567fedf902e11c4d4dc07f8f80bcea692159f87df7c633e9550891573fb
1557e68b1cd730f4b71dfff47b14d96bdbff66c324670944da619886a732055e
199411f659f41aaccb959bacb1b0de30e54f244352a48c6f9894e65ae0f8a9a1
1b9efb22c938500971aac2b2130a475fa23684dd69e43103894968df83145b8a
3230216a59bb999561cfa0e3a5dafc8fa61892d1178e12c8bcab4484bb64dba4
34daf8a44c7bced5cbbe50b42adeee191032b43350ccb451158867163f3c9bd8
34e2df3c4bfb349cbba850441e06e9aaa7e2aad7e6b5c2c32e971ea08500d60a
3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc
3eb16137cf4b32932eeedf4aae56c7d1e51ef5d003deec0dc5c46df523863c31
41bcd48d916e3a314a6323055d6e74a8c28e0fa18969d126508f2e9b367d9289
43ef4025567f7a15859b5252b6ccc1efe2ff8c7331b1aefbea7ce88eb5084d27
46d01295fb5958592c12f1124fdce338a3067b3ee1ac536c280c5402f1f5e16c
4a87608c78914eba68324f6846305cb8881e26c109f05bf9ffba0f8bad67e1e7
5159b7f019700077b58ece5f3ab72071213dea1ac242e62be1dbb2a88d2d072f
53f2931d978bf9b24d43b5d556ecf315a6b3f089699c5ba3a954c4dde8663361
5e3c39a62cf5ae0ae774d1a900f5143df677c9e5a2fee757bf14e53dba72de7a
62a59c06296c246caa82cd8f38934f7ef7f5db894cfe2c1ef812adc1bf103461
62ae3ca351e3fb2afada5e0b927e78b30b5e3e123f59ce7477f45b77eb795e17
77f5eec38c5ef075e11892244ccf9e249d82937e07401398df98319568775a17
92abd2bc1ce3506b3e94e7804be0497c0804100d2543f74279db8c55bfee0149
97e5b5c30a0a3959daf915f4577e951b51569b5ceefc6e5902a7d31876d5fccc
9f2a8d83d73f8255387300a6f3c74a92da5850b6c6fd141a1023210ac19ca1b2
b2a06c79189588ae9ea302b4daf88d9dc18920c14b4fdab00404d24760b981e2
c1e91aef29fd854f043a6e54d4e037ad3c4dab9d3fa95c3c72d67d24d3e037dd
c8f336589fe996adbee7d39f40417366d0d6fd13e0f7161bb2c3b2090c049c7b
d699f303990ce9bd7d7c97e9bd3cad6a46ecf2532f475cf22ae58213237821b9
d8a24dd8f00dab0821ffccb59d35412d8d078b70e7c69fbe7cf1f8f7778db39e
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ef1b77860021f77ce6d71983b59e5e626f6781f67b8c2b816460ed814a50bd4d
f5ca867004bde13a56369d19b4d1c6ac646a1fd980c00f7d024d0fffc019b52c
f6d032132eed5aa1a417456f07864c51fe631858b190224cf7d1a50116d15f48
f980812c8e2199a46eaef39c68f786b1b5af08883469b41fa25574897def0ba2