reflexer.finance
Open in
urlscan Pro
2606:4700:20::681a:9c1
Public Scan
Effective URL: https://reflexer.finance/
Submission Tags: tranco_l324
Submission: On May 12 via api from DE — Scanned from DE
Summary
TLS certificate: Issued by E1 on March 23rd 2024. Valid for: 3 months.
This is the only time reflexer.finance was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
35 | 2606:4700:20:... 2606:4700:20::681a:9c1 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
9 | 2606:50c0:800... 2606:50c0:8002::153 | 54113 (FASTLY) (FASTLY) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:34::36 | 15169 (GOOGLE) (GOOGLE) | |
48 | 5 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
35 |
reflexer.finance
reflexer.finance |
2 MB |
9 |
github.io
reflexer-labs.github.io |
529 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2533 |
254 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
93 KB |
0 |
Failed
function sub() { [native code] }. Failed |
|
48 | 5 |
Domain | Requested by | |
---|---|---|
35 | reflexer.finance |
reflexer.finance
|
9 | reflexer-labs.github.io |
reflexer.finance
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
reflexer.finance
|
0 | localhost Failed |
reflexer.finance
|
48 | 5 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
reflexer.finance E1 |
2024-03-23 - 2024-06-21 |
3 months | crt.sh |
*.github.io DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-03-15 - 2025-03-14 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-04-16 - 2024-07-09 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://reflexer.finance/
Frame ID: 882B2768707FFB9D91CF5A75504EA3C6
Requests: 48 HTTP requests in this frame
Screenshot
Page Title
ReflexerPage URL History Show full URLs
-
http://reflexer.finance/
HTTP 307
https://reflexer.finance/ Page URL
Detected technologies
Google Analytics (Analytics) ExpandDetected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
19 Outgoing links
These are links going to different origins than the main page.
Title: App
Search URL Search Domain Scan URL
Title: Analytics
Search URL Search Domain Scan URL
Title: GitHub
Search URL Search Domain Scan URL
Title: Docs
Search URL Search Domain Scan URL
Title: RAI Explainer
Search URL Search Domain Scan URL
Title: Whitepaper
Search URL Search Domain Scan URL
Title: Discord
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Medium
Search URL Search Domain Scan URL
Title: Forum
Search URL Search Domain Scan URL
Title: Memes
Search URL Search Domain Scan URL
Title: Bug Bounty
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: RAI Incentives
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://reflexer.finance/
HTTP 307
https://reflexer.finance/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
48 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
reflexer.finance/ Redirect Chain
|
72 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
brand-white.png
reflexer.finance/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
float1.svg
reflexer.finance/ |
207 KB 52 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
float2.svg
reflexer.finance/ |
45 KB 18 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
float3.svg
reflexer.finance/ |
25 KB 19 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
float4.svg
reflexer.finance/ |
13 KB 11 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
float5.svg
reflexer.finance/ |
1 MB 696 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
float6.svg
reflexer.finance/ |
472 B 716 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ph.jpg
reflexer.finance/ |
306 KB 307 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
event.jpeg
reflexer.finance/ |
26 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
controller_monitoring_small.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
51 KB 51 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extrapolation_constant_market_small.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
46 KB 46 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extrapolation_constant_convergence_small.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
50 KB 50 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extrapolation_constant_convergence_2w_rates_small.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
52 KB 52 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extrapolation_constant_market_error.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
47 KB 47 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extrapolation_zero_rates_small.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
49 KB 49 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
controller_extrapolation_1_steps_small.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
51 KB 51 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extrapolation_constant_overcorrection_small.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
52 KB 53 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
extrapolation_all.png
reflexer-labs.github.io/geb-data-science/controller/output/ |
129 KB 129 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nexus-cover.svg
reflexer.finance/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
271 KB 93 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-fb9a8d48b6897aa7934c.js
reflexer.finance/ |
105 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-e0a9fe456c401156f444.js
reflexer.finance/ |
126 KB 41 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-runtime-7800cdd2a6d2f95bb839.js
reflexer.finance/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
868 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mainbg.jpg
reflexer.finance/ |
171 KB 171 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Inter-Medium-7df093b64f1d97ec936f427cf0ca0e49.otf
reflexer.finance/static/ |
474 KB 190 KB |
Font
font/otf |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Inter-Regular-1f4506de2aa5c22c0d6ccafafc0bcacc.otf
reflexer.finance/static/ |
452 KB 174 KB |
Font
font/otf |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-data.json
reflexer.finance/page-data/ |
50 B 549 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
reflexer.finance/page-data/index/ |
141 B 582 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon.png
reflexer.finance/ |
24 KB 25 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
commons-6307369b73917963414d.js
reflexer.finance/ |
122 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c0e710ba845dd5b18d1f5de70351ee5eb80481c9-b21bb58f9f647f301a61.js
reflexer.finance/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fe15a0ab14cbf2df20fdfacd944d9c6e575b07cf-8fb6c304fd45cad97c0a.js
reflexer.finance/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component---src-pages-index-js-7732973a579525f9aa7b.js
reflexer.finance/ |
909 KB 190 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3912223076.json
reflexer.finance/page-data/sq/d/ |
342 B 786 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
739797007.json
reflexer.finance/page-data/sq/d/ |
5 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon.png
reflexer.finance/ |
24 KB 0 |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie.svg
reflexer.finance/ |
10 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
/
localhost/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS |
/
localhost/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon.png
reflexer.finance/ |
24 KB 0 |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 254 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon.png
reflexer.finance/ |
24 KB 0 |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon.png
reflexer.finance/ |
24 KB 0 |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon.png
reflexer.finance/ |
24 KB 0 |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
reflexer.finance/page-data/privacy/ |
0 586 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
reflexer.finance/page-data/privacy/ |
152 B 0 |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component---src-pages-privacy-js-f1e35074265bc102e4ef.js
reflexer.finance/ |
0 2 KB |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- localhost
- URL
- http://localhost:8545/
- Domain
- localhost
- URL
- http://localhost:8545/
Verdicts & Comments Add Verdict or Comment
18 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.
function| gtag object| dataLayer string| pagePath string| ___webpackCompilationHash object| ___chunkMapping object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| webpackChunkgeb_website object| asyncRequires object| ___emitter object| ___loader function| ___push function| ___replace function| ___navigate object| _ethers function| getPropertyValue2 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 |
---|---|---|
.reflexer.finance/ | Name: _ga_VPZCZNBQ9G Value: GS1.1.1715492392.1.0.1715492392.0.0.0 |
|
.reflexer.finance/ | Name: _ga Value: GA1.1.684605836.1715492392 |
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.
localhost
reflexer-labs.github.io
reflexer.finance
region1.google-analytics.com
www.googletagmanager.com
localhost
2001:4860:4802:34::36
2606:4700:20::681a:9c1
2606:50c0:8002::153
2a00:1450:4001:82f::2008
04a5063354bb4764ca15ccb32fccc8686d9e177d9f29d232cddae18b19c0a71a
05c46dd3c391e5c18bb0e880bf6395a46f1d750c2400ec2dcae303648be88b3b
10a6d537a239f899ae0e3228ccd17d6aa5a3e199fef329bc760f687af4458ced
10ee262439972e715424d465df8a424f6a640f64ea455d881c3cfb023f326808
1198f7d75928add1a3892681b25333f29387e2a51f95b16f9679c270e37ac17d
161cdb99edac582f95dcb88bc377134629881c954c4d5ceff0744630d6beb66b
24bc2f5331850ed8b9b334febe6d42b31b513d4120086eb1ea28158d35998fea
3f6173ca6679f4f7664e1a109f0bf351ca3d60ffad325feb068d99ca42e3cc84
444f7092a10d85a5b737698cd1ac2ff5b101afb6c3441dcb92e06dbaf1b60f34
44f8b04a668b8e023908c546a384e38e65e2b5145a373baf6429103f5239dc02
49243bd5efab7981298b337ea69d36726fc4fec8af434a5e205e6dff641c5dd1
4c0c4c7c4c9e3e6ce87c4e4d6c5f0aed535608f8c48c9f54384c53ec27ef7653
51b18af99692c9ae3b73359db05f8f21c55015d24d3c7d4d86eb0104a1c34682
537095ee450739f418886e16d953ac5a969cc9be01d6894cf39942fadf8267a7
63b607ed550a5e2680d897b60cac544029850e45f7de74031c18881c5f91647b
7656bd686f4889f05a16bc51d59bf98db161b7438d72f37102aad87a2e5414fd
76dced9a50280cf45685ca4ddffb255bc022fe0f6d9ebc084fcc5b8562bb4e6a
77b94ac574bc84328007d422bd0e7d7a3b7d6313e220c9a2e0f3b2cf5891c804
83ff1d8ac59024c77087d2542138be6eca3aca2e701ac65235e33c2a9bb9c2e0
8604bd00fbf2f6531e1e1b5fda0bc61be61fae2c72c45b271bb57ec40513fcc6
87e0c24eb57a64e51a8c1767ce2616eb1ebd25ed6d87f086f192e5ca268dae35
8aa1ba5801a65242b876e260686fb7cf48642d611edbec41f483db778461e650
995a4a00431e26f38ad25f58fd6b9d02b8c79d0327f5631cf9cd2a9c6dfcd76b
a2cf93a28d694038ad38bd1d82654a4ebedf469b9c96cd07d7d89885a34efa27
b290829d8f7fc36e68b415d4a408c636422bb39acfde4193ee73e7a2dcc90b09
b4ad5bf456ea8f5a4ee3cadb460ddb509bad035b4880c6881606d255feb4a854
c10ba2d00d4c42ec6492b52d8cb31f26874193c7bda57ac8dcc796a660c26f9e
c674115d15fcacb99bf4f8ab4013feb9089afb42dd888260178af00008a7da33
cb33810aed704487059c265447a29d6c462815e82a5f635dc36ea396460a7d7e
cdf358d37cfc7a1e284b185a2259f235415125d248aa1ef81aef302540aeef3e
db73412c0fff3466350a8a5a51975798e0ca54d9a6847abc6993483f1b067810
dc482e50eac6b0cd4719b2df050f03355f989950e9c50987228958e642873fdc
df9e881724b521c5446f03540101b6d523c943ef310abdc804267dc0812ddb6a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ed0e9aa8d31de5d4ca93b0515d4858da332982c3ccef97f1ab3005b496384f76
eeb093c0621f49f7bc001f8cc9551bba08d8792a01c50eb300c13d11f79ae479
f0f5f3886662e27ce6e4316d57b12c81ae54dde4c76d11be7bb853ce4ed8ec1c
f18469b579793fd843fed1b39a805876054e47dd789cb59da2cb5edc43202996
f29f3b089032179adef4f284edd551c2b8ec2518fe18b96b876aa4709e29bc75
f868837c1112704650e0f77806e1fbb59a39f2651f35060acaa0ce97e7b9ef43