ruton.pro
Open in
urlscan Pro
2a00:f940:2:2:1:1:0:16
Public Scan
Submission: On July 17 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on July 11th 2023. Valid for: 3 months.
This is the only time ruton.pro was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
26 | 2a00:f940:2:2... 2a00:f940:2:2:1:1:0:16 | 197695 (AS-REG) (AS-REG) | |
1 2 | 2606:4700::68... 2606:4700::6810:7eaf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:800::200a | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:831::2003 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:810::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::200a | 15169 (GOOGLE) (GOOGLE) | |
36 | 8 |
ASN15169 (GOOGLE, US)
translate.googleapis.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
ruton.pro
ruton.pro |
503 KB |
6 |
gstatic.com
fonts.gstatic.com www.gstatic.com |
67 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 88 translate.googleapis.com — Cisco Umbrella Rank: 1310 |
77 KB |
2 |
unpkg.com
1 redirects
unpkg.com — Cisco Umbrella Rank: 1037 |
12 KB |
1 |
google.com
translate.google.com — Cisco Umbrella Rank: 1517 |
30 KB |
36 | 5 |
Domain | Requested by | |
---|---|---|
26 | ruton.pro |
ruton.pro
|
3 | www.gstatic.com |
ruton.pro
www.gstatic.com |
3 | fonts.gstatic.com |
fonts.googleapis.com
ruton.pro |
2 | unpkg.com |
1 redirects
ruton.pro
|
1 | translate.googleapis.com | |
1 | fonts.googleapis.com |
ruton.pro
|
1 | translate.google.com |
ruton.pro
|
36 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
translate.google.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
ruton.pro R3 |
2023-07-11 - 2023-10-09 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-06-19 - 2023-09-11 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-06-19 - 2023-09-11 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-06-19 - 2023-09-11 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://ruton.pro/
Frame ID: 46AF86D838932E8771F5C91D913A4F3B
Requests: 36 HTTP requests in this frame
Frame:
data://truncated
Frame ID: FF3A612081B9A9A34C056ABC92BB470E
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Ruton - сёрфинг и майнингDetected technologies
animate.css (Web Frameworks) ExpandDetected patterns
- <link [^>]+(?:/([\d.]+)/)?animate\.(?:min\.)?css
Font Awesome (Font Scripts) Expand
Detected patterns
- <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 Font API (Font Scripts) Expand
Detected patterns
- googleapis\.com/.+webfont
SweetAlert (JavaScript Libraries) Expand
Detected patterns
- sweet(?:-)?alert(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
reCAPTCHA (Captchas) Expand
Detected patterns
- <div[^>]+class="g-recaptcha"
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Google Übersetzer
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 5- https://unpkg.com/sweetalert/dist/sweetalert.min.js HTTP 302
- https://unpkg.com/sweetalert@2.1.2/dist/sweetalert.min.js
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
ruton.pro/ |
20 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
table.css
ruton.pro/load/css/ |
1 KB 640 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
ruton.pro/load/css/ |
17 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.min.css
ruton.pro/load/icons/fontawesome/ |
455 KB 76 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
ruton.pro/load/js/ |
94 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
animate.css
ruton.pro/load/css/ |
57 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sweetalert.min.js
unpkg.com/sweetalert@2.1.2/dist/ Redirect Chain
|
40 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
ruton.pro/load/img/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ui.css
ruton.pro/dep/calc/ |
24 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
ruton.pro/dep/calc/ |
91 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ui.js
ruton.pro/dep/calc/ |
22 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
payeer.png
ruton.pro/load/img/ps/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
surf.js
ruton.pro/assets/js/ |
4 KB 860 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
template.js
ruton.pro/assets/js/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ru.png
ruton.pro/load/lang/ |
487 B 660 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ua.png
ruton.pro/load/lang/ |
574 B 747 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
us.png
ruton.pro/load/lang/ |
830 B 1004 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
es.png
ruton.pro/load/lang/ |
873 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
it.png
ruton.pro/load/lang/ |
642 B 815 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
de.png
ruton.pro/load/lang/ |
602 B 775 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fr.png
ruton.pro/load/lang/ |
637 B 810 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ae.png
ruton.pro/load/lang/ |
563 B 736 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pk.png
ruton.pro/load/lang/ |
969 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tr.png
ruton.pro/load/lang/ |
923 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bd.png
ruton.pro/load/lang/ |
998 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ms.png
ruton.pro/load/lang/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
element.js
translate.google.com/translate_a/ |
86 KB 30 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
7 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
XRXV3I6Li01BKofINeaB.woff2
fonts.gstatic.com/s/nunito/v25/ |
35 KB 36 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-regular-400.woff2
ruton.pro/load/icons/webfonts/ |
308 KB 309 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
XRXV3I6Li01BKofIMeaBXso.woff2
fonts.gstatic.com/s/nunito/v25/ |
20 KB 20 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=el_main_css
www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.69JJaQ5G5xA.L.W.O/d=0/rs=AN8SPfpC36MIoWPngdVwZ4RUzeJYZaC7rg/ |
25 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=el_main
translate.googleapis.com/_/translate_http/_/js/k=translate_http.tr.de.UUV_FHkuN34.O/d=1/exm=el_conf/ed=1/rs=AN8SPfpp7LJk3E55bUptpyRqyWnJzNSywQ/ |
215 KB 76 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame FF3A |
1 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
24px.svg
fonts.gstatic.com/s/i/productlogos/translate/v14/ |
6 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
googlelogo_color_42x16dp.png
www.gstatic.com/images/branding/googlelogo/1x/ |
910 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
translate_24dp.png
www.gstatic.com/images/branding/product/2x/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
75 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 boolean| credentialless object| onbeforetoggle object| onscrollend function| $ function| jQuery function| setImmediate function| clearImmediate function| swal function| sweetAlert function| cislo function| cal number| delay_popup function| googleTranslateElementInit2 function| _DumpException object| default_tr string| MSG_TRANSLATE string| MSG_CANCEL string| MSG_CLOSE function| MSGFUNC_PAGE_TRANSLATED_TO function| MSGFUNC_TRANSLATED_TO string| MSG_GENERAL_ERROR string| MSG_LEARN_MORE function| MSGFUNC_POWERED_BY string| MSG_TRANSLATE_PRODUCT_NAME string| MSG_TRANSLATION_IN_PROGRESS function| MSGFUNC_TRANSLATE_PAGE_TO function| MSGFUNC_VIEW_PAGE_IN string| MSG_RESTORE string| MSG_SSL_INFO_LOCAL_FILE string| MSG_SSL_INFO_SECURE_PAGE string| MSG_SSL_INFO_INTRANET_PAGE string| MSG_SELECT_LANGUAGE function| MSGFUNC_TURN_OFF_TRANSLATION function| MSGFUNC_TURN_OFF_FOR string| MSG_ALWAYS_HIDE_AUTO_POPUP_BANNER string| MSG_ORIGINAL_TEXT string| MSG_FILL_SUGGESTION string| MSG_SUBMIT_SUGGESTION string| MSG_SHOW_TRANSLATE_ALL string| MSG_SHOW_RESTORE_ALL string| MSG_SHOW_CANCEL_ALL string| MSG_TRANSLATE_TO_MY_LANGUAGE function| MSGFUNC_TRANSLATE_EVERYTHING_TO string| MSG_SHOW_ORIGINAL_LANGUAGES string| MSG_OPTIONS string| MSG_TURN_OFF_TRANSLATION_FOR_THIS_SITE string| MSG_ALT_SUGGESTION string| MSG_ALT_ACTIVITY_HELPER_TEXT string| MSG_USE_ALTERNATIVES string| MSG_DRAG_TIP string| MSG_CLICK_FOR_ALT string| MSG_DRAG_INSTUCTIONS string| MSG_SUGGESTION_SUBMITTED string| MSG_MANAGE_TRANSLATION_FOR_THIS_SITE string| MSG_ALT_AND_CONTRIBUTE_ACTIVITY_HELPER_TEXT string| MSG_ORIGINAL_TEXT_NO_COLON string| MSG_LANGUAGE_UNSUPPORTED string| MSG_LANGUAGE_TRANSLATE_WIDGET string| MSG_RATE_THIS_TRANSLATION string| MSG_FEEDBACK_USAGE_FOR_IMPROVEMENT string| MSG_FEEDBACK_SATISFIED_LABEL string| MSG_FEEDBACK_DISSATISFIED_LABEL string| MSG_TRANSLATION_NO_COLON function| _exportVersion function| _getCallbackFunction function| _exportMessages function| _loadJs function| _loadCss function| _isNS function| _setupNS object| google function| GTranslateFireEvent function| doGTranslate object| closure_lm_2253391 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 |
---|---|---|
ruton.pro/ | Name: PHPSESSID Value: 788c7bf72ddf36a6b0086b2375deff70 |
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.googleapis.com
fonts.gstatic.com
ruton.pro
translate.google.com
translate.googleapis.com
unpkg.com
www.gstatic.com
2606:4700::6810:7eaf
2a00:1450:4001:800::200a
2a00:1450:4001:810::2003
2a00:1450:4001:812::200e
2a00:1450:4001:828::200a
2a00:1450:4001:831::2003
2a00:f940:2:2:1:1:0:16
10c67ed813373585a924862976a2701c1b707b0a90bd2cfe388f91dc0d98aa0e
14349cba3e4a9cb4a1f37de42167b654cc34eb2a616870eb44f28c3a0e3bbc91
191d55290e3f695a2964ca8b7d5462a3a7fded17dbffa4e70363397aa55d9639
1bdc7040f02e999a17f291b59767d4101adefa2d89775272ac7c66f37c710fff
239abdbbdb7f85fd949e6ad33f79bb9aee96e3b2f30893ed306a5b6efebe98cc
247865b715140ea2631b3780ec7d9889ae28b14d84aebdc2019f15b8200426ec
2ac46ebee46d515be86deeba385b4e41f8cff160364b362c9a6e153df327c66b
4dac0026fbfa2615dce30c0af12830863fe885f84387a0147b9e338f548d5d82
4ec4c568d064866640e472adfb0b9f0f11162a94f179ea925f7b50cfe60fc470
510116996dc4979a225c07962d84bb76e2b6340234c2c5e4280596ad08a632cb
56afa55765ec1f4110d71d3dec79e57ffcabed6c61c93a7c96e56480903c2759
586dfe1126887a6525c4f7063501e5895eb0be75b7c39b27f4f6e9c8ea660c3b
594f333e3a8fe65a0466e4f9c140dab97e6b6a073579edf130a87b86614d7ec8
5ae9561f31199bf8a892f797a69db1bc5d477e2f8318f2b7e95487f025f66f28
6318394f737c66f0e2ccfcd88e3935c6667633a1b95fa29fba2b75431d55eef2
68af4c5878b9d0040bc9bb8663e9018bbcddd89a2520d6470dfeafed4e2cfd3a
7c7ecb14d38e822b1bf95c486a42a40e879bc7e80e9327c2a98c2468c17fcee2
7ca4b4bb8be6840990cc92b2dee938f142df99c93ce85063b391a09369b63b17
7db470720bc87269e9bf81c2da2649d4f59d54eb54ca5ed4547855758d6688a0
859499f2c21aa0e96350f53138419643db9e375b2541dfdc9194d9cc1491014d
89dd5a30b4ae8d6bcfba3b5b9d0116af4c79caf8c59dc5a2ba829964c2e0c041
9367c7b962760ed0cc6db1b30601b4683b48727faf698493723f36830cebbd72
96217f1d27fb909f92b4a6b35a0d3d6775f2f0b4d136d27aee88547d3ed87357
ab5c23a05e39deed14d9d8262b0dce9f024f86105a27196cad37d14a3f516e09
ab6e2352ae53d1dba645ec56d0b6a2b5a39780634c81d6bf5708322b2d5ed0b9
acb53ecbf6783209a5babe5dd9a83a4594b3968517e540df32ff6066d74c3d02
b7637a4cc7e15b52376c9dba975683af0b7987a44b3d05200747c035a6852274
bbe41521f57c3d03bba0ce2d33abe506b354edcdcb1eb4b254f46a294b04d900
bcce012504ef3ade83802b67982bbade6d3c94cbd07bbd0d1e085f5e5a80e976
c086e8790f42a6b2272d35d2d018eb23f8ee8c4906cdedca4bb17705b220744d
c1d7eeef61038f399b31885c6ebfbab44954165ce471d0a1d5c902c860cb70c2
cc318f3be9ba75def2af54bd9d0fab4f3e316517de9bf138e40dee06d332602d
d11d2b8956d975cff1ea2a49763f6eec736506498be297be7ac1c4363cc95ee5
eb60c07c9d837b213b73ac79881dcdf3dcd50973f806a3c14197ca457f24054e
ebf963206b5ba050b50f6c916ef24f33d543ea9458c985946a323468ac4e744d
f0c616b40c22bf761652211dd2d451690458868b2797bbf702fc5eb850579068
fa411409e767595b83bf12f7204d69a856031ec9466998358316f6cbbfedd8a6