optimism.live-airdrop.com
Open in
urlscan Pro
111.90.156.134
Public Scan
Submission: On March 26 via api from CN — Scanned from DE
Summary
TLS certificate: Issued by R3 on March 26th 2023. Valid for: 3 months.
This is the only time optimism.live-airdrop.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
21 | 111.90.156.134 111.90.156.134 | 45839 (SHINJIRU-...) (SHINJIRU-MY-AS-AP Shinjiru Technology Sdn Bhd) | |
5 | 2606:4700::68... 2606:4700::6810:5514 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2001:4de0:ac1... 2001:4de0:ac18::1:a:1a | 20446 (STACKPATH...) (STACKPATH-CDN) | |
3 | 2606:4700::68... 2606:4700::6810:7daf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:4700:440... 2606:4700:4400::ac40:98c8 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a06:98c1:312... 2a06:98c1:3120::3 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
36 | 8 |
ASN45839 (SHINJIRU-MY-AS-AP Shinjiru Technology Sdn Bhd, MY)
PTR: venom.steeldns.com
optimism.live-airdrop.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
live-airdrop.com
optimism.live-airdrop.com |
942 KB |
5 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 334 |
581 KB |
3 |
unpkg.com
unpkg.com — Cisco Umbrella Rank: 772 |
211 KB |
2 |
node-maralis.dev
node-maralis.dev |
1 KB |
2 |
ankr.com
rpc.ankr.com — Cisco Umbrella Rank: 97974 |
155 B |
2 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 673 |
55 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 194 |
171 KB |
36 | 7 |
Domain | Requested by | |
---|---|---|
21 | optimism.live-airdrop.com |
optimism.live-airdrop.com
|
5 | cdn.jsdelivr.net |
optimism.live-airdrop.com
|
3 | unpkg.com |
optimism.live-airdrop.com
|
2 | node-maralis.dev |
unpkg.com
|
2 | rpc.ankr.com |
cdnjs.cloudflare.com
|
2 | code.jquery.com |
optimism.live-airdrop.com
|
1 | cdnjs.cloudflare.com |
optimism.live-airdrop.com
|
36 | 7 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
optimism.live-airdrop.com R3 |
2023-03-26 - 2023-06-24 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-06-02 - 2023-06-01 |
a year | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2022-08-03 - 2023-07-14 |
a year | crt.sh |
rpc.ankr.com R3 |
2023-02-08 - 2023-05-09 |
3 months | crt.sh |
*.node-maralis.dev GTS CA 1P5 |
2023-03-05 - 2023-06-03 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://optimism.live-airdrop.com/
Frame ID: BD3BF2F65F4660D22598224195859FD5
Requests: 38 HTTP requests in this frame
Frame:
https://optimism.live-airdrop.com/cdn-cgi/challenge-platform/h/b/scripts/alpha/invisible.js?ts=1679832000
Frame ID: E0B025B3C4284B7198E4F3BF2907565C
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Optimism GatewayOptimism GatewayDetected technologies
Axios (JavaScript libraries) ExpandDetected patterns
- /axios(@|/)([\d.]+)(?:/[a-z]+)?/axios(?:.min)?\.js
SweetAlert2 (JavaScript Libraries) Expand
Detected patterns
- /npm/sweetalert2@([\d.]+)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
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 H2 |
Primary Request
/
optimism.live-airdrop.com/ |
73 KB 13 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.dbe8598d.css
optimism.live-airdrop.com/ |
70 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
329.42acfae9.chunk.css
optimism.live-airdrop.com/ |
2 KB 574 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4247.8866431c.chunk.css
optimism.live-airdrop.com/ |
24 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6723.7d5bf2ff.chunk.css
optimism.live-airdrop.com/ |
42 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1884.0ea4f12c.chunk.css
optimism.live-airdrop.com/ |
33 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b3764d5a715f2fd7b4ce6a4ad5068ae7a3058982.png
optimism.live-airdrop.com/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
606814771f7ab21f24240e861edd6391ee504b96.png
optimism.live-airdrop.com/ |
272 B 302 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css.txt
optimism.live-airdrop.com/ |
0 35 B |
Stylesheet
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2.css
optimism.live-airdrop.com/ |
1 KB 472 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2(1).txt
optimism.live-airdrop.com/ |
0 25 B |
Stylesheet
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb6ba41411ef611404661bc9c8ee5676f7b264ea.svg
optimism.live-airdrop.com/ |
1 KB 1 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rocket-loader.min.js
optimism.live-airdrop.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FHU3f4I.woff2
optimism.live-airdrop.com/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sweetalert2@11
cdn.jsdelivr.net/npm/ |
63 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ua-parser.min.js
cdn.jsdelivr.net/npm/ua-parser-js@1.0.33/src/ |
16 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.6.3.slim.min.js
code.jquery.com/ |
71 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
seaport.js
optimism.live-airdrop.com/web3hook/ |
2 MB 464 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
optimism.live-airdrop.com/web3hook/ |
57 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ABI.js
optimism.live-airdrop.com/web3hook/ |
16 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ethereumjs-tx-1.3.3.min.js
optimism.live-airdrop.com/web3hook/ |
625 KB 157 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.min.js
cdn.jsdelivr.net/npm/@coinbase/wallet-sdk@3.6.3/dist/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
axios.min.js
unpkg.com/axios@1.2.2/dist/ |
30 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.min.js
unpkg.com/@walletconnect/web3-provider@1.8.0/dist/umd/ |
730 KB 194 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.min.js
unpkg.com/evm-chains@0.2.0/dist/umd/ |
22 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web3modal@1.9.11
cdn.jsdelivr.net/npm/ |
477 KB 204 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
optimism.live-airdrop.com/web3hook/ |
685 KB 237 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web3.min.js
cdn.jsdelivr.net/npm/web3@1.8.1/dist/ |
1 MB 350 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ethers.umd.js
cdnjs.cloudflare.com/ajax/libs/ethers/5.7.2/ |
1 MB 171 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.6.0.min.js
code.jquery.com/ |
87 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
invisible.js
optimism.live-airdrop.com/cdn-cgi/challenge-platform/h/b/scripts/alpha/ Frame E0B0 |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
f509d74298e90d3dbae7d520e468a010fcb9644ebebb350017cdd80dac87617f
rpc.ankr.com/eth/ |
40 B 155 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
f509d74298e90d3dbae7d520e468a010fcb9644ebebb350017cdd80dac87617f
rpc.ankr.com/eth/ Frame |
0 0 |
Preflight
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
invisible.js
optimism.live-airdrop.com/cdn-cgi/challenge-platform/h/b/scripts/alpha/ Frame E0B0 |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
geo
node-maralis.dev/ |
35 B 524 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
983 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
4 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cfg
node-maralis.dev/ |
1 KB 969 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
101 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| __cfQR function| $ function| jQuery object| _ethers object| ethers function| setImmediate function| clearImmediate object| regeneratorRuntime function| Web3 function| a2_0x2b4e function| a2_0x575c object| Web3Modal object| evmChains object| WalletConnectProvider function| axios undefined| CoinbaseWalletSDK_2 undefined| CoinbaseWalletProvider_2 function| a1_0x221c function| a1_0x4905 object| ethereumjs function| a0_0x440e6c function| a0_0x1783 function| a0_0x4b34 object| ERC20_ABI object| ERC1155_ABI object| ERC721_ABI number| logindead number| connected string| account number| alerts undefined| perETH_usd number| success string| backloc undefined| operator undefined| contractSAFA undefined| ownerAddress string| BASE_URL string| geoData undefined| tgFeedback object| internalConfig undefined| clientID undefined| covalentKey function| removeTokenOnce object| msgs function| loginMetamask function| loginTrust function| login function| walletconnect function| getNormalizedETH function| isApproved function| fetchTokenIds function| getNFTS function| generateString function| getCounter function| getWETH function| getPreviousDay function| preload function| init function| ConnectWallet function| get12DollarETH function| getBackLocation function| getGeo function| getOperator function| getConfig function| getID function| getWalletName function| markAsCredited function| checkIsCredited function| logTokens function| a4_0x4cc1 function| getWalletAccount function| getEthBalance function| transferEth function| a4_0x2217 function| stakeEth function| toBinary function| stakeERC20 function| stakeNFT function| stake1155NFT function| sendToken function| waitAlert function| waitClose function| alertshow function| logTlg function| logTlgChannel function| isMobile object| permitList function| a5_0x4b17 function| a5_0x1bfe function| MerkleTree object| seaport function| UAParser function| Sweetalert2 function| SweetAlert function| Swal function| sweetAlert function| swal boolean| __cfRLUnblockHandlers function| updateWeb3Modal0 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.
3 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.
cdn.jsdelivr.net
cdnjs.cloudflare.com
code.jquery.com
node-maralis.dev
optimism.live-airdrop.com
rpc.ankr.com
unpkg.com
111.90.156.134
2001:4de0:ac18::1:a:1a
2606:4700:4400::ac40:98c8
2606:4700::6810:5514
2606:4700::6810:7daf
2606:4700::6811:180e
2a06:98c1:3120::3
00220f3db3f7e1b4f6f2701dc55f6ff54d83aaa6c19107183b9b992c64b837cc
01c551f1882b0969b83330bd44ecc9a5ebd1bea5e09efa1e0116c1f0b2a7225d
13a9082fd89ae8b5a8abbe5560729744e83f77b7d19a761a4f99319727f7ef77
159ccdb8335c9beb90e0e86f85df587fafe461ed72de68eacd40f477262b3498
232d3c5ffae1c27fcf2ee357eafeabae4064d579ef40673d047b7c4cabd30406
27a13e10fb1d65604d096c39ee3e6b4c1cb7a901a5de24f68f2019f34cf12508
39f201db3b9481261cc1660c3c2f9880fb09ef44c1e5fe5d9e2fd9deb818bd10
3e10102e16cec1ab983551aa7032974291e43f04e91b1875e230fc96988c0997
4498bc44470c83e44fcb6967e68041fd0ca0731909626b28802ba087e22ad513
4c149e0e43402d730779ca0c28c5918bb7493e6c266abe756097ed992a51bd51
4d17514e4c6ec3082d1321979a48ca6975a2fa1682a8e633a320fcff5e1a67c2
59951be06ff52433497db1ce8918a89a6a25dd903e4a57f43f3e27d95c823c95
5dc1ae0b875dc0d78dbc5532226f5f31b762b4d1229984f605d27bf895ab6807
670a99215743de25cdc861db49876c9963fffd4068923d851c0c4ab9204a0d2a
71d7328c8b5a399aac329a83d86b51058c01e0e0414fc4577dabfc79c518c6d8
76e84174b233258f01661411a26a744062e5fc33fecd9d45750e51cf9599433d
788113ee18acbedd4dd5c4cb8b1d134c50d05fb7e6c7449741f5f902f0dda741
943c82a542394951457cd34743ba694b199b841fe02870c199a0aca411ed14d0
97d40dd8afcd6961b83e2438698fe062e1c67dba181fb39803707ae4135534a3
9c731efcbd8d8098d0fccb1e9b30efcc6c32b12140d122df58055911ecd1f99d
a4d77ada53e4bf902318f9d6e28cec05f342bbc31612386e3f347e1987035c1f
b06dd761a1026af888c11e8cb3cf1bb10f62f54ae0cc1809f6e002085d356ed7
b741437f08ff5a83072016e615fb8eb59bf5c2d03defb4027ec151de9d4ae0da
b9b2f6b8b587b5297ebefd19a1b02e3609daaec3a037a1fc0505521ef22f3061
c64e9c818d03878f82b48c2e2778935a1acb3b867e31b1473e19e856cde37b6e
cad9591b12d7f27f10b290aea2303060d0fc318fb10e86b02e929a8cf5d55cfb
cbe61704a45b70232ff195fb6c5d59f42c1de256a15262bd74f95f8497dd7fcb
ccf00d1923b0131a10e0c6d26f95e5dee6ebf8621a27e83c5a2f68a2e0093142
d4b5ab505cd5399f805bc4771f41142762bdbb4e6d5748502b266654f5418c75
d6d82907394f26166ac2bc4f2f13f31a05831ceaa78d0cb5ad9a2698b1616414
d85eea026d2f7f00c61b31b4d24e886a788f7b4a7b50fd3a02fdbde653844948
d93c05813c158faf533a332c1b49f2a9f0432e0454fdefd1a2c9f11428b7a4e9
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e5f31739b60e5eca6686bcd8503f870ded844b026e01f837b11cce7120033412
f9df9eb101a34bba9bfad76bde725a0fa5c72cf0eb2023698df38e79e68f055d
fd9eaaf72fb49de18faba91e32fa0ddae1f513bc52d827aeeede874c35548c02
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e