![](/screenshots/e0023bb3-2f4c-48d1-91b1-f225fa8f47c6.png)
shelf.brytewave.com
Open in
urlscan Pro
2606:4700::6811:97f8
Public Scan
Effective URL: https://shelf.brytewave.com/
Submission: On April 23 via manual from SG
Summary
TLS certificate: Issued by CloudFlare Inc ECC CA-2 on March 6th 2019. Valid for: a year.
This is the only time shelf.brytewave.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 35.190.1.196 35.190.1.196 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 13 | 2606:4700::68... 2606:4700::6811:97f8 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
4 | 2606:4700::68... 2606:4700::6811:41f1 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 34.225.192.239 34.225.192.239 | 14618 (AMAZON-AES) (AMAZON-AES - Amazon.com) | |
1 | 35.227.236.189 35.227.236.189 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81c::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2606:4700::68... 2606:4700::6811:45f1 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 151.101.2.110 151.101.2.110 | 54113 (FASTLY) (FASTLY - Fastly) | |
2 | 162.247.242.21 162.247.242.21 | 23467 (NEWRELIC-...) (NEWRELIC-AS-1 - New Relic) | |
1 | 2606:4700::68... 2606:4700::6813:c797 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 2a00:1450:400... 2a00:1450:4001:815::2010 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
26 | 11 |
ASN15169 (GOOGLE - Google LLC, US)
PTR: 196.1.190.35.bc.googleusercontent.com
api.vitalsource.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
shelf.brytewave.com | |
jigsaw.brytewave.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
jigsaw.vitalsource.com | |
assignments.vitalsource.com | |
bookshelf.vitalsource.com |
ASN14618 (AMAZON-AES - Amazon.com, Inc., US)
PTR: ec2-34-225-192-239.compute-1.amazonaws.com
services.vstbridge.com |
ASN15169 (GOOGLE - Google LLC, US)
PTR: 189.236.227.35.bc.googleusercontent.com
flashcards.vitalsource.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
chameleon.vitalsource.com |
ASN23467 (NEWRELIC-AS-1 - New Relic, US)
PTR: bam-9.nr-data.net
bam.nr-data.net |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdnjs.cloudflare.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
13 |
brytewave.com
1 redirects
shelf.brytewave.com jigsaw.brytewave.com |
2 MB |
7 |
vitalsource.com
1 redirects
api.vitalsource.com jigsaw.vitalsource.com assignments.vitalsource.com flashcards.vitalsource.com chameleon.vitalsource.com bookshelf.vitalsource.com |
83 KB |
2 |
nr-data.net
bam.nr-data.net |
440 B |
1 |
googleapis.com
storage.googleapis.com |
15 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com |
10 KB |
1 |
newrelic.com
js-agent.newrelic.com |
12 KB |
1 |
google-analytics.com
www.google-analytics.com |
17 KB |
1 |
vstbridge.com
services.vstbridge.com |
24 KB |
26 | 8 |
Domain | Requested by | |
---|---|---|
7 | shelf.brytewave.com |
1 redirects
shelf.brytewave.com
|
6 | jigsaw.brytewave.com |
jigsaw.vitalsource.com
jigsaw.brytewave.com |
2 | bam.nr-data.net |
js-agent.newrelic.com
shelf.brytewave.com |
2 | jigsaw.vitalsource.com |
shelf.brytewave.com
jigsaw.vitalsource.com |
1 | bookshelf.vitalsource.com | |
1 | storage.googleapis.com | |
1 | cdnjs.cloudflare.com |
jigsaw.brytewave.com
|
1 | js-agent.newrelic.com |
shelf.brytewave.com
|
1 | chameleon.vitalsource.com |
shelf.brytewave.com
|
1 | www.google-analytics.com |
shelf.brytewave.com
|
1 | flashcards.vitalsource.com |
shelf.brytewave.com
|
1 | assignments.vitalsource.com |
shelf.brytewave.com
|
1 | services.vstbridge.com |
shelf.brytewave.com
|
1 | api.vitalsource.com | 1 redirects |
26 | 14 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
shelf.brytewave.com CloudFlare Inc ECC CA-2 |
2019-03-06 - 2020-03-06 |
a year | crt.sh |
ssl867873.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-01-03 - 2019-07-12 |
6 months | crt.sh |
*.vstbridge.com DigiCert SHA2 Secure Server CA |
2018-06-27 - 2020-08-12 |
2 years | crt.sh |
*.vitalsource.com DigiCert SHA2 Secure Server CA |
2017-12-01 - 2021-01-21 |
3 years | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
f4.shared.global.fastly.net GlobalSign CloudSSL CA - SHA256 - G3 |
2019-04-10 - 2020-03-21 |
a year | crt.sh |
jigsaw.brytewave.com CloudFlare Inc ECC CA-2 |
2019-03-19 - 2020-03-19 |
a year | crt.sh |
*.nr-data.net GeoTrust RSA CA 2018 |
2018-01-11 - 2020-03-17 |
2 years | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-03-02 - 2019-09-08 |
6 months | crt.sh |
*.storage.googleapis.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://shelf.brytewave.com/
Frame ID: 8E9DFBC51CA488CDFCE77532873170CD
Requests: 22 HTTP requests in this frame
Frame:
https://jigsaw.vitalsource.com/socket?xdm_e=https%3A%2F%2Fshelf.brytewave.com&xdm_c=default825&xdm_p=1
Frame ID: DAC360D948E0F92BF1D82648077F2D01
Requests: 1 HTTP requests in this frame
Frame:
https://jigsaw.brytewave.com/socket?xdm_e=https%3A%2F%2Fshelf.brytewave.com&xdm_c=default826&xdm_p=1
Frame ID: 98A0022F3216DBEAAF39E09D1738CAFF
Requests: 7 HTTP requests in this frame
Screenshot
![](/screenshots/e0023bb3-2f4c-48d1-91b1-f225fa8f47c6.png)
Page URL History Show full URLs
-
https://api.vitalsource.com/v4/activation_requests/E5DWWZ2QQENNQDZ5QQG53QJSQ8MMS76K/activate
HTTP 301
https://shelf.brytewave.com/activation HTTP 302
https://shelf.brytewave.com/ Page URL
Detected technologies
![](/vendor/wappa/icons/TweenMax.png)
Detected patterns
- env /^TweenMax$/i
Detected patterns
- headers server /cloudflare/i
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
- env /^gaGlobal$/i
![](/vendor/wappa/icons/New Relic.png)
Detected patterns
- env /^NREUM/i
Detected patterns
- env /^jQuery$/i
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://api.vitalsource.com/v4/activation_requests/E5DWWZ2QQENNQDZ5QQG53QJSQ8MMS76K/activate
HTTP 301
https://shelf.brytewave.com/activation HTTP 302
https://shelf.brytewave.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
26 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
shelf.brytewave.com/ Redirect Chain
|
22 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-a3b1a247c6.min.js
shelf.brytewave.com/js/ |
243 KB 70 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
box.js
jigsaw.vitalsource.com/assets/v1/jigsaw/ |
140 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bridge.js
services.vstbridge.com/assets/v1/ |
70 KB 24 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
assignments.js
assignments.vitalsource.com/js/ |
41 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
flashcards.vitalsource.com/js/ |
21 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fraction-a281f772b8.min.js
shelf.brytewave.com/js/ |
6 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fraction-50c4175494.min.css
shelf.brytewave.com/styles/ |
1 MB 298 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
10 KB 0 |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fraction
chameleon.vitalsource.com/api/brands/shelf.brytewave.com/ |
7 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
secure-token
jigsaw.vitalsource.com/ |
276 B 818 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
socket
jigsaw.vitalsource.com/ Frame DAC3 |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nr-spa-974.min.js
js-agent.newrelic.com/ |
30 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
socket
jigsaw.brytewave.com/ Frame 98A0 |
1 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2285d4559b
bam.nr-data.net/1/ |
57 B 254 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-08fe8741aebd612b54f23c03debca7f9f18a84aa85df484f578a59cca23eb183.css
jigsaw.brytewave.com/assets/ Frame 98A0 |
8 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-f0bf7c5c0d22379f9911e96650480bd31caca94340a67034367514ccdfc6a5e0.js
jigsaw.brytewave.com/assets/ Frame 98A0 |
96 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hammer.js
cdnjs.cloudflare.com/ajax/libs/hammer.js/1.0.6/ Frame 98A0 |
39 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-964fabc07c43bf95f70aceec9de12bafb52200bf7cdc172af5172e2850748775.js
jigsaw.brytewave.com/assets/v1/jigsaw/puzzle_pieces/ Frame 98A0 |
289 KB 87 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
languages
jigsaw.brytewave.com/user/ Frame 98A0 |
2 B 528 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
2285d4559b
bam.nr-data.net/events/1/ |
24 B 186 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
shelf.brytewave.com/locales/ |
81 KB 23 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
user
jigsaw.brytewave.com/ Frame 98A0 |
49 B 587 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
10 KB 0 |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
10 KB 0 |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
10 KB 0 |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
multipart-1530112203-934446540686079-1
storage.googleapis.com/vst-chameleon-prod/ |
15 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vitalsource_color.svg
shelf.brytewave.com/img/ |
6 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.png
bookshelf.vitalsource.com/img/locales// |
389 B 665 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- jigsaw.vitalsource.com
- URL
- https://jigsaw.vitalsource.com/socket?xdm_e=https%3A%2F%2Fshelf.brytewave.com&xdm_c=default825&xdm_p=1
Verdicts & Comments Add Verdict or Comment
121 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| onselectstart object| onselectionchange function| queueMicrotask object| NREUM object| newrelic function| __nr_require object| __core-js_shared__ function| $ function| jQuery function| _ function| DirectorRouter object| DotDotDot object| Bowser boolean| localStorageSupported object| core function| Ellipsis function| Jigsaw$ object| Jigsaw object| easyXDM object| Browser number| LESS_THAN number| EQUAL number| GREATER_THAN function| _classCallCheck function| _typeof function| _extends function| _createClass string| serverHostname object| VST function| updateJWT function| json function| authenticate function| http function| makeCancelable function| init function| metafy string| envName object| env string| PUT string| GET string| POST string| DELETE function| authUrl function| assignmentUrl function| userAssignmenstUrl function| readingUrl function| userReadingsUrl undefined| initPromise object| Feeny function| require object| exports object| Overleaf object| BridgeAPI number| __styled-components-init__ number| __global_unique_id__ object| Fraction object| i18n object| brands function| toHTML object| stores object| OverleafStore object| _gsQueue object| GreenSockGlobals object| com function| _gsDefine function| Ease function| Power4 function| Strong function| Quint function| Power3 function| Quart function| Power2 function| Cubic function| Power1 function| Quad function| Power0 function| Linear function| TweenLite function| TweenPlugin function| TweenMax function| TimelineLite function| TimelineMax function| BezierPlugin function| CSSPlugin function| BackOut function| BackIn function| BackInOut object| Back function| SlowMo function| SteppedEase function| ExpoScaleEase function| RoughEase function| BounceOut function| BounceIn function| BounceInOut object| Bounce function| CircOut function| CircIn function| CircInOut object| Circ function| ElasticOut function| ElasticIn function| ElasticInOut object| Elastic function| ExpoOut function| ExpoIn function| ExpoInOut object| Expo function| SineOut function| SineIn function| SineInOut object| Sine object| EaseLookup string| GoogleAnalyticsObject function| ga function| recaptchaLoadCallback function| recaptchaExpiredCallback function| recaptchaErrorCallback object| google_tag_data object| gaplugins object| gaGlobal1 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 |
---|---|---|
.shelf.brytewave.com/ | Name: __cfduid Value: de9eb66a464cc17ad19f4144723259dc21555983208 |
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 |
---|---|
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.
api.vitalsource.com
assignments.vitalsource.com
bam.nr-data.net
bookshelf.vitalsource.com
cdnjs.cloudflare.com
chameleon.vitalsource.com
flashcards.vitalsource.com
jigsaw.brytewave.com
jigsaw.vitalsource.com
js-agent.newrelic.com
services.vstbridge.com
shelf.brytewave.com
storage.googleapis.com
www.google-analytics.com
jigsaw.vitalsource.com
151.101.2.110
162.247.242.21
2606:4700::6811:41f1
2606:4700::6811:45f1
2606:4700::6811:97f8
2606:4700::6813:c797
2a00:1450:4001:815::2010
2a00:1450:4001:81c::200e
34.225.192.239
35.190.1.196
35.227.236.189
08fe8741aebd612b54f23c03debca7f9f18a84aa85df484f578a59cca23eb183
0c922cd8e0a54949c773b2efa21e0c303204659d9a9ac45659c690c8820d8172
0c9cf152a0ad00d4f102c93c613c104914be5517ac8f8e0831727f8bfbe8b300
1590f871a620b6f171f4a03b2f9b06cf25c21101d71b8a3905eb0f02f7bf86bd
1eb6adbc22007f718866416e4d7bf4bff5bcdc774f48f1831dc1b83ea740e819
38b506c2b3d1dbb864484e285560d2c474a9568f30385761894484bb8e29a36e
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
4345334b11c84c1c07a6fa4b857665c9e370d6dfe57807a54b57e5a89b15712b
466a6906f17f9ac9b51c37dba890e7002bc63519baae8eaa097de2b4cd43a8dd
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
5e864c2e3f674c60970513411eaeeeafd2d615d842e65ec01d09ccfcb4a7b38d
61fe7189590814dd84fd3ab4b3aaf1c36cc4b754acec65d70b54738cd724cbd0
63828cf2e663017fa305425974c2909078a6c6510af7f8b49960b71375fb4882
6f79f64a58642bbf7c71fba9f42fcdd561da4749c204e1936e46507714762a87
76360e84696942e169e06f0a2d45aa84b648da9910b5772a3c2c8dda6475edfe
784c5fb8139b551829d9d0c574701cf56b48bf14242ce4bcb3f3486d1044acf1
7cce5d4d7203e9ea8537f1c3f058077f7edec149a928bb1c77fdd55beccf8c52
964fabc07c43bf95f70aceec9de12bafb52200bf7cdc172af5172e2850748775
97df248061577ddd3e6a3aa4f9e2da4989dc5f52d6238a1d54064e3367007417
a596945fe0dfe848d2a87bc6b495a449a1982c64a27b49caf80b13e10592a475
b4314c9b6912ba8f7ee691d25f96563e16f0e536c250863324358901cee10b8e
b6cb334272988052b287ab0af9b48c6cd1a53d2d685712a3941e90f4e8ba2e46
cf1f51000ac59895fb57590fe72ec031add4a5208ebd48d662e2182c0629917a
e9d9df04e175100f8a96bf8f072081299bb08c568cac78675b67dacfcac7190d
eaa83e17725cb7ac664968fc0acd9396ce9d6a3a241d4829d82c61de08c38b44
f0bf7c5c0d22379f9911e96650480bd31caca94340a67034367514ccdfc6a5e0
f1416554ffc068b84e125fe24b7a4036f92eaccc6d3dc8d546f8c677ac149bae
f98b6a8bc5996629a80fe5c85ac1ddef0155742cc14ebad3b16d92295adc6314
ffd944eeb5c97243ebcc542e948ae3d657dd63a5d9eda0cfa323ffa306a7041e