rayshift.io
Open in
urlscan Pro
2606:4700:20::ac43:4a39
Public Scan
Effective URL: https://rayshift.io/
Submission: On November 23 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on April 8th 2023. Valid for: a year.
This is the only time rayshift.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 15 | 2606:4700:20:... 2606:4700:20::ac43:4a39 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:828::2002 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2606:4700::68... 2606:4700::6810:3865 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:802::200a | 15169 (GOOGLE) (GOOGLE) | |
5 | 2a00:1450:400... 2a00:1450:4001:827::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:831::2002 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:802::200e | 15169 (GOOGLE) (GOOGLE) | |
2 | 2606:4700:20:... 2606:4700:20::681a:fae | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
33 | 8 |
ASN13335 (CLOUDFLARENET, US)
rayshift.io | |
analytics.rayshift.io |
ASN15169 (GOOGLE, US)
pagead2.googlesyndication.com |
ASN13335 (CLOUDFLARENET, US)
static.cloudflareinsights.com | |
cloudflareinsights.com |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
fundingchoicesmessages.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
17 |
rayshift.io
1 redirects
rayshift.io analytics.rayshift.io |
1 MB |
5 |
gstatic.com
fonts.gstatic.com |
234 KB |
4 |
cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 899 cloudflareinsights.com — Cisco Umbrella Rank: 881 |
14 KB |
3 |
google.com
fundingchoicesmessages.google.com — Cisco Umbrella Rank: 1359 |
112 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 31 |
5 KB |
2 |
googlesyndication.com
pagead2.googlesyndication.com — Cisco Umbrella Rank: 97 |
188 KB |
1 |
doubleclick.net
googleads.g.doubleclick.net — Cisco Umbrella Rank: 33 |
4 KB |
33 | 7 |
Domain | Requested by | |
---|---|---|
14 | rayshift.io |
1 redirects
rayshift.io
|
5 | fonts.gstatic.com |
fonts.googleapis.com
rayshift.io |
3 | fundingchoicesmessages.google.com |
pagead2.googlesyndication.com
|
3 | analytics.rayshift.io |
rayshift.io
analytics.rayshift.io |
2 | cloudflareinsights.com |
static.cloudflareinsights.com
|
2 | fonts.googleapis.com |
rayshift.io
|
2 | static.cloudflareinsights.com |
rayshift.io
|
2 | pagead2.googlesyndication.com |
rayshift.io
pagead2.googlesyndication.com |
1 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
33 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
discord.gg |
www.pixiv.net |
forms.gle |
twitter.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
rayshift.io Cloudflare Inc ECC CA-3 |
2023-04-08 - 2024-04-07 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-04-10 - 2024-04-09 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-10-23 - 2024-01-15 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://rayshift.io/
Frame ID: 4D088F1D2C1C9C269137A1A88164FC59
Requests: 30 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20231109/r20190131/zrt_lookup_fy2021.html
Frame ID: 5204943A6CADEAB4EA644AA1507C2BDC
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Rayshift.io - Fate/Grand Order Companion PlatformPage URL History Show full URLs
-
http://rayshift.io/
HTTP 301
https://rayshift.io/ Page URL
Detected technologies
Blazor (Web frameworks) ExpandDetected patterns
- blazor\.server\.js
Bootstrap (Web Frameworks) Expand
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Cloudflare Browser Insights (Analytics) Expand
Detected patterns
- static\.cloudflareinsights\.com/beacon(?:\.min)?\.js
Google AdSense (Advertising Networks) Expand
Detected patterns
- googlesyndication\.com/
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: Discord
Search URL Search Domain Scan URL
Title: thkani
Search URL Search Domain Scan URL
Title: https://forms.gle/hcKHyPA4UAsLCEDF6
Search URL Search Domain Scan URL
Title: https://twitter.com/rayshiftio
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://rayshift.io/
HTTP 301
https://rayshift.io/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
33 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
rayshift.io/ Redirect Chain
|
19 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
rayshift.io/lib/bootstrap/dist/css/ |
222 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icofont.min.css
rayshift.io/vendor/icofont/ |
90 KB 16 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site.min.css
rayshift.io/css/ |
87 KB 18 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aos.css
rayshift.io/css/ |
25 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
umami.js
analytics.rayshift.io/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
152 KB 52 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site.min.js
rayshift.io/js/ |
222 KB 72 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blazor.server.js
rayshift.io/_framework/ |
129 KB 37 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
beacon.min.js
static.cloudflareinsights.com/ |
20 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v84a3a4012de94ce1a686ba8c167c359c1696973893317
static.cloudflareinsights.com/beacon.min.js/ |
20 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 865 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
tile.png
rayshift.io/css/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
home.jpg
rayshift.io/css/ |
402 KB 403 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Cabin-SemiBold.ttf
rayshift.io/css/ |
92 KB 92 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
icofont.woff2
rayshift.io/vendor/icofont/fonts/ |
525 KB 526 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6uyw4BMUTPHjx4wXg.woff2
fonts.gstatic.com/s/lato/v24/ |
23 KB 24 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
initializers
rayshift.io/_blazor/ |
2 B 478 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6u9w4BMUTPHh6UVSwiPGQ.woff2
fonts.gstatic.com/s/lato/v24/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
negotiate
rayshift.io/_blazor/ |
316 B 600 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl_with_ama_fy2021.js
pagead2.googlesyndication.com/pagead/managed/js/adsense/m202311090101/ |
400 KB 135 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup_fy2021.html
googleads.g.doubleclick.net/pagead/html/r20231109/r20190131/ Frame 5204 |
9 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ca-pub-3393529832820961
fundingchoicesmessages.google.com/i/ |
161 KB 53 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AGSKWxVFVCPZjyzOuCb3AzViM8FUQZ5z431FTnNS4M0E5tFq509EVAuJfgpzdgUmRhsDGzJwWVdg-GKV9TsePmI6IWKMv7WAgZuzezAbdW_El-GwNVlFpnwvCivk-fMUh8JmEtlB4a2-qw==
fundingchoicesmessages.google.com/f/ |
359 KB 58 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
69 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2
fonts.gstatic.com/s/materialicons/v140/ |
125 KB 125 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
AGSKWxVNQ6xJuUEP2jg11B4KzgF485jiwGT_ab1cacAby-ItYhCg4uHKW2If-pWyrs8sN7F6jvtVBjq0RV7k1kWoVryD_nGrpQj8bb1PDiOzcQTjb0ugmxPWOSPd2E9YUns63Ez_wm_bJg==
fundingchoicesmessages.google.com/el/ |
0 28 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v36/ |
47 KB 47 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H3 |
collect
analytics.rayshift.io/api/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
analytics.rayshift.io/api/ |
493 B 1010 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
rum
cloudflareinsights.com/cdn-cgi/ Frame |
0 0 |
Preflight
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rum
cloudflareinsights.com/cdn-cgi/ |
0 37 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
61 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 object| 3 object| 4 object| 5 object| 6 object| documentPictureInPicture object| adsbygoogle function| onBlazorReadyHistory function| Cookies function| $ function| jQuery object| bootstrap object| AOS function| Croppie object| DotNet object| Blazor object| __cfBeacon function| umami object| google_js_reporting_queue number| google_srt object| google_persistent_state_async object| google_logging_queue number| tmod object| google_ad_modifications object| ggeac boolean| google_measure_js_timing object| google_tag_data object| google_reactive_ads_global_state object| google_sa_queue function| google_process_slots object| google_ama_state function| google_spfd number| google_unique_id object| google_sv_map number| google_rum_task_id_counter string| google_user_agent_client_hint function| google_sa_impl object| googlefc boolean| adsbygoogle_ama_fc_has_run object| default_ContributorServingResponseClientJs object| _F_toggles object| __googlefc string| __fcInvoked string| __fcexpdef string| YWY1MGI3MTRmOTUxNzc4ZGxvYWRlcl9qcw== string| YWY1MGI3MTRmOTUxNzc4ZGNhY2hlZF9qcw== object| __fcInternalApiManager boolean| __fcInternalApiPostMessageReady object| __tcfapiEventListeners function| __tcfapi object| __tcfapiManager boolean| __tcfapiPostMessageReady function| __uspapi object| __uspapiManager boolean| __uspapiPostMessageReady object| __gppEventListeners function| __gpp object| __gppManager boolean| __gppPostMessageReady1 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 |
---|---|---|
rayshift.io/ | Name: .AspNetCore.Antiforgery.fokXD26hLZs Value: CfDJ8JBi9IifwG9ArMY2QcKEjTaJnQVDjOFTWhDuyrfWRla92SluK0uQgOetVh-noykj5mxa5HZXrNqGJ1TpRctkd8mwAJjhiRdfhmtl0Awn1hBTeSqqk8Sx_nOULB-00htYGbd8FnEzVolzvehBcIGQPiQ |
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=63072000; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN DENY |
X-Xss-Protection | 1; mode=block |
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.
analytics.rayshift.io
cloudflareinsights.com
fonts.googleapis.com
fonts.gstatic.com
fundingchoicesmessages.google.com
googleads.g.doubleclick.net
pagead2.googlesyndication.com
rayshift.io
static.cloudflareinsights.com
2606:4700:20::681a:fae
2606:4700:20::ac43:4a39
2606:4700::6810:3865
2a00:1450:4001:802::200a
2a00:1450:4001:802::200e
2a00:1450:4001:827::2003
2a00:1450:4001:828::2002
2a00:1450:4001:831::2002
09025acf93faf68567a72930322f9ced686107a1a5e754e5994566f8d3639fde
1aa8845fd06e475aefe733d4e55b36a92fcd487975049c8172341827ac9cc03e
242e542871bd77c8ff6375418e349ef6b3a32a208e15ca1441166641d212a6a1
2fa9fe860db91cd61cc3f22128da83ad23545a3e213dd569f172c5174e7bfc58
379b1c3c5b982a0b00a80b59099f00a960abe2535f902da309b3c9f426d669fe
37ea75d342201abbf9a29b24889b1d7eeb69764ec6b978e0764bdecfac0cdcb8
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
6153d13804862b0fc1c016cf1129f34cb7c6185f2cf4bf1a3a862eecdab50101
61fc3fa1110682e2bb1425811985091366fd0dc3c7634239fe4bbf44c6dbbd3b
623c81b092a6116d4d60ff89b14803818efb0b9aebf6e4e2c50241e802f6e016
6318e0697b280d82d4ff8028e8ee3f81fc793989280ef0513608cbf8f9caa7e1
6f81f92bf264883f2fe3e7ff2ab84f0ce037bb39a920dd5ea0c54037fe1c5549
8265f64786397d6b832d1ca0aafdf149ad84e72759fffa9f7272e91a0fb015d1
918b7dc3e2e2d015c16ce08b57bcb64d2253bafc1707658f361e72865498e537
9b1b9d7cb74a9923d83f36f0026f421940b861fd6e1a51b8f79af45492ed4ed5
ad50e8eb5ccbcdc2f83b4d7e4b735a1cbfb12285537ce033908ed5cd0eedd50a
aee6e1930bca9caaaaa7799fdf3d2366a02b221d30ceda40bfe6e6e26ffbfbc5
c447dd7677b419db7b21dbdfc6277c7816a913ffda76fd2e52702df538de0e49
c4cb7ee295b14fe670ced1e8271273041990ca3d5af39accf8e960c227148eab
c5ad8b399b615ecfc8f63628c1bad71cf11477002a51390fd1dcca1f2b34381e
d16c3689d53ab9ac55d4a67a0e7fb67b343bd1e9488057e1b20ac591b9bbeed3
d4268fcd6a367dde33c7c3962cf8989f1b78de2d62585dda3b6a0a0dedbad264
d8aea69a0ebe711e6f3384967b907200f63a4d8db5f132471953ea7e6b76c3ce
d9d6a6e78ededb3ddb14def585cb209fb2e90ad36abc2bbc33ca8adcd3848345
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e49a3d782b69231b6ae6cb758c31d847a81c791ed2693ec2d482709fd6686391
ef16539c1d38c323f79d96e30ead5634e9d1ef6fe3edb28078291415ab43de35
f471685c96a84f09e9f107c762de397ca22687cab23c0050739242bd0e67b891
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615