www.rich227.org
Open in
urlscan Pro
107.162.228.20
Public Scan
Effective URL: https://www.rich227.org/
Submission: On December 22 via api from AU — Scanned from AU
Summary
TLS certificate: Issued by R3 on December 10th 2023. Valid for: 3 months.
This is the only time www.rich227.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 34.238.178.141 34.238.178.141 | 14618 (AMAZON-AES) (AMAZON-AES) | |
8 | 107.162.228.20 107.162.228.20 | 55002 (DEFENSE-NET) (DEFENSE-NET) | |
1 | 142.250.66.202 142.250.66.202 | 15169 (GOOGLE) (GOOGLE) | |
12 | 13.35.147.54 13.35.147.54 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 172.217.24.35 172.217.24.35 | 15169 (GOOGLE) (GOOGLE) | |
3 | 13.35.147.112 13.35.147.112 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 44.210.203.21 44.210.203.21 | 14618 (AMAZON-AES) (AMAZON-AES) | |
5 | 3.5.29.251 3.5.29.251 | 14618 (AMAZON-AES) (AMAZON-AES) | |
33 | 8 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-238-178-141.compute-1.amazonaws.com
rich227.org |
ASN15169 (GOOGLE, US)
PTR: syd09s23-in-f10.1e100.net
fonts.googleapis.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-35-147-54.syd1.r.cloudfront.net
cmsv2-assets.apptegy.net |
ASN15169 (GOOGLE, US)
PTR: hkg07s23-in-f3.1e100.net
fonts.gstatic.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-35-147-112.syd1.r.cloudfront.net
cmsv2-static-cdn-prod.apptegy.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-44-210-203-21.compute-1.amazonaws.com
thrillshare-cmsv2.services.thrillshare.com |
ASN14618 (AMAZON-AES, US)
PTR: s3-1-w.amazonaws.com
core-docs.s3.amazonaws.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
15 |
apptegy.net
cmsv2-assets.apptegy.net — Cisco Umbrella Rank: 14403 cmsv2-static-cdn-prod.apptegy.net — Cisco Umbrella Rank: 16705 |
4 KB |
9 |
rich227.org
1 redirects
rich227.org www.rich227.org |
1 MB |
5 |
amazonaws.com
core-docs.s3.amazonaws.com — Cisco Umbrella Rank: 17711 |
569 KB |
3 |
thrillshare.com
thrillshare-cmsv2.services.thrillshare.com — Cisco Umbrella Rank: 74462 |
136 KB |
1 |
gstatic.com
fonts.gstatic.com |
46 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 29 |
2 KB |
33 | 6 |
Domain | Requested by | |
---|---|---|
12 | cmsv2-assets.apptegy.net |
www.rich227.org
|
8 | www.rich227.org |
www.rich227.org
|
5 | core-docs.s3.amazonaws.com | |
3 | thrillshare-cmsv2.services.thrillshare.com |
www.rich227.org
|
3 | cmsv2-static-cdn-prod.apptegy.net |
www.rich227.org
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
www.rich227.org
|
1 | rich227.org | 1 redirects |
33 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
il.8to18.com |
apple.co |
bit.ly |
www.facebook.com |
twitter.com |
www.youtube.com |
www.instagram.com |
www.apptegy.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.rich227.org R3 |
2023-12-10 - 2024-03-09 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
*.apptegy.net Amazon RSA 2048 M01 |
2023-07-10 - 2024-08-06 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-11-27 - 2024-02-19 |
3 months | crt.sh |
*.services.thrillshare.com Amazon RSA 2048 M01 |
2023-05-09 - 2024-06-06 |
a year | crt.sh |
*.s3.amazonaws.com Amazon RSA 2048 M01 |
2023-10-10 - 2024-07-03 |
9 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.rich227.org/
Frame ID: FF7EF6D3EFE549DC3820B109EC93E919
Requests: 39 HTTP requests in this frame
Screenshot
Page Title
Home | Rich Township High School District 227Page URL History Show full URLs
-
http://rich227.org/
HTTP 301
https://www.rich227.org/ Page URL
Detected technologies
Nuxt.js (JavaScript Frameworks) ExpandDetected patterns
- /_nuxt/
Vue.js (JavaScript Frameworks) Expand
Detected patterns
- <[^>]+\sdata-v(?:ue)?-
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Page Statistics
8 Outgoing links
These are links going to different origins than the main page.
Title: Athletics/Activities
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: Thrillshare
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://rich227.org/
HTTP 301
https://www.rich227.org/ 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
/
www.rich227.org/ Redirect Chain
|
747 KB 106 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
30 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
alias_font_faces.css
www.rich227.org/ |
20 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
38b54cc.js
www.rich227.org/_nuxt/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
415eca1.js
www.rich227.org/_nuxt/ |
165 KB 56 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dd2aaa7.js
www.rich227.org/_nuxt/ |
4 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c058eca.js
www.rich227.org/_nuxt/ |
193 KB 58 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2347eaa.js
www.rich227.org/_nuxt/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fd54f6d.js
www.rich227.org/_nuxt/ |
135 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Rich_Township_logo.png
cmsv2-assets.apptegy.net/uploads/8062/logo/9432/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
px1600_11fb2dfc-f1cc-4b14-a98b-35b148f169b7.png
cmsv2-assets.apptegy.net/uploads/8062/file/2666801/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
555e7489-4879-424b-a849-a817a42ed11f.png
cmsv2-assets.apptegy.net/uploads/8062/file/2511631/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
9 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
12 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
668 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
695 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
831 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2
fonts.gstatic.com/s/inter/v13/ |
46 KB 46 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11fb2dfc-f1cc-4b14-a98b-35b148f169b7.png
cmsv2-assets.apptegy.net/uploads/8062/file/2666801/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b9cfe91a-e706-460e-9603-a0cdf38305f7.png
cmsv2-assets.apptegy.net/uploads/8062/file/2691829/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
51e48ca8-816c-4a95-bade-59a833f77bba.png
cmsv2-assets.apptegy.net/uploads/8062/file/2655685/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ec46a8c0-f4a5-474e-bca3-14aab8ad3ab8.png
cmsv2-assets.apptegy.net/uploads/8062/file/2693562/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bc68336d-3578-4f0e-8cfb-746152b92218.png
cmsv2-assets.apptegy.net/uploads/8062/file/2690872/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cd26da1d-27bb-4b6b-979f-9e467a5841fa.png
cmsv2-assets.apptegy.net/uploads/8062/file/2609260/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
eeefcaac-b6ec-48d7-9713-590c477ff16c.png
cmsv2-assets.apptegy.net/uploads/8062/file/2546191/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
65a08fd0-63ca-4ff5-a66b-8cc8dd63ef3f.png
cmsv2-assets.apptegy.net/uploads/8062/file/1287543/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage_news.json
cmsv2-static-cdn-prod.apptegy.net/content/2410/8062/en/ |
986 B 1 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage_live_feed.json
cmsv2-static-cdn-prod.apptegy.net/content/2410/8062/en/ |
986 B 1 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage_events.json
cmsv2-static-cdn-prod.apptegy.net/content/2410/8062/en/ |
986 B 1 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
live_feeds
thrillshare-cmsv2.services.thrillshare.com/api/v2/s/140242/ |
46 KB 46 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
articles
thrillshare-cmsv2.services.thrillshare.com/api/v2/s/140243/ |
71 KB 71 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
events
thrillshare-cmsv2.services.thrillshare.com/api/v4/o/8062/cms/ |
18 KB 18 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
circled_e9638bc8-7b50-4a1f-b57f-b8afe7e7cba6.png
core-docs.s3.amazonaws.com/rich_township_high_school_district%2C_il_ar/profile/avatar/162350/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
large_8b9cc451-3edb-4d67-8139-d3edaad49e9b.JPG
core-docs.s3.amazonaws.com/rich_township_high_school_district%2C_il_ar/article/image/ |
87 KB 87 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
large_1d459408-7f27-4601-bb74-d07b1e8623e4.JPG
core-docs.s3.amazonaws.com/rich_township_high_school_district%2C_il_ar/article/image/ |
99 KB 100 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
large_e034eb91-a1d6-45f9-a913-a38b8a5a93a9.JPG
core-docs.s3.amazonaws.com/rich_township_high_school_district%2C_il_ar/article/image/ |
357 KB 358 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
large_53889293-7bc0-4511-9984-57bbe26e1471.png
core-docs.s3.amazonaws.com/rich_township_high_school_district%2C_il_ar/article/image/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
px1600_b9cfe91a-e706-460e-9603-a0cdf38305f7.png
cmsv2-assets.apptegy.net/uploads/8062/file/2691829/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
Verdicts & Comments Add Verdict or Comment
16 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| documentPictureInPicture object| __NUXT__ object| webpackJsonp function| setImmediate function| clearImmediate object| onNuxtReadyCbs function| onNuxtReady function| _ object| __core-js_shared__ object| core object| regeneratorRuntime boolean| VimeoPlayerResizeEmbeds_ boolean| VimeoSeoMetadataAppended boolean| VimeoCheckedUrlTimeParam object| CQPolyfill object| $nuxt0 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.
15 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 | upgrade-insecure-requests; base-uri 'self'; |
Strict-Transport-Security | max-age=31536000; |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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.
cmsv2-assets.apptegy.net
cmsv2-static-cdn-prod.apptegy.net
core-docs.s3.amazonaws.com
fonts.googleapis.com
fonts.gstatic.com
rich227.org
thrillshare-cmsv2.services.thrillshare.com
www.rich227.org
107.162.228.20
13.35.147.112
13.35.147.54
142.250.66.202
172.217.24.35
3.5.29.251
34.238.178.141
44.210.203.21
09f73f49f982abac85ddc3459451ec5703b41af7ab888bfc349e1ea635231dac
366901461d5e8684c37482908093d5652f31fde0e601c8a1457fa91145a1edfd
37bdfdf0649adf8c7c3f5c3cdc8ce52ffed3bd93f57c3ed8a7e278d49aeb8e90
3f639c016e8f13e5894c2d4521611b40a84fa002517c5b18458ea24196a8d61f
418e074b37754469f5ca00a234a73c43d40b0ac197477c6d4a7a9f367b4df2ac
44b2e0c5bd7c1dd98836c0e76efbb5fa1747731ad6ecf5de6fa28b944a187746
44d2c2d6b8ba2fa127bfc4fd26d5c7d0b378dd18561ecd2588dec2f95a095a4d
567d2eec4fe907956ba82f779fd80dcd2ef6fa8e8b13cf1d8a669443386ab9a0
5810fcd4f63794aa6114af8503d63764cab519f69376aba630a666c8babdf546
5c298d01e78b69ea8cab9d208abe346b92a59331c655fee68d911f063450df3a
5d2e52b2566cbfffb44c118119e11d30584c0ea8733f2991d9ef27edac7387ea
645146c5110830d1a108948ef2084e0e3e222a6e589aef1b3d47b1bee4b22d1d
65ab009516051566691b548e7237b5c6dad4ab2b4d0986bb701f01fe8ef21cab
73ab115173f5faef1af0c7d1ccba52507ad95585e9b02b7eeec33e44fc05a7b2
776537fe4d8406f307d143a28e3a6d6df53bb253d5719abad15a5294861b20a8
7b937bbdf125e3585cfdd4a05952f4b479fe94a824fbe75ab3307943f8ba8509
881e73c983cb0431bd9e8f64e01e8af6a01b2d0c30d523a3593c445bcef4940c
88df0b5a7bc397dbc13a26bb8b3742cc62cd1c9b0dded57da7832416d6f52f42
88eaa527f097e0e4e67481a9f5e0cc40d3e4d30a29bdf67c2992406ad063064d
8ffa4b56c8963b295f5df5084839f812a5af842c418f9ee338995ca4c8d08bd3
981a570897b1603dcd88ee29232edf584c30c973137461afdf7158bfe638ee68
a89fef48996800b25a7792e9ee4c7671505dc3916ab4e6ef8e4ac4c671403218
b726d7d9882204b809aca756f69d0653aff2b3846f93f239946adb8a39048a9c
c813a0ed6e26212de0814e9e56e16ae34074a46682e548965126d0fd4d3005c9
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e7fd0cdbebfe3edf00b86117c41f603ef491660944312d0bd3f03d79a3f5a452
eb86ca79d3efe2bbb60249a42ddce95a94de4bbdfd0c9357c9388f12ed08ce60
eb9c22fe779a239e8329789b6262a82fe0d2bd5f9d5e71c5ed0c7655a4736d0d