safex.ninja
Open in
urlscan Pro
192.248.191.211
Public Scan
Effective URL: https://safex.ninja/
Submission: On April 30 via api from US — Scanned from US
Summary
TLS certificate: Issued by R3 on April 23rd 2023. Valid for: 3 months.
This is the only time safex.ninja was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 31 | 192.248.191.211 192.248.191.211 | 20473 (AS-CHOOPA) (AS-CHOOPA) | |
25 | 134.122.1.38 134.122.1.38 | 14061 (DIGITALOC...) (DIGITALOCEAN-ASN) | |
1 | 169.62.209.70 169.62.209.70 | 36351 (SOFTLAYER) (SOFTLAYER) | |
56 | 3 |
ASN20473 (AS-CHOOPA, US)
PTR: 192.248.191.211.vultrusercontent.com
safex.ninja |
Apex Domain Subdomains |
Transfer | |
---|---|---|
31 |
safex.ninja
1 redirects
safex.ninja |
2 MB |
25 |
safex.to
safex.to |
3 MB |
1 |
safex.pics
safex.pics |
158 B |
56 | 3 |
Domain | Requested by | |
---|---|---|
31 | safex.ninja |
1 redirects
safex.ninja
|
25 | safex.to | |
1 | safex.pics | |
56 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
explorer.safex.ninja |
Subject Issuer | Validity | Valid | |
---|---|---|---|
safex.ninja R3 |
2023-04-23 - 2023-07-22 |
3 months | crt.sh |
safex.to R3 |
2023-03-29 - 2023-06-27 |
3 months | crt.sh |
safex.pics RapidSSL Global TLS RSA4096 SHA256 2022 CA1 |
2022-10-28 - 2023-11-08 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://safex.ninja/
Frame ID: 006305207F65510CF3410F220C726448
Requests: 56 HTTP requests in this frame
Screenshot
Page Title
SAFEX.NINJA - TWM ExplorerPage URL History Show full URLs
-
http://safex.ninja/
HTTP 301
https://safex.ninja/ Page URL
Detected technologies
Slick (JavaScript Libraries) ExpandDetected patterns
- <link [^>]+(?:/([\d.]+)/)?slick-theme\.css
- (?:/([\d.]+))?/slick(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: block explorer
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://safex.ninja/
HTTP 301
https://safex.ninja/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
56 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
safex.ninja/ Redirect Chain
|
21 KB 21 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.css
safex.ninja/css/ |
25 KB 25 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.css
safex.ninja/slick/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick-theme.css
safex.ninja/slick/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
safex_logo.png
safex.ninja/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
header.js
safex.ninja/js/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.6.0.min.js
safex.ninja/ |
87 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.min.js
safex.ninja/slick/ |
42 KB 42 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.js
safex.ninja/js/ |
36 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ninjalogo.png
safex.ninja/ |
26 KB 26 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
staked_amount
safex.ninja/ |
27 B 262 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
issued_coins
safex.ninja/ |
22 B 257 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nodeinfo
safex.ninja/ |
176 B 412 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
height
safex.ninja/ |
18 B 253 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
products
safex.ninja/ |
1 MB 1 MB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
currencyrates.json
safex.ninja/ |
313 B 636 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
zzlch72n.jpg
safex.to/s/ |
77 KB 78 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
400
safex.pics/u9bm6ugh.jpg/ |
5 B 158 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
qt0zbpj4.jpg
safex.to/s/ |
85 KB 85 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
s03me12q.jpg
safex.to/s/ |
55 KB 56 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sfh7fpij.jpg
safex.to/s/ |
47 KB 48 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
elunhhsn.jpg
safex.to/s/ |
51 KB 52 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lru5ld5c.jpg
safex.to/s/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
uln36r3x.jpg
safex.to/s/ |
14 KB 14 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
16uq1aan.jpg
safex.to/s/ |
26 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ws3om3xb.jpg
safex.to/s/ |
99 KB 99 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
n9so6d42.jpg
safex.to/s/ |
38 KB 38 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4w07ioxr.jpg
safex.to/s/ |
42 KB 42 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
35pyedbw.jpg
safex.to/s/ |
156 KB 156 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
qjcixusc.jpg
safex.to/s/ |
144 KB 145 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7rykep00.jpg
safex.to/s/ |
95 KB 95 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3779fmjo.png
safex.to/s/ |
572 KB 572 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
5sif33tb.jpg
safex.to/s/ |
86 KB 86 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
xq8xrztk.jpg
safex.to/s/ |
101 KB 101 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
xn4lofvp.jpg
safex.to/s/ |
99 KB 99 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
j0psn7b9.jpg
safex.to/s/ |
115 KB 116 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hvq2ufxg.jpg
safex.to/s/ |
68 KB 69 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
udltrb2i.jpg
safex.to/s/ |
50 KB 50 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1do5w48u.jpg
safex.to/s/ |
80 KB 80 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
zot5e9oy.png
safex.to/s/ |
370 KB 371 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
5v96zilt.jpg
safex.to/s/ |
90 KB 90 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noimage.jpg
safex.ninja/ |
0 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
srhp87qu.jpg
safex.to/s/ |
83 KB 83 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
12 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| $ function| jQuery function| getUrlVars function| getUrlParam function| getCurrencyRates function| getRandom string| searchByUrl undefined| searchType number| page function| copyOffer function| copyPermalink0 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.
safex.ninja
safex.pics
safex.to
134.122.1.38
169.62.209.70
192.248.191.211
07fa619e8855a256137473c3283573e99229cb92ea34809e23e3b5aedba1f02f
08a4236c9c9a7693c71d9017da770b995b6aad7fa5a866eda75c30026e12ded7
0c7178cc6ca34fb18e30f070a5e7a1c287b2d7ccfcba2cfdf06e0f46eda55740
16c163b41a67d1f29c34e43a9f60c6773179fe09754d7c8475b61fb78839af23
16c8ffcd475205233cb02daf0b02ed27713d6aa910f1572fe74a426c93c26ba7
192a9b0fca8438782a2a0805556d7ff15bc7948607e7ee6cffcd37e6e039b761
1cf4517b17e439c78303a59afcbc6385aef5259cc81cf6b20b2ae4784473f793
2207045f3935503c4e8fbdab7545d480aaf2280e74795ee2151d568dd3660f28
242e21f1f0a171594c45218cc47391850b6f8d070a511c46da6694578b150e3c
2d455b22ef1cc58b70ad09d35ab764156a591bf2378a163359d5fadee8ae79eb
3dc7b99ab29edb9bf064f0159625cac5caad3ac9e8da05c4cf386c0e12e2bb3e
4483396776103c367b29ebfd3e8aeb26b210055c756647821be6a09c30a0c6ee
45b8bb093cb0423305f0478acc94732b8ac55283b7de0ec4609a1923f6af32bc
5202c73abae0b8afd3e4cad382cfee884ccf524272b5a61132e9c23d6150b45a
52a46ae5c2fe136264b846285356dc0c67ad9673d81bfbb9833b2d1a8b2a0424
618b6e94910c8bff78f7dc99405b1c9978399245a757aee202b84dba240619b6
71d4af016ca571d30b36a08c802ca7b1c1f8a6fa754338fcfc3986401e5b7182
78af3189cf74decb6cb3a5cd73159e5667626dd87ad174a7634a89985883bd28
79dc93540938b4a3fb387a381d2bafe51e56478aad9b247d56f575d9d50c10c1
8337a715ae5d9d8e68a5871a723b079ae4f690f9dfd44b8aaf3a16649921b133
88553c7f153894816166279f74dc004d220ba6b1305a70ccba00a763d43d629b
8867510f83c64ba92de62ba182d8a8b66253a3c61cb0491e507e4dd742d10bef
9dd5f371f727d22a687f0724820eaa14a6cf4feca87f49433133bddc86ffe1d9
a49df4ff87c1736b28fe192010883d011508e370a2a1d1ec4093093aee5217d8
a76239ee33f599f2d76cca4bba7caae33a630f893921a2dc796e1aeea3a538b9
abff520577b18a4166e0358e9016b7e124d6759a42d216738c6c3ec8bbcb48c2
aee60c0bb22666b79fc808c40b88f8f30b1f59b22271903f2e48cf98d9db5a19
b532979acb2462629ec9f52cda639d91f4d7e83f24dc751ea7d159cfaa09baca
b9a63f223ee23f51dde172107bc8e0c50154238d57366f192d46a38018444720
c106e92987dfcfc8d090182cfa6cd5d769bfe8f797f0e7f71a5025a04c242b05
c38214058ae9aa47fd8e3ffc2d14b9ec8e48f23d799207b33840242d631757f8
c54c3ba6500e99a41f136c37ec797002731b5c36fa4b4443cfa9c28cc0545580
c958b812174ecf4c4d838d3d0caa242dc8ef1fdba5567177f1f60b09957ce61e
d0210a20f9d48aa9ce0836e84293d35e2968f2f82df7a8ee8b0abff7740cde5f
dd653e82d072273b7faca5e93761644bf1e359e6e4bf3e5892feb1942399a415
de1e399b07289f3b0a8d35142e363e128124a1185770e214e25e58030dad48e5
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e6be6b0404c35d0bf2cf641c8fb8343157a37a261dbbd5d2269b592a22209c70
fad123cd0d5740efb9d6ca526f4c90616ec7cc0291b78164914a566ad728215f
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e