login.upstox.com
Open in
urlscan Pro
2606:4700::6812:1b26
Public Scan
Effective URL: https://login.upstox.com/?client_id=ACS-FfyxGfXe8FB3J6nse4xjDUdl&redirect_uri=https://account-closing.upstox.com
Submission: On August 12 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by WE1 on August 10th 2024. Valid for: 3 months.
This is the only time login.upstox.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
15 | 2606:4700::68... 2606:4700::6812:1a26 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:827::2003 | 15169 (GOOGLE) (GOOGLE) | |
16 | 2606:4700::68... 2606:4700::6812:1b26 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 3 | 2606:4700::68... 2606:4700::6812:5e29 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 76.223.26.30 76.223.26.30 | 16509 (AMAZON-02) (AMAZON-02) | |
37 | 6 |
ASN13335 (CLOUDFLARENET, US)
account-closing.upstox.com | |
service.upstox.com |
ASN16509 (AMAZON-02, US)
PTR: ac1d89ac9d1fb8f3d.awsglobalaccelerator.com
aps1.fptls.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
31 |
upstox.com
account-closing.upstox.com service.upstox.com — Cisco Umbrella Rank: 939968 login.upstox.com |
1 MB |
3 |
cloudflare.com
1 redirects
challenges.cloudflare.com — Cisco Umbrella Rank: 3877 |
15 KB |
2 |
gstatic.com
fonts.gstatic.com |
38 KB |
1 |
fptls.com
aps1.fptls.com |
447 B |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
1 KB |
37 | 5 |
Domain | Requested by | |
---|---|---|
16 | login.upstox.com |
account-closing.upstox.com
login.upstox.com |
11 | account-closing.upstox.com |
account-closing.upstox.com
|
4 | service.upstox.com |
account-closing.upstox.com
login.upstox.com service.upstox.com |
3 | challenges.cloudflare.com |
1 redirects
login.upstox.com
challenges.cloudflare.com |
2 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | aps1.fptls.com |
service.upstox.com
|
1 | fonts.googleapis.com |
account-closing.upstox.com
|
37 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
help.upstox.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
account-closing.upstox.com WE1 |
2024-08-10 - 2024-11-08 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-07-30 - 2024-10-22 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-07-30 - 2024-10-22 |
3 months | crt.sh |
service.upstox.com WE1 |
2024-08-10 - 2024-11-08 |
3 months | crt.sh |
login.upstox.com WE1 |
2024-08-10 - 2024-11-08 |
3 months | crt.sh |
aps1.fptls.com Amazon RSA 2048 M03 |
2024-04-08 - 2025-05-07 |
a year | crt.sh |
challenges.cloudflare.com E5 |
2024-07-17 - 2024-10-15 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://login.upstox.com/?client_id=ACS-FfyxGfXe8FB3J6nse4xjDUdl&redirect_uri=https://account-closing.upstox.com
Frame ID: 7B7CF778F13C36D0F2FFEA7618C89AA4
Requests: 36 HTTP requests in this frame
Frame:
https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/if/ov2/av0/rcv0/0/ibq17/0x4AAAAAAAV8rzx7Yz6OCGfp/light/fbE/normal/auto/
Frame ID: 9FEC613C6B36C156D3B29CC62B3B9E41
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Login to UpstoxPage URL History Show full URLs
- https://account-closing.upstox.com/ Page URL
- https://login.upstox.com/?client_id=ACS-FfyxGfXe8FB3J6nse4xjDUdl&redirect_uri=https://account-closing... Page URL
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
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.
- https://account-closing.upstox.com/ Page URL
- https://login.upstox.com/?client_id=ACS-FfyxGfXe8FB3J6nse4xjDUdl&redirect_uri=https://account-closing.upstox.com Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 30- https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback__cf-turnstile&render=explicit HTTP 302
- https://challenges.cloudflare.com/turnstile/v0/g/769ce3c24a3b/api.js
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
/
account-closing.upstox.com/ |
1 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
6 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
vendor~cdd60c62~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
34 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
vendor~7e9d134f~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
2 MB 601 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
vendor~0bc0478e~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
30 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
vendor~c053e2eb~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
238 KB 86 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
vendor~e5bca7e4~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
50 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
vendor~27545368~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
17 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main~9acf4d28~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
55 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main~6b882012~67ac2b75dcd90ca0c84b.js
account-closing.upstox.com/ |
89 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
upstoxlogo.png
account-closing.upstox.com/assets/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zYX9KVElMYYaJe8bpLHnCwDKjWr7AIFsdA.woff2
fonts.gstatic.com/s/ibmplexsans/v19/ |
19 KB 20 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zYXgKVElMYYaJe8bpLHnCwDKhdHeFQ.woff2
fonts.gstatic.com/s/ibmplexsans/v19/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Inter-Regular.woff2
account-closing.upstox.com/assets/ |
91 KB 91 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
verify-access-token
service.upstox.com/gateway-worker/v1/ |
70 B 416 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Primary Request
/
login.upstox.com/ |
1 KB 807 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
446~944da9fb76a6d2a5f3b5.js
login.upstox.com/ |
418 KB 153 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main~944da9fb76a6d2a5f3b5.js
login.upstox.com/ |
107 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
572~944da9fb76a6d2a5f3b5.js
login.upstox.com/ |
18 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
645~944da9fb76a6d2a5f3b5.js
login.upstox.com/ |
41 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
879~944da9fb76a6d2a5f3b5.js
login.upstox.com/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
340~944da9fb76a6d2a5f3b5.js
login.upstox.com/ |
23 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
349~944da9fb76a6d2a5f3b5.js
login.upstox.com/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
upstox-logo.svg
login.upstox.com/assets/ |
18 KB 8 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MessinaSansWeb-Regular.woff2
login.upstox.com/assets/ |
26 KB 26 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
agent
service.upstox.com/device-id/ |
159 KB 57 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MessinaSansWeb-SemiBold.woff2
login.upstox.com/assets/ |
26 KB 26 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MessinaSansWeb-Bold.woff2
login.upstox.com/assets/ |
25 KB 26 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
people.svg
login.upstox.com/assets/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
qr.svg
login.upstox.com/assets/ |
391 B 552 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
upstox-logo-small.svg
login.upstox.com/assets/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
api.js
challenges.cloudflare.com/turnstile/v0/g/769ce3c24a3b/ Redirect Chain
|
43 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
aps1.fptls.com/ |
96 B 447 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/if/ov2/av0/rcv0/0/ibq17/0x4AAAAAAAV8rzx7Yz6OCGfp/light/fbE/normal/auto/ Frame 9FEC |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.ico
login.upstox.com/ |
7 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
result
service.upstox.com/device-id/ |
1 KB 1 KB |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
/
service.upstox.com/tracking-proxy/open/mp/events/track/ |
25 B 346 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
8 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| webpackChunkupstox_login_2_0 number| __mobxInstanceCount object| __mobxGlobals function| onloadTurnstileCallback__cf-turnstile function| Function function| Object object| turnstile string| __fpjs_pvid6 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 |
---|---|---|
.upstox.com/ | Name: __cf_bm Value: xxYlcRYfmpryp2okWdrv6VSZDe7AdSjqVRAm_zZY6uw-1723425207-1.0.1.1-wHSYwvEBX1p.K7raUFyeNByFlYBiJ2F1ZoSAEkc_G8LEbni80sg630QSnY.1fbO4 |
|
.upstox.com/ | Name: _cfuvid Value: r4.efMfL5QsNarTUQEhqP.kK9H0DzBDGBGj3BZ5Rj60-1723425207026-0.0.1.1-604800000 |
|
.upstox.com/ | Name: __cfruid Value: 8c7aa5c6cc783fe6acb895afff8ad19a1919312d-1723425207 |
|
.upstox.com/ | Name: mp_62597aa51842e6e2c56b97d96e4c5f8a_mixpanel Value: %7B%22distinct_id%22%3A%20%22%24device%3A1914425b8131e0-0e170c4496bb92-10462c6f-1d4c00-1914425b8131e0%22%2C%22%24device_id%22%3A%20%221914425b8131e0-0e170c4496bb92-10462c6f-1d4c00-1914425b8131e0%22%2C%22%24initial_referrer%22%3A%20%22https%3A%2F%2Faccount-closing.upstox.com%2F%22%2C%22%24initial_referring_domain%22%3A%20%22account-closing.upstox.com%22%7D |
|
.upstox.com/ | Name: _iidt Value: 0k6SoxnOVKop679Vg6/9bY1yolclCVnPmFJ7rBs1hKhIPwpe73JX1OafWWmsavV5dgiX1S/gpQf1KA== |
|
.upstox.com/ | Name: _vid_t Value: vSg1PO/wwQxSBGJiDUIOVSsFpkEJ2Yc1OMbK10v45Zdg+D+kvFVvUGjdWyNQKgYkhmthEKHuDAcviw== |
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 |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=0; includeSubDomains |
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.
account-closing.upstox.com
aps1.fptls.com
challenges.cloudflare.com
fonts.googleapis.com
fonts.gstatic.com
login.upstox.com
service.upstox.com
2606:4700::6812:1a26
2606:4700::6812:1b26
2606:4700::6812:5e29
2a00:1450:4001:80b::200a
2a00:1450:4001:827::2003
76.223.26.30
01ae85e7b5fbf3eb672be4e4727e011a4bd2f2d1bd8d0e754daf4ecdd56a2617
074237b41be9d9a53af4fc5dca420fd8752257f2ccbde5d5ac4cd29b40896046
0a0420beaab28ad21f2990a9911d3112a2ae85fc552e8c1e47b2d4988e38edd3
15db900bf61b149586cd6745959ba8447a19425d24ccd2da97cb772ae1e99fec
1893541cc68791ab99dbd0654faaa822f01cbf58210f516571c4249bdbe8c92f
3293bc389c68d5bfc4591a59c0f43334a8bd48d7ff08cfecae4acef2e0323b34
355d88c38b777efee1da6ab5d2f3745f8bed302f1793870d64ece08ba0730a82
3b9780a61273be531e5fa9f85da8f67393f0d1f6ab8952ae3acc6aa3a1038f79
40becb5aeef46348e3713a09fe07a5098f899b9e5c58e1176a8e51a231923875
4849adb4f67f45c74a6fc1d07432379b8cf81ceea958789a96f30ad73165e7bd
49231d733ab8c2bc073573bbbba19d72482ddaaf3b6d5920aac299555488be14
4db8f2551a60b887d9f2cbe4f0463e4880f7f668ce510f2a11f4af7428e4b4f8
5321b93388d47c1c5a216b95d1f64873eec1057791532ee961ed1d82bbdd4b9e
5ab7a08021d3d7fa95eebd7997c8315554dbd1b86f3a93d7cf3cfd3089d4c799
5cd9dbeccb2ea71c63b08373a676055ab71f20d08008de8c2e2ff406022dcbd5
73526f048f5c35bd974c8ecad62a6957111a207abae06dc52c18f4bc1f04c8f7
755729d9fec89358dab6ccbed819843d5c1497a5857764457463137566346fd6
7be4e9bbfdd992cf5bf20945a2a58bc11ca319ab6911be28b23551c50e7561aa
7e383bb6bc91d3f6e682db478cd26fec70d6d68d5a2ac4dd1280bbac61ee77fb
86068b0c6c29ee32401f200dafc38cdcbb33c6c0aba849397b09d128e9baa202
99eb8babb5c2f7a94b16c93bc5cdc84e1a6c1d3c75ae5022b188737bf714cbb9
a27b20b7043f4473102f9007013917b6908cb8bfff7c2ebbf0ab8058cdf95fcb
ac40c45e76d92bf20be0c985e60dc4847874a6d44fc2c4c574c24f144a740cd1
b2adbc9398c760185bb36ff06fb547282b206996324ec7a45deab56ba8c5fb06
b92c41091bd9610afd976744d82ef2e4d71f3c78e2272b2a9f90ab801dd465c5
c07d9c1b566db435c54a3215218bfe50e9f88ece8d0ad6a83752c615193d13da
ce9b46c18d0769c78a7e889eb237606cb96b602061b39b4c1159a22a015b51df
d4491c2548a95db5fddf7140fbb3808f19da42f192ae2a53cec36e83cf3df897
db71f8a28ad8501544fb4e7668e3c6d0b731760b6f20de3525ebaeba597f1922
e39a8118ec6cdf6ac33e6961518e9fe6ba3f6caf099aeeaec1389c2108ba90ba
f5c04b2708c2330c36df707aecf0b6139868802af0529a9e11b71363a9847b44
fb12b1b1d57bc8ccebea89ff60223c4d394256b04df627ecd0a5583ea549d386
fff71a83690454ee6ea9014780a6797408918cb90cde1f0f3be65ea28a03c678