oceansecurity.io
Open in
urlscan Pro
104.19.241.93
Public Scan
Effective URL: https://oceansecurity.io/
Submission: On August 04 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by WE1 on August 2nd 2024. Valid for: 3 months.
This is the only time oceansecurity.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 14 | 104.19.241.93 104.19.241.93 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:81c::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:827::200a | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:81d::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 13.32.27.5 13.32.27.5 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 54.231.137.1 54.231.137.1 | 16509 (AMAZON-02) (AMAZON-02) | |
4 | 2606:4700::68... 2606:4700::6811:f5cb | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2600:9000:211... 2600:9000:211e:f200:1c:37e5:3f40:21 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:9000:223... 2600:9000:223c:e200:1f:574b:600:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 76.76.21.93 76.76.21.93 | () () | |
30 | 11 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-32-27-5.fra56.r.cloudfront.net
cdn.heapanalytics.com |
ASN16509 (AMAZON-02, US)
PTR: s3-1-w.amazonaws.com
plst237.s3.amazonaws.com |
ASN16509 (AMAZON-02, US)
d1muf25xaso8hp.cloudfront.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
oceansecurity.io
1 redirects
www.oceansecurity.io oceansecurity.io |
838 KB |
4 |
unpkg.com
unpkg.com — Cisco Umbrella Rank: 1314 |
1 MB |
3 |
gstatic.com
fonts.gstatic.com |
154 KB |
2 |
spline.design
prod.spline.design — Cisco Umbrella Rank: 364215 app.spline.design |
2 MB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112 |
97 KB |
1 |
cloudfront.net
d1muf25xaso8hp.cloudfront.net |
5 KB |
1 |
amazonaws.com
plst237.s3.amazonaws.com — Cisco Umbrella Rank: 212999 |
7 KB |
1 |
heapanalytics.com
cdn.heapanalytics.com — Cisco Umbrella Rank: 5185 |
|
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
2 KB |
30 | 9 |
Domain | Requested by | |
---|---|---|
13 | oceansecurity.io |
oceansecurity.io
|
4 | unpkg.com |
oceansecurity.io
unpkg.com |
3 | fonts.gstatic.com |
fonts.googleapis.com
unpkg.com |
2 | www.googletagmanager.com |
oceansecurity.io
|
1 | app.spline.design |
oceansecurity.io
|
1 | prod.spline.design |
unpkg.com
|
1 | d1muf25xaso8hp.cloudfront.net | |
1 | plst237.s3.amazonaws.com |
oceansecurity.io
|
1 | cdn.heapanalytics.com |
oceansecurity.io
|
1 | fonts.googleapis.com |
oceansecurity.io
|
1 | www.oceansecurity.io | 1 redirects |
30 | 11 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
oceansecurity.io WE1 |
2024-08-02 - 2024-10-31 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-07-30 - 2024-10-22 |
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 |
cdn.heapanalytics.com Amazon RSA 2048 M02 |
2024-05-29 - 2025-06-26 |
a year | crt.sh |
*.s3.amazonaws.com Amazon RSA 2048 M01 |
2024-04-22 - 2025-04-07 |
a year | crt.sh |
unpkg.com WE1 |
2024-07-28 - 2024-10-26 |
3 months | crt.sh |
*.cloudfront.net Amazon RSA 2048 M01 |
2023-10-10 - 2024-09-19 |
a year | crt.sh |
*.spline.design Amazon RSA 2048 M03 |
2023-08-11 - 2024-09-08 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://oceansecurity.io/
Frame ID: CDBD2A79883484BDA773E43F6A018D98
Requests: 35 HTTP requests in this frame
Screenshot
Page Title
OceanPage URL History Show full URLs
-
https://www.oceansecurity.io/
HTTP 301
https://oceansecurity.io/ Page URL
Detected technologies
Google Font API (Font Scripts) ExpandDetected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://www.oceansecurity.io/
HTTP 301
https://oceansecurity.io/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
oceansecurity.io/ Redirect Chain
|
13 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
early.js
oceansecurity.io/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/ |
24 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
run.css
oceansecurity.io/package/run_css/15e0a5497553dc79d0ee9c515bde982e23dcf9691c8a1bec225931f721a8a6a2/ocean-85533/live/index/xfalse/xfalse/ |
73 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pre_run_jquery.js
oceansecurity.io/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/ |
88 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
run.js
oceansecurity.io/package/run_js/aea9cc99b9f8a79f4bf15fc9e36ec613328a506dd53bb9a91268a30570abeace/xfalse/x29/ |
3 MB 743 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
static.js
oceansecurity.io/package/static_js/e8afbb96bf1f4bfe0dc6f5041ea6c47992d4f96404887c26db26a85d37a0818a/ocean-85533/live/index/xnull/xfalse/xfalse/xfalse/ |
51 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dynamic.js
oceansecurity.io/package/dynamic_js/5cb6e17873544891123f7b7943759275edddd005cefce6ef29d93c49c7bb061e/ocean-85533/live/index/xnull/xfalse/xfalse/en_us/xfalse/xfalse/ |
63 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
127 KB 49 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
21 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
data
oceansecurity.io/api/1.1/init/ |
283 B 1022 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v40/ |
47 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
heap-.js
cdn.heapanalytics.com/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
42 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
plst.js
plst237.s3.amazonaws.com/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
spline-viewer.js
unpkg.com/@splinetool/viewer@1.5.5/build/ |
2 MB 718 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
hi
oceansecurity.io/user/ |
57 B 846 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
fonts.gstatic.com/s/roboto/v32/ |
18 KB 18 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
127 KB 48 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
https%3A%2F%2F4edf8d49118e6669bf5d36cb79f0c5b9.cdn.bubble.io%2Ff1717508363140x539638125456228800%2FO.png
d1muf25xaso8hp.cloudfront.net/ |
4 KB 5 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
m
oceansecurity.io/user/ |
4 B 656 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
68 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scene.splinecode
prod.spline.design/CTbFY48tJgvoqUvd/ |
3 MB 2 MB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
apm
oceansecurity.io/user/ |
4 B 722 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
process.js
unpkg.com/@splinetool/viewer@1.5.5/build/ |
112 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
process.wasm
unpkg.com/@splinetool/modelling-wasm@1.5.5/build/ |
495 KB 214 KB |
Fetch
application/wasm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
opentype.js
unpkg.com/@splinetool/viewer@1.5.5/build/ |
173 KB 61 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf
fonts.gstatic.com/s/roboto/v30/ |
164 KB 88 KB |
Fetch
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
68 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
c1bb5e1b-ccff-4fd6-8d1a-ff835712c851
https://oceansecurity.io/ |
52 KB 0 |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
1f0aef18-784b-4555-b32c-02ca1ca0fb60
https://oceansecurity.io/ |
898 KB 0 |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
177 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
49 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_favicon32x32.png
app.spline.design/_assets/_icons/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
frg
oceansecurity.io/ |
4 B 721 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
frg
oceansecurity.io/ |
4 B 768 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
68 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.
string| bubble_session_uid object| headers_source_maps function| make_proxy function| appquery function| Lib function| load_error_function object| load_error_log function| disableLoadErrorFunction object| _bubble_page_load_data object| webfont object| WebFont function| FontFaceObserver string| gm_key string| bubble_page_load_id string| bubble_plp_token string| _p string| bubble_page_name function| $ function| jQuery string| bubble_bundle_name function| clearImmediate function| setImmediate object| BrowserDetect function| highlight_dom_changes function| local_storage_fallback object| u function| google_web_fonts_active_cb function| fontface_webfonts_loaded_cb object| element_performance_counts function| kill_notifier_socket function| restore_notifier_socket number| server_time_offset object| client_db object| safe_require object| __algolia object| testing function| authenticate_as object| document_ready_key function| gapListener function| display_page function| switch_page function| Lib_post_load boolean| google_web_fonts_active object| fontface_loaded boolean| all_fontface_loaded object| preloaded number| bubble_version object| plugins object| bubble_run_derived function| gtag object| dataLayer object| __code__ object| translation_data object| language_data string| application_language object| app function| everything_ready function| wait_for_everything object| heap object| google_tag_manager object| google_tag_data boolean| plst number| render_end_timestamp object| gtag_script string| __THREE__ object| reactiveElementVersions object| litHtmlVersions object| litElementVersions3 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 |
---|---|---|
.oceansecurity.io/ | Name: ocean-85533_live_u2main Value: bus|1722742167824x363800572103566660|1722742167835x501188054416216800 |
|
.oceansecurity.io/ | Name: ocean-85533_live_u2main.sig Value: tIzA4dATwykGAuQaZ02mH6DCkCM |
|
.oceansecurity.io/ | Name: ocean-85533_u1main Value: 1722742167824x363800572103566660 |
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 |
---|---|
Content-Security-Policy | frame-ancestors 'none'; |
X-Frame-Options | DENY |
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.
app.spline.design
cdn.heapanalytics.com
d1muf25xaso8hp.cloudfront.net
fonts.googleapis.com
fonts.gstatic.com
oceansecurity.io
plst237.s3.amazonaws.com
prod.spline.design
unpkg.com
www.googletagmanager.com
www.oceansecurity.io
104.19.241.93
13.32.27.5
2600:9000:211e:f200:1c:37e5:3f40:21
2600:9000:223c:e200:1f:574b:600:93a1
2606:4700::6811:f5cb
2a00:1450:4001:81c::2008
2a00:1450:4001:81d::2003
2a00:1450:4001:827::200a
54.231.137.1
76.76.21.93
0613fa21f102b8a32c3bf62fb99d2212e7830d623fa4353814a8306f3e694d5f
08ba000a06b6a37c906bf0e15f319aabea67060d3f0f9005baea6d212aa05db1
0b0af50ba1a4fa4b83cb2faf384a35fb06bde43b56844722523b6ace0aa3fe61
16b77d4a1129eecf7c99813d3cd697e1e2f3b7af871719631d386fd15d5cc3b8
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
4481f54a16e0f6543f0323f4716cb27792918bcf273294232153bf55c659712d
450e62180e870526d437f065fa76a5d4e31517905e37a98184ef79b0fc2abd5b
4d4c232140700a9c86819aeb7b8cf97bdae005b0a9893dd075b17cff865531fc
4e147ab64b9fdf6d89d01f6b8c3ca0b3cddc59d608a8e2218f9a2504b5c98e14
57329622c0571f0bc59a56da7cbbb007f53a6f69f66302fc41a99cdb429c5f8d
5b0b02e77f5af36bfa4938d9a3e8a345d463ec0248391c11a99f36ec7cc601a2
61765e87819b91a77d8939f1c479c67917eeb0f8cc5bcd17d21684d53dadff4a
69539b5b3777cffda28a66d7f2aa9b17c91ee1ec8fd50c00c442af91753a60f7
6d50378dfa88da801851122f035d142b32d54f761438977f7b10d80a0f7c2f9c
74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b
90fa14659c94787a59e9aa4de6419e65432f2e5cb3ec8bb96cb8e9f8aa900b7d
963ecfb4bf98969ac8bfec15f0ede5941ce3414b8f1ad3590ffe38fa8053453a
995080ac80dde69be990a4f04a23f9f19bb6d6196096e1fa1c4ea64b7a238714
a0fe8723dcf55da64d06b25446d0a8513e52527c45afcb37073465f9c6f352af
aeca3b6d4c5fae6febd472872ed29981f6c2e86e42445e6ffcaea2085e81ddbc
b52022282b3a60cea158bdf8999255b43b8b88005ab4fdb01af6caa9638f21b1
b561960b1881d41435ce1721070745f42d7394fd97d54ef0d95985b7613fd967
b5bea41b6c623f7c09f1bf24dcae58ebab3c0cdd90ad966bc43a45b44867e12b
c44bed6339956e9b064c0c6e80992e2e211d9714ed391f8a45c396107d2ec447
c726133b799686ebe39a0f4b7cbb2f66fd566becd184a8fefdfda51716c6ad86
c87c49d7941dc4a039c75062836fb4f34029b996648d35295e41b7f221e35a2b
d9bada3a44bb2ffa66dec5cc781cafc9ef17ed876cd9b0c5f7ef18228b63cebb
e1119acad24bc805a30688402b57c8f3638190adb19cb4b67bf21a5f4c682aa7
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
ef28e9c26a4ed0fc543451c64ffb941ad88511772f149e7d1e6ec2e407a441d8
f41e2c4c30b86437ff8aec898f0c1a22c5b9dd55374aac8c9a852b5f0f1e3b9a