20.epiciptv.com
Open in
urlscan Pro
156.146.58.164
Public Scan
Effective URL: http://20.epiciptv.com/stalker_portal/c/index.html
Submission: On March 14 via manual from UA — Scanned from DE
Summary
This is the only time 20.epiciptv.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
49 | 156.146.58.164 156.146.58.164 | 60068 (CDN77 ^_^) (CDN77 ^_^) | |
51 | 2 |
ASN60068 (CDN77 ^_^, GB)
PTR: v4.jfk-3273.cdn-servers.stream-cdn.xyz
20.epiciptv.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
49 |
epiciptv.com
20.epiciptv.com |
261 KB |
51 | 1 |
Domain | Requested by | |
---|---|---|
49 | 20.epiciptv.com |
20.epiciptv.com
|
51 | 1 |
This site contains no links.
Subject Issuer | Validity | Valid |
---|
This page contains 1 frames:
Primary Page:
http://20.epiciptv.com/stalker_portal/c/index.html
Frame ID: 2207299BBB8525A57A7AE8283541228B
Requests: 51 HTTP requests in this frame
Screenshot
Page Title
stalker_portalPage URL History Show full URLs
- http://20.epiciptv.com/ Page URL
- http://20.epiciptv.com/stalker_portal/c/index.html Page URL
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://20.epiciptv.com/ Page URL
- http://20.epiciptv.com/stalker_portal/c/index.html Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
51 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
/
20.epiciptv.com/ |
188 B 475 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
index.html
20.epiciptv.com/stalker_portal/c/ |
8 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load_js.php
20.epiciptv.com/stalker_portal/server/api/ |
1 KB 756 B |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
version.js
20.epiciptv.com/stalker_portal/c/ |
19 B 291 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global.js
20.epiciptv.com/stalker_portal/c/ |
23 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
JsHttpRequest.js
20.epiciptv.com/stalker_portal/c/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
keydown.keycodes.js
20.epiciptv.com/stalker_portal/c/ |
1 KB 986 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
keydown.observer.js
20.epiciptv.com/stalker_portal/c/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
watchdog.js
20.epiciptv.com/stalker_portal/c/ |
11 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
usbdisk.js
20.epiciptv.com/stalker_portal/c/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load_bar.js
20.epiciptv.com/stalker_portal/c/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
xpcom.common.js
20.epiciptv.com/stalker_portal/c/ |
110 KB 23 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
authorize_me.php
20.epiciptv.com/ |
196 B 526 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
xpcom.webkit.js
20.epiciptv.com/stalker_portal/c/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
blocking.js
20.epiciptv.com/stalker_portal/c/ |
2 KB 972 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
player.js
20.epiciptv.com/stalker_portal/c/ |
193 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load_bar_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
756 B 625 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reset_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
609 B 659 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reset.js
20.epiciptv.com/stalker_portal/c/ |
14 B 285 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.modal_form_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.modal_form.js
20.epiciptv.com/stalker_portal/c/ |
22 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load.php
20.epiciptv.com/stalker_portal/server/ |
226 B 567 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
blocking_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
981 B 743 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load.php
20.epiciptv.com/stalker_portal/server/ |
150 B 491 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load.php
20.epiciptv.com/stalker_portal/server/ |
16 KB 16 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load.php
20.epiciptv.com/stalker_portal/server/ |
117 B 458 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load.php
20.epiciptv.com/stalker_portal/server/ |
116 B 457 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
load.php
20.epiciptv.com/stalker_portal/server/ |
704 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg2.png
20.epiciptv.com/stalker_portal/c/template/default/i_720/ |
124 KB 124 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reset_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
609 B 659 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reset.js
20.epiciptv.com/stalker_portal/c/ |
14 B 285 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
context_menu_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
3 KB 938 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
context_menu.js
20.epiciptv.com/stalker_portal/c/ |
13 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main_menu_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main_menu.js
20.epiciptv.com/stalker_portal/c/ |
17 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
alert_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
2 KB 823 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
alert.js
20.epiciptv.com/stalker_portal/c/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
speedtest_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
0 257 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
speedtest.js
20.epiciptv.com/stalker_portal/c/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.base_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
1 KB 803 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.base.js
20.epiciptv.com/stalker_portal/c/ |
8 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.list_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
14 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.list.js
20.epiciptv.com/stalker_portal/c/ |
13 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.setting_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
19 B 278 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.setting.js
20.epiciptv.com/stalker_portal/c/ |
8 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.simple_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
319 B 536 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.simple.js
20.epiciptv.com/stalker_portal/c/ |
1 KB 717 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.input_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layer.input.js
20.epiciptv.com/stalker_portal/c/ |
17 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET |
layer.sidebar_720.css
20.epiciptv.com/stalker_portal/c/template/default/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
GET |
layer.sidebar.js
20.epiciptv.com/stalker_portal/c/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- 20.epiciptv.com
- URL
- http://20.epiciptv.com/stalker_portal/c/template/default/layer.sidebar_720.css
- Domain
- 20.epiciptv.com
- URL
- http://20.epiciptv.com/stalker_portal/c/layer.sidebar.js
Verdicts & Comments Add Verdict or Comment
79 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.
boolean| credentialless function| loadRequiredFiles number| debug object| stb object| _GET string| resolution_prefix object| module object| word undefined| windowId string| focus_module string| referrer object| single_module function| load_base object| loader function| init string| ver function| $ function| _debug function| _log function| create_dom_element function| create_inline_element function| create_block_element function| empty function| get_params function| get_word function| createHTMLTree function| HTMLDefinitionList function| md5cycle function| cmn function| ff function| gg function| hh function| ii function| md51 function| md5blk object| hex_chr function| rhex function| hex function| md5 function| add32 string| txt function| JsHttpRequest object| key object| keydown_observer function| watchdog function| usbdisk function| load_bar function| common_xpcom object| screensaver object| connection_problem object| authentication_problem object| Utf8 function| authorize_me function| webkit_xpcom object| g_stb object| stbEvent function| player object| playback_limit function| ModalForm function| ModalFormItem function| ModalFormInput function| ModalFormButton function| ModalFormSelect function| ModalFormDateTimeSelect function| context_menu object| main_menu function| _alert function| SpeedtestStatic function| Speedtest function| BaseLayer function| ColorButtonsBar function| ColorButton function| ListLayer function| toSource function| clone function| addCustomEventListener function| triggerCustomEventListener function| isEven function| isOdd5 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 |
---|---|---|
20.epiciptv.com/ | Name: AUTH-TOKEN Value: Nzg5OTc3ZjM2MjgxODYzZjYxYzYyYzFmMjhiODNkNzUuMTY3ODgwOTM4MA |
|
20.epiciptv.com/ | Name: mac Value: |
|
20.epiciptv.com/ | Name: stb_lang Value: undefined |
|
20.epiciptv.com/ | Name: timezone Value: undefined |
|
20.epiciptv.com/ | Name: adid Value: |
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.
20.epiciptv.com
20.epiciptv.com
156.146.58.164
03f9dc96767db55d7237f9aa354ba11603cb347e861eadba30d3ebe08a1dc70b
0b7498b5e4f99b9ed35b13430a8acbe8053727ff0532d2a1e6353febc69aa8a7
0f22c527a05e16191f88133d707e589f083c9a3fe649e4916905cc1a43bdbf1c
18cc0d9b9c8fc93e1a6a203b70ee9fa989c43229036ddb4f55443ddf764def88
1b62b22515583325512d1f7a0d8f5a42315feeeed1d27be5189d939eb5a5ab52
1d75d054492a6373d81dcdf2b0b9959089e50ec5d5c701839cef61ee1a86a2cf
268bf2a74e207e48b90813725f09ffb3fd59cbef406c10f299e9a46bc1f94e99
26c7a8be330f3c91bef54206d0463e8e3de787845c53f23b56e3c333df6b8465
29896d7ee652c9977f6c33d4f43a1dc32c11fe6a15797703f932c56589b49c63
2b7d16742014619074de6c867c6bb02789d24954897b053634d75b460f1a9c45
2e78db505f21e90ab01951219a81dc3a5f676bb03465d9cfe85eff1909b2b694
2fcc78016a40a0bd09908f5ab378d2452d8686bbff0c01859b2ad134b83be82a
3b87b5c3ed8ada5b208dd667db5c969635fe7b61a693f6e0d6a9bdcdca9f65f8
45acbfe07413f85a3aaef903a76b46ac91c425eadc320da49457559f0188c0f7
514dfebcc491efdb9bf37d119b49dca9fbd217f1953f1b636fa5c29bcb92eb1f
51a8734374fd054feb9b9a6679c76cc6f394f2094f41ca4d814719dfcb2adaa8
5214aebd784a3cc334f81d9c1d9f8ca0c5f22cb9dc6883502ba9204bdeaef584
5b8f83da83617ed966a3018961891a45f807b03788a96124a7c735785d56f073
5d90372a2f12b73bbb8b60a72d6e527a741d5bdd297f8271fadb7fa6b6ee699a
67f571ee2d7c3937c428c22f716e02e96bb3f7ed5ae6b572511a1382a15d3718
6a3eeea4dc4b0a6811c2a0ef82d98e4675ec5856355848647115660ae6c5ef07
6ad0054dd1fe7f5e999718bbcf8ffdf6f4df1866d058492c304a336026e03623
730f7d17b509ecfd71f9a8e9a9d2cab9d58e36ab5398e65afa83bcd828102785
7811227d56e16e912a051ffc4ef27a64fbaae950020a557f1b8a0f02c3809a00
8f350fc3f260725375bed6319d0b6c79e30aa1280be33e01123db07d1337c31e
9414e7399e96d107a5f6e41a6815b506694b2d2ebd6371212356975e0c66de28
950a55cee47ccbe1d9b0bfdac1e265dc1e671a95d1299eaec52f864a299348fa
980adbc7742f171f70f04c069c8cbc001b7df6229008c6e860b9ddca8ac72114
9e8e39684638ef44662807376227dd1371a652483e53e01e3c51eaa09d49fe60
a5c3dd333a2b67516f2c99e74c963a0cf086e9a528dd52a6ad04aad15b38b5d4
b56346bd94509734040ddbb6b7904e2fe55d3133e760b6f1b6a4c557497764db
b676db828cb86fae2c0cab16a2539164ee6bc358988c376e8e805e58b2413b64
b90ca575963ac1cd0dfa2e8237f97250b5c8b0ab0045bacbe0f15d023d0d21dd
bdf9990b8f4fb3a0b0d0e8430297dac9b752bc1edc901f0a058454ba007a5584
c6b8287ae32f23c4f10637c9c34bd7c66217b0c001ef438c90ea8058337a7940
c8bd5dafd567765ce7f3a6a4e696c32b237774bd9936134d369cbfb4ef3b3cdc
cd0d56b513a20ce9610810b70c3cf69ae9bd17d3af34845b5665ed2346260c72
db7cdb790d35bde47be157ae11a753de8b38c720b88525a847c744be8c557500
e0b67bd2354aa677667b204fcc7cebf623853aaa668d084ec0474968cae7ec04
e32840abbfc99657b29717d379f2ad9fa3ad2116a80257f4d5022cf4d3b3cce9
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e9a5cde45b93319a0064eb6f61cec6ae67143c5c366ef1c9061c5e884b20759b
eb2e00f284d0ba8b34d8253d3e6e610d8533fe6c1376344eeb4ecc1c6456f839
ecf02a7cdf4eacce1accb7e460ab3b7792992b55651141d6755779230759ad43
f3e6b70e6a2df3ad46e37d131105a94aaa82580d0f1d0cc971d6878dc2753afa
fb1440ff47dd435433e2f45bee61c9ae81903625a66c3ac7c4bb1d60bd3cdfba
fbf48337b7a7bb45d5d098812f45a5648fbc138dce235965b2a5bc67c49988eb