www.portis.io
Open in
urlscan Pro
104.18.19.87
Public Scan
Effective URL: https://www.portis.io/
Submission: On April 24 via manual from SE — Scanned from SE
Summary
TLS certificate: Issued by GTS CA 1P5 on March 24th 2023. Valid for: 3 months.
This is the only time www.portis.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 104.18.18.87 104.18.18.87 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
26 | 104.18.19.87 104.18.19.87 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2.19.126.91 2.19.126.91 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 18.66.97.37 18.66.97.37 | 16509 (AMAZON-02) (AMAZON-02) | |
5 | 104.18.70.113 104.18.70.113 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 52.222.236.122 52.222.236.122 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 104.16.51.111 104.16.51.111 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
36 | 6 |
ASN20940 (AKAMAI-ASN1, NL)
PTR: a2-19-126-91.deploy.static.akamaitechnologies.com
use.typekit.net |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-97-37.fra56.r.cloudfront.net
static.hotjar.com |
ASN16509 (AMAZON-02, US)
PTR: server-52-222-236-122.fra56.r.cloudfront.net
script.hotjar.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
27 |
portis.io
1 redirects
portis.io — Cisco Umbrella Rank: 552063 www.portis.io |
4 MB |
5 |
zdassets.com
static.zdassets.com — Cisco Umbrella Rank: 2815 ekr.zdassets.com — Cisco Umbrella Rank: 3252 |
365 KB |
2 |
zendesk.com
portis.zendesk.com |
1 KB |
2 |
hotjar.com
static.hotjar.com — Cisco Umbrella Rank: 899 script.hotjar.com — Cisco Umbrella Rank: 1171 |
72 KB |
1 |
typekit.net
use.typekit.net — Cisco Umbrella Rank: 920 |
51 KB |
36 | 5 |
Domain | Requested by | |
---|---|---|
26 | www.portis.io |
www.portis.io
|
4 | static.zdassets.com |
www.portis.io
static.zdassets.com |
2 | portis.zendesk.com |
static.zdassets.com
|
1 | script.hotjar.com |
static.hotjar.com
|
1 | ekr.zdassets.com |
static.zdassets.com
|
1 | static.hotjar.com |
www.portis.io
|
1 | use.typekit.net |
www.portis.io
|
1 | portis.io | 1 redirects |
36 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
wallet.portis.io |
portis.io |
apps.portis.io |
portis.zendesk.com |
dashboard.portis.io |
docs.portis.io |
medium.com |
assets.portis.io |
codesandbox.io |
cryptopuppers.co |
twitter.com |
github.com |
t.me |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.portis.io GTS CA 1P5 |
2023-03-24 - 2023-06-22 |
3 months | crt.sh |
use.typekit.net DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2022-09-14 - 2023-10-15 |
a year | crt.sh |
*.hotjar.com Amazon ECDSA 256 M01 |
2023-03-09 - 2024-04-06 |
a year | crt.sh |
zdassets.com Cloudflare Inc ECC CA-3 |
2022-11-10 - 2023-11-09 |
a year | crt.sh |
portis.zendesk.com Cloudflare Inc ECC CA-3 |
2023-04-01 - 2024-03-31 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.portis.io/
Frame ID: ACF1E1DE7E9F03112769CC10FA32637F
Requests: 31 HTTP requests in this frame
Frame:
https://static.zdassets.com/web_widget/latest/web-widget-framework-825ab0ff00e896abec09.js
Frame ID: 6326DFDF7B443DF81550224BD454C102
Requests: 5 HTTP requests in this frame
Screenshot
Page Title
Portis - The Non-Custodial Blockchain WalletPage URL History Show full URLs
-
http://portis.io/
HTTP 307
https://portis.io/ HTTP 301
https://www.portis.io/ Page URL
Detected technologies
Hotjar (Analytics) ExpandDetected patterns
- //static\.hotjar\.com/
Page Statistics
20 Outgoing links
These are links going to different origins than the main page.
Title: https://wallet.portis.io
Search URL Search Domain Scan URL
Title: https://portis.io/help
Search URL Search Domain Scan URL
Title: Apps
Search URL Search Domain Scan URL
Title: Support
Search URL Search Domain Scan URL
Title: Dashboard
Search URL Search Domain Scan URL
Title: Docs
Search URL Search Domain Scan URL
Title: Blog
Search URL Search Domain Scan URL
Title: White Paper
Search URL Search Domain Scan URL
Title: See Live Code
Search URL Search Domain Scan URL
Title: Learn More
Search URL Search Domain Scan URL
Title: Learn More
Search URL Search Domain Scan URL
Title: Try Our Demo App
Search URL Search Domain Scan URL
Title: privacy policy
Search URL Search Domain Scan URL
Title: Home
Search URL Search Domain Scan URL
Title: Submit a Request
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: Terms of Service
Search URL Search Domain Scan URL
Title: Open Source Attributions
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://portis.io/
HTTP 307
https://portis.io/ HTTP 301
https://www.portis.io/ Page URL
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
/
www.portis.io/ Redirect Chain
|
23 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
www.portis.io/_next/static/FV0srW5byVFOxIoPzLCUa/pages/ |
226 KB 67 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_app.js
www.portis.io/_next/static/FV0srW5byVFOxIoPzLCUa/pages/ |
44 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-f5e50b6b501ccea2a79b.js
www.portis.io/_next/static/runtime/ |
1 KB 953 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
commons.96179b0526f47f6c25f9.js
www.portis.io/_next/static/chunks/ |
153 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.8cc615840f782620c04e.js
www.portis.io/_next/static/chunks/ |
83 B 358 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-97f9c6382f05ba6804f6.js
www.portis.io/_next/static/runtime/ |
56 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.117ec152.chunk.css
www.portis.io/_next/static/css/ |
19 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.svg
www.portis.io/static/ |
6 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
arrow-down.svg
www.portis.io/static/ |
171 B 305 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stars_1.png
www.portis.io/static/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
purple_stroke_1.png
www.portis.io/static/ |
47 KB 47 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cryptopup_login_desktop.png
www.portis.io/static/ |
50 KB 50 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stars_2.png
www.portis.io/static/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
purple_stroke_2.png
www.portis.io/static/ |
49 KB 49 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
direct_purchase.gif
www.portis.io/static/ |
1 MB 1 MB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
trust_this_app.gif
www.portis.io/static/ |
240 KB 241 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stars_4.png
www.portis.io/static/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
purple_stroke_4.png
www.portis.io/static/ |
45 KB 45 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
colorful_brush_stroke_2.png
www.portis.io/static/ |
42 KB 42 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
half_laptop.png
www.portis.io/static/ |
80 KB 80 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
full_laptop.png
www.portis.io/static/ |
29 KB 29 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-small.svg
www.portis.io/static/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
top_section_animation.mp4
www.portis.io/static/ |
1 MB 1 MB |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
multi_blockchain.mp4
www.portis.io/static/ |
495 KB 496 KB |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dapps.png
www.portis.io/static/ |
497 KB 498 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/9b05f3/000000000000000000013365/27/ |
50 KB 51 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hotjar-1455365.js
static.hotjar.com/c/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
snippet.js
static.zdassets.com/ekr/ |
23 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cdd710b0-127f-41ed-b27f-5ef50314f1e6
ekr.zdassets.com/compose/ |
398 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modules.2a3811a38acac1cc3838.js
script.hotjar.com/ |
261 KB 68 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web-widget-framework-825ab0ff00e896abec09.js
static.zdassets.com/web_widget/latest/ Frame 6326 |
163 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
config
portis.zendesk.com/embeddable/ Frame 6326 |
706 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web-widget-main-546be81.js
static.zdassets.com/web_widget/classic/latest/ Frame 6326 |
1 MB 300 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en-us-json-546be81.js
static.zdassets.com/web_widget/classic/latest/web-widget-locales/classic/ Frame 6326 |
25 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
embeddable_blip
portis.zendesk.com/ Frame 6326 |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
26 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 object| 1 object| 2 boolean| credentialless object| webpackJsonp object| __NEXT_P object| __core-js_shared__ object| regeneratorRuntime object| __NEXT_DATA__ object| next function| setImmediate function| clearImmediate object| FontAwesomeConfig object| ___FONT_AWESOME___ function| hj object| _hjSettings object| zESettings object| zEWebpackACJsonp function| zE function| zEmbed object| hjSiteSettings function| hjBootstrap object| hjBootstrapCalled object| hjLazyModules boolean| zEACLoaded function| $zopim7 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 |
---|---|---|
.portis.io/ | Name: __cfruid Value: cf9817c549e5342e62a46b5083a64e08dd4c05c2-1682340628 |
|
.portis.io/ | Name: amplitude_id_0b4ccbeb82f0c4442634437f873da2ceportis.io Value: eyJkZXZpY2VJZCI6IjJiZTM3YTdiLWViMGUtNDIxYy1hNjdjLTI1ZGMyOTFlYTc1ZFIiLCJ1c2VySWQiOm51bGwsIm9wdE91dCI6ZmFsc2UsInNlc3Npb25JZCI6MTY4MjM0MDYyODc5MywibGFzdEV2ZW50VGltZSI6MTY4MjM0MDYyODc5MywiZXZlbnRJZCI6MCwiaWRlbnRpZnlJZCI6MCwic2VxdWVuY2VOdW1iZXIiOjB9 |
|
.portis.io/ | Name: _hjSessionUser_1455365 Value: eyJpZCI6ImUxZDJkMGE0LThkMmItNTVkMi1iODg2LWEwOTdlN2RiZTI1NSIsImNyZWF0ZWQiOjE2ODIzNDA2MjkzMDgsImV4aXN0aW5nIjpmYWxzZX0= |
|
.portis.io/ | Name: _hjFirstSeen Value: 1 |
|
.portis.io/ | Name: _hjIncludedInSessionSample_1455365 Value: 0 |
|
.portis.io/ | Name: _hjSession_1455365 Value: eyJpZCI6ImZjYzg2MDE2LTE1ZTgtNDkxOS04ZTM2LThiZDY2MzljMWUwNSIsImNyZWF0ZWQiOjE2ODIzNDA2MjkzMTcsImluU2FtcGxlIjpmYWxzZX0= |
|
.portis.io/ | Name: _hjAbsoluteSessionInProgress Value: 0 |
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=31536000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
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.
ekr.zdassets.com
portis.io
portis.zendesk.com
script.hotjar.com
static.hotjar.com
static.zdassets.com
use.typekit.net
www.portis.io
104.16.51.111
104.18.18.87
104.18.19.87
104.18.70.113
18.66.97.37
2.19.126.91
52.222.236.122
00e2f85cb3ef0b869192445bf3f1c2524497bfdade851b3a7913b3ab8fca4b70
030c36a45bec95b2bdef69c1eaa95991f5fb77683ef764e5e6efd3d0826775c5
0e625a103b9065139cf3cc5cae9f5070521a20d2bfcc3e091c3de8532a2aa6e5
1b0edc691d3a3d2e8b21fb59de4c59023e3d6412c3a12d6465c81121e26f5ef2
21d2ea81f22f44525f201ad9f4702029e0b2bfe65d5a2b534104dbe4b2346bbe
22fcd12d911a542c70ef1e013fd140ddd76747322ff258fb2fddc2c6d7a7a868
38ff10920f7237b6f87ddb4faccbd92e9c2aa34d7a66a7e0dd9142fccbaa72ba
4b1e453d0d95718e19766d3023ea82dc059f728f3b112b7980773c109ac0bd31
5906fc69db8b88ee5b4d44ff6ea7ba7ff7e8bc28bd8b2f1d4483965b21237ad0
6acf7697125de49be6547143185b16ef0a793ec6540e1bf8efda936774a2dda9
6ccb7135ec34190d42e20a5a9fe3edfd9f739ad23ffc0aa23ce3fdafdd745e77
6d16be68a4c954d96150ca0548267883ff25b5d36cf1e1b3ebcaaffaedec1ee9
6dcecb091b93896d770a65dfe2f5cf71ab01fe4455030cbc8dfbb91e2cd9ba70
83d81242d91041c2728d11cac96fc915510f1163808084a45086c2464d105e3a
8e638a658211e321728569f6057002a7e516a4b195fef6c95505e32ec709ef3c
951a1a078f085df12c065395457d62ab9eca6756e55be6af402e8368d201f6d5
9675cc5b4770ae3a5d0fcb36aaaa44ea726c02c8f4ba37952758395ab3df21f7
96b67419d2538b42413797739000601d5884a81872b8346559c04770100a29fb
987bef595709d7bca2568beaa2cb3938a9d7ec130a82d32e372e6ed63cf1a64f
9d3a2b2fc1bb89ca2d50e48189ef7e5daf48c440a244a33d48feb5f0c536c622
a2c12e93e919e7c1502ddd8742c42f8184e4635b70c85e0a12bed59484f5a7cd
a487564dfa86bc8b213e237b03982c7dd826e434e157c3c86b20a0ede7bb0964
acbed66e94b995cc1f3a9a1da95554f668a879969d653c570f576d3fc735494c
ad5d7d9ac37627ebe3aac4eebc5e53b0cee19b5415d89164d509357d6a948d7c
b169e7f3b4ec204d043de4184558c3636bfe7263529514066fef7d811776152d
cc459a110a9f0aba0521eeffbb8e399dd95ca5870f6d175058ed8213d5ddda38
ceab444d703154b743487234a74b8c45b6ba70769a22af413a26c758f6132444
d22019d90eb2ecc08ce4e03055937bc5ed9e5d0e2bbd53fa6a60d596d9325614
d25c59462879ec3d4c68b361269f39c7f260ef85aaed37e06efbdfa05710fcba
db26b9c9c411fa3565ea6dff37293989dcbdb31f7a595785f478aab300f17629
dfa54100d5b78200173cda8ecf2f274fa3c0f13743e75a6c4054afd17d9c7964
e0c8bd6b035b46670d7894625c5b4de0c38bc24c370f4776057a5cedf8ceddc7
e3e311073222c69d560c75321a4460bda8f442bd6b32ae8fae7d2ffdf76ee746
e686ec247ccd97538ae81aa3f34be587a617d7b5098ad52496942e9d34cb6f31
edaedfd35f392bd6427b47e0f9d4d3989ee210a99d5e8bfe41df15cb22e05e93