4cast.oplin.org
Open in
urlscan Pro
34.231.126.247
Public Scan
Effective URL: https://4cast.oplin.org/
Submission: On January 26 via manual from AU — Scanned from AU
Summary
TLS certificate: Issued by R3 on January 9th 2023. Valid for: 3 months.
This is the only time 4cast.oplin.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 22 | 34.231.126.247 34.231.126.247 | 14618 (AMAZON-AES) (AMAZON-AES) | |
2 | 74.125.200.97 74.125.200.97 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.217.194.95 172.217.194.95 | 15169 (GOOGLE) (GOOGLE) | |
7 | 104.22.70.197 104.22.70.197 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 172.217.194.102 172.217.194.102 | 15169 (GOOGLE) (GOOGLE) | |
1 | 74.125.130.94 74.125.130.94 | 15169 (GOOGLE) (GOOGLE) | |
35 | 6 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-231-126-247.compute-1.amazonaws.com
4cast.oplin.org |
ASN15169 (GOOGLE, US)
PTR: sa-in-f97.1e100.net
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: si-in-f95.1e100.net
fonts.googleapis.com |
ASN15169 (GOOGLE, US)
PTR: si-in-f102.1e100.net
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
oplin.org
1 redirects
4cast.oplin.org |
1 MB |
7 |
addtoany.com
static.addtoany.com — Cisco Umbrella Rank: 3748 |
30 KB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 21 |
20 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 40 |
120 KB |
1 |
gstatic.com
fonts.gstatic.com |
44 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 34 |
1 KB |
35 | 6 |
Domain | Requested by | |
---|---|---|
22 | 4cast.oplin.org |
1 redirects
4cast.oplin.org
|
7 | static.addtoany.com |
4cast.oplin.org
static.addtoany.com |
3 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | www.googletagmanager.com |
4cast.oplin.org
www.googletagmanager.com |
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
4cast.oplin.org
|
35 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
twitter.com |
facebook.com |
www.youtube.com |
www.addtoany.com |
www.oplin.org |
support.oplin.org |
oplin.org |
www.competethemes.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
4cast.oplin.org R3 |
2023-01-09 - 2023-04-09 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-01-09 - 2023-04-03 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-01-09 - 2023-04-03 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-06-04 - 2023-06-03 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-01-09 - 2023-04-03 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://4cast.oplin.org/
Frame ID: F0A1487285EEF6993D120BC5DBFB3527
Requests: 34 HTTP requests in this frame
Frame:
https://static.addtoany.com/menu/sm.24.html
Frame ID: 7293FECF9DF52E8728BE30B5FA9BCAC9
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
The OPLIN 4castPage URL History Show full URLs
-
http://4cast.oplin.org/
HTTP 301
https://4cast.oplin.org/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
AddToAny (Widgets) Expand
Detected patterns
- addtoany\.com/menu/page\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Font API (Font Scripts) Expand
Detected 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.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
20 Outgoing links
These are links going to different origins than the main page.
Title: twitter
Search URL Search Domain Scan URL
Title: facebook
Search URL Search Domain Scan URL
Title: youtube
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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: OPLIN
Search URL Search Domain Scan URL
Title: OPLIN Support Center
Search URL Search Domain Scan URL
Title: Research Databases
Search URL Search Domain Scan URL
Title: What Does This Mean to Me, Laura?
Search URL Search Domain Scan URL
Title: Unlimited WordPress Theme
Search URL Search Domain Scan URL
Title: AddToAny
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://4cast.oplin.org/
HTTP 301
https://4cast.oplin.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
35 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
4cast.oplin.org/ Redirect Chain
|
96 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
110 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.min.css
4cast.oplin.org/wp-includes/css/dist/block-library/ |
93 KB 16 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
classic-themes.min.css
4cast.oplin.org/wp-includes/css/ |
217 B 625 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
11 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
all.min.css
4cast.oplin.org/wp-content/themes/unlimited/assets/font-awesome/css/ |
56 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
4cast.oplin.org/wp-content/themes/unlimited/ |
57 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
addtoany.min.css
4cast.oplin.org/wp-content/plugins/add-to-any/ |
1 KB 954 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
frontend-gtag.min.js
4cast.oplin.org/wp-content/plugins/google-analytics-for-wordpress/assets/js/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page.js
static.addtoany.com/menu/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
4cast.oplin.org/wp-includes/js/jquery/ |
88 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-migrate.min.js
4cast.oplin.org/wp-includes/js/jquery/ |
11 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
addtoany.min.js
4cast.oplin.org/wp-content/plugins/add-to-any/ |
129 B 576 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4cast6.png
4cast.oplin.org/wp-content/uploads/2018/08/ |
24 KB 24 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
addtoanysubscribe.gif
4cast.oplin.org/images/ |
2 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lion-hologram-4399941_1920.jpg
4cast.oplin.org/wp-content/uploads/2022/06/ |
123 KB 123 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
production.min.js
4cast.oplin.org/wp-content/themes/unlimited/js/build/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wp-emoji-release.min.js
4cast.oplin.org/wp-includes/js/ |
18 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
218 KB 76 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v34/ |
44 KB 44 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-brands-400.woff2
4cast.oplin.org/wp-content/themes/unlimited/assets/font-awesome/webfonts/ |
74 KB 74 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-solid-900.woff2
4cast.oplin.org/wp-content/themes/unlimited/assets/font-awesome/webfonts/ |
74 KB 74 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
turn-on-2917049_1920.jpg
4cast.oplin.org/wp-content/uploads/2022/05/ |
313 KB 314 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
regulation-3246979_1280.jpg
4cast.oplin.org/wp-content/uploads/2022/05/ |
180 KB 181 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
private-1647769_1920.jpg
4cast.oplin.org/wp-content/uploads/2022/05/ |
217 KB 217 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
registration-3938434_1920.jpg
4cast.oplin.org/wp-content/uploads/2022/05/ |
156 KB 156 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sm.24.html
static.addtoany.com/menu/ Frame 7293 |
677 B 565 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
core.26680508.js
static.addtoany.com/menu/modules/ |
69 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/g/ |
0 17 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
facebook.js
static.addtoany.com/menu/svg/icons/ |
318 B 495 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
twitter.js
static.addtoany.com/menu/svg/icons/ |
695 B 669 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
email.js
static.addtoany.com/menu/svg/icons/ |
393 B 539 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
linkedin.js
static.addtoany.com/menu/svg/icons/ |
447 B 562 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
2 B 208 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
45 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| oncontentvisibilityautostatechange string| mi_version boolean| mi_track_user string| mi_no_track_reason object| disableStrs function| __gtagTrackerIsOptedOut undefined| index function| __gtagTrackerOptout function| gaOptout function| __gtagDataLayer function| __gtagTracker object| dataLayer object| MonsterInsightsDualTracker function| gtag function| __gaTracker object| _wpemojiSettings object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga function| MonsterInsights object| MonsterInsightsObject object| monsterinsights_frontend object| a2a_config undefined| $ function| jQuery string| ajaxurl object| ct_unlimited_objectL10n function| setHasTouch function| enableTouchDropdown function| hasClass function| openDropdown undefined| hasTouch object| a2a function| a2a_init function| onYouTubeIframeAPIReady object| gaGlobal function| a2a_show_dropdown function| a2a_miniLeaveDelay number| a2apage_init object| twemoji object| wp object| gaplugins object| gaData4 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 |
---|---|---|
.oplin.org/ | Name: _ga_ZW1H76SVWH Value: GS1.1.1674776275.1.0.1674776275.0.0.0 |
|
.oplin.org/ | Name: _ga Value: GA1.2.2135528032.1674776275 |
|
.oplin.org/ | Name: _gid Value: GA1.2.2098819381.1674776275 |
|
.oplin.org/ | Name: _gat_gtag_UA_382694_7 Value: 1 |
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=60 |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block 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.
4cast.oplin.org
fonts.googleapis.com
fonts.gstatic.com
static.addtoany.com
www.google-analytics.com
www.googletagmanager.com
104.22.70.197
172.217.194.102
172.217.194.95
34.231.126.247
74.125.130.94
74.125.200.97
029e0a2e809fd6b5dbe76abe8b7a74936be306c9a8c27c814c4d44aa54623300
0813604f97c3d4d7b6a2d91fbd6aeee95a88f007f8a3b422db39cce5c97e78c3
15684309274ca43c5240c88c5be2c9ed2f56ed2b38d0367dc372760f9e287c50
260565174b1a8d96a4392d355cff29bd35fa72697517977ec77136ef74f2fbb7
26177569b9c8a6a05de1e522183b95962d5c66a9d3dfa9154050e9bbbcb65092
2c5cc47eb8499efe3f4353bc50b38690756e78da21b0e158e14293b39c5ef812
35891985a0c801433718fb2e3422163b650cefef3e2b0622f24a342d462ef468
374fb5ce77f832ca5b8fd691db25ab231a24a5739cdac64a461ee91796423260
3a19ff3554a1e589f756a92be8263726674127c133feb1d333095668b77ba08c
3bc806ce2351fa4dcfb9021676d7c688d1cd090df790e04db4683cc17b998488
3d1080625d3030e88357b3ac9aa377dcec23f1b529c4ad03f7a9a435ccae04be
43ba4d29c20c3cc96aee811260722244ea66e78b9612c7435bc40194309a6d6c
4f03a4026cf1e2f19fed3f00a605d4b637651b06b808674c976d830826e56144
50679e0e3933c945348a2db0cc128bb14b57a60a74fabf8cae13acc14efbb2e1
5971b095cff574a66d35ada016d4c077c86e2dea62e9c0f14cf7c94b258619de
5a4192e762a449dfd6e63bee835e0941627223c9159e8219acdd01881a1ac175
5a5f39391fbf5b06db84b8f9716d53de575ee97a627d2c5f12f79a991a671eb5
5aad5fbd4238981a9ff5e2772ff1353dfe1a801fb49542fe157418c1438f7782
73cfb0ed71e314a835831530e27ba1fde5609b224781f7dbc2dd3eb9a08603cd
74ec1e2bfcf647ccdeaf5b127294db846ee4a6f8ffd6c909d4938370d4187d1f
8778e9af2422858d7052ff9a0f3c12c08ae976bdd6e0316db144cd5579cd97db
888d7a648feca815ee4479ceed5ad34d095b74aebde4e639073f53e4610e46e0
98a4e1fdf290cfc7c5d58fd5688a45f0348db9ea62eceefad96a75569cae2a2d
a048e640908046be06e00eab37742b5d5ff80964af58cfd22f7cb2de4dfe375f
a2389b8113bf970f766e54642972f9cf813b4f325eef1a15f49b37581dc8a25c
a440a5bd16df9cd96b601765e60a58107606e8a19a3ecd349045948290aa23d5
a5e7511fb75dc8404802f3b61fa9256785c47a7cd82bbaec0fd9de16444933f1
abc9faa4970e07db7d506d6b2a98e4c86223be305c7541ced54ea2e15f99a76e
c324ef26b20264369e4568dc9ef1c5cb1f325f6bc4e8b7c01f7fe93fa353276a
cc7403bab52ed166e24ea9324241045af370be482f5b594468f4a6ac6e7e7981
d3caf12591d194712facd10bca14f0a924edb59c24447a3fd994a48286db8843
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eeaa588b4246f7b41d41c0b43533e3d3a94d6ac4a64c2daefff0aede0f4f9464
f8de3f57f49b005896d4c3c10979df9cff5048ddfe29ebbe36507ed1ebff60a4
f93483f0aaf24aea4b5534bb8647d22cd9dfcb4d08d2fd1008787bdfb8a6cc47