qs.carterbloodcare.org
Open in
urlscan Pro
24.173.8.73
Public Scan
Effective URL: https://qs.carterbloodcare.org/
Submission: On April 27 via manual from US — Scanned from DE
Summary
TLS certificate: Issued by Sectigo RSA Domain Validation Secure ... on April 22nd 2023. Valid for: a year.
This is the only time qs.carterbloodcare.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 34 | 24.173.8.73 24.173.8.73 | 11427 (TWC-11427...) (TWC-11427-TEXAS) | |
1 | 104.198.3.205 104.198.3.205 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
34 | 3 |
ASN11427 (TWC-11427-TEXAS, US)
PTR: rrcs-24-173-8-73.sw.biz.rr.com
qs.carterbloodcare.org |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 205.3.198.104.bc.googleusercontent.com
www.carterbloodcare.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
35 |
carterbloodcare.org
1 redirects
qs.carterbloodcare.org www.carterbloodcare.org |
1 MB |
34 | 1 |
Domain | Requested by | |
---|---|---|
34 | qs.carterbloodcare.org |
1 redirects
qs.carterbloodcare.org
|
1 | www.carterbloodcare.org | |
34 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.carterbloodcare.org Sectigo RSA Domain Validation Secure Server CA |
2023-04-22 - 2024-05-22 |
a year | crt.sh |
www.carterbloodcare.org R3 |
2023-04-10 - 2023-07-09 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://qs.carterbloodcare.org/
Frame ID: 54D696A602688BFEA7A89B0973EE60DA
Requests: 35 HTTP requests in this frame
Screenshot
Page Title
QuickScreenPage URL History Show full URLs
-
https://qs.carterbloodcare.org/HOME/INDEX
HTTP 302
https://qs.carterbloodcare.org/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- /wp-(?:content|includes)/
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://qs.carterbloodcare.org/HOME/INDEX
HTTP 302
https://qs.carterbloodcare.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
qs.carterbloodcare.org/ Redirect Chain
|
2 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.60a57a1f7b5600934d40.css
qs.carterbloodcare.org/ |
23 KB 23 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime-es2015.9bf36aa4c9b77795efd2.js
qs.carterbloodcare.org/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills-es2015.3afc120ebe18b9f00b37.js
qs.carterbloodcare.org/ |
36 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-es2015.8b369d8f0fda2462eabc.js
qs.carterbloodcare.org/ |
1 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Contents
qs.carterbloodcare.org/donor-api/odata/ |
3 KB 4 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common-es2015.2cbbd60a79a3c1a9c315.js
qs.carterbloodcare.org/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
28-es2015.f08a081741584c5f4cc3.js
qs.carterbloodcare.org/ |
39 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
61-es2015.5cf7416e60a952240966.js
qs.carterbloodcare.org/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
45-es2015.aa378ae6acaa3c0f37f2.js
qs.carterbloodcare.org/ |
19 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
30-es2015.5ff144644fbacbfd8065.js
qs.carterbloodcare.org/ |
13 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
43-es2015.89c4ef64d4c4d205e348.js
qs.carterbloodcare.org/ |
60 KB 60 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
32-es2015.6e5bdf5c8c21de334975.js
qs.carterbloodcare.org/ |
24 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
19-es2015.a64129b74e12ad9db3f7.js
qs.carterbloodcare.org/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
qs.carterbloodcare.org/assets/img/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1-es2015.58432b1deffcac65974f.js
qs.carterbloodcare.org/ |
45 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
16-es2015.6dc53645f7e3ee7fe522.js
qs.carterbloodcare.org/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
list.svg
qs.carterbloodcare.org/svg/ |
623 B 737 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
help-buoy.svg
qs.carterbloodcare.org/svg/ |
928 B 992 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
information-circle.svg
qs.carterbloodcare.org/svg/ |
350 B 414 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4-es2015.ccb25ea0bd0b621caa07.js
qs.carterbloodcare.org/ |
624 B 689 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
31-es2015.32dc8359618d08ab8cac.js
qs.carterbloodcare.org/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
arrow-back-sharp.svg
qs.carterbloodcare.org/svg/ |
248 B 315 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
54-es2015.ef4469fbe58fbe526d83.js
qs.carterbloodcare.org/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
resize.svg
qs.carterbloodcare.org/svg/ |
268 B 335 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
36-es2015.6cc9ffcaf6c224d316bf.js
qs.carterbloodcare.org/ |
11 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
64-es2015.d6e27997de682679174d.js
qs.carterbloodcare.org/ |
415 B 501 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
arrow-forward.svg
qs.carterbloodcare.org/svg/ |
251 B 346 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
menu-sharp.svg
qs.carterbloodcare.org/svg/ |
183 B 247 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
127 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
73-es2015.7f655b879cf4fbf9480a.js
qs.carterbloodcare.org/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
69-es2015.b6c7dcc6435b3916a3ea.js
qs.carterbloodcare.org/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
24-es2015.723e121b8bdf10899773.js
qs.carterbloodcare.org/ |
767 B 847 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Contents
qs.carterbloodcare.org/donor-api/odata/ |
16 KB 17 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
www.carterbloodcare.org/wp-content/uploads/2015/09/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
151 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.
boolean| credentialless object| webpackJsonp boolean| __Zone_disable_customElements function| Zone function| __zone_symbol__Promise function| __zone_symbol__fetch function| __zone_symbol__queueMicrotask function| __zone_symbol__setTimeout function| __zone_symbol__clearTimeout function| __zone_symbol__setInterval function| __zone_symbol__clearInterval function| __zone_symbol__requestAnimationFrame function| __zone_symbol__cancelAnimationFrame function| __zone_symbol__webkitRequestAnimationFrame function| __zone_symbol__webkitCancelAnimationFrame function| __zone_symbol__alert function| __zone_symbol__prompt function| __zone_symbol__confirm function| __zone_symbol__MutationObserver function| __zone_symbol__WebKitMutationObserver function| __zone_symbol__IntersectionObserver function| __zone_symbol__FileReader boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__ononbeforeinputpatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononcuechangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__onondblclickpatched boolean| __zone_symbol__onondragpatched boolean| __zone_symbol__onondragendpatched boolean| __zone_symbol__onondragenterpatched boolean| __zone_symbol__onondragleavepatched boolean| __zone_symbol__onondragoverpatched boolean| __zone_symbol__onondroppatched boolean| __zone_symbol__onondurationchangepatched boolean| __zone_symbol__ononemptiedpatched boolean| __zone_symbol__ononendedpatched boolean| __zone_symbol__ononerrorpatched boolean| __zone_symbol__ononfocuspatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononinputpatched boolean| __zone_symbol__ononinvalidpatched boolean| __zone_symbol__ononkeydownpatched boolean| __zone_symbol__ononkeypresspatched boolean| __zone_symbol__ononkeyuppatched boolean| __zone_symbol__ononloadpatched boolean| __zone_symbol__ononloadstartpatched boolean| __zone_symbol__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononmousedownpatched boolean| __zone_symbol__ononmouseenterpatched boolean| __zone_symbol__ononmouseleavepatched boolean| __zone_symbol__ononmousemovepatched boolean| __zone_symbol__ononmouseoutpatched boolean| __zone_symbol__ononmouseoverpatched boolean| __zone_symbol__ononmouseuppatched boolean| __zone_symbol__ononmousewheelpatched boolean| __zone_symbol__ononpausepatched boolean| __zone_symbol__ononplaypatched boolean| __zone_symbol__ononplayingpatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondragstartpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__ononsearchpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononmessageerrorpatched function| Hammer object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse object| Ionic object| __zone_symbol__resizefalse object| __zone_symbol__ionKeyboardDidShowfalse object| __zone_symbol__ionKeyboardDidHidefalse object| __zone_symbol__beforeinstallpromptfalse object| __zone_symbol__appinstalledfalse function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers object| Ionicons object| Capacitor object| __zone_symbol__keyboardDidShowfalse object| __zone_symbol__keyboardDidHidefalse function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners0 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.
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.
qs.carterbloodcare.org
www.carterbloodcare.org
104.198.3.205
24.173.8.73
03e451945a7704d79c8094fbd499fe362d1f84b3725bea02c3d2bdb95718a626
06a11a733a81804f71bc9b90e7d5830dc21ee545b2c684c7fc2588a7ac8d1f4a
0d7e531c611aeb6a22764bb40e08ae9b116d9694c6ef51e365bb43f46cc4ff31
12de78282c32485bb821def8948ccb10e3863d82325c1622b1c0a143eba69a5e
214d35443b504b2d1d761e3c5e3c540f47587dcf012bbc6b65f6ac27040bac90
25424e722ea1febc8afe405795b38fe7a1aacefa31f857a98af8e2cc63069050
254de89d09d147278164508db52fae7be53424511f4d5d00386dcb70840e9c13
338b0858dfffab800c34cf6a3dba4656d2f34420888f3e4f8bdb8ab37fb8c6f6
39cdfb443cc156be587b7adbd4022bfe2ae15d6b7a8ca6ab597a53f7ec14a08c
41465745933ee4f5fc80b5dc5efc83dfb1926293f9286de729b4fcdb6791b690
58cf77aed8b01533ac747a2d6c7a8397a3e6c8a4b4f14dedba1cac16e3839427
60c4368342b9873506b44852e7b3111481004ca89f5715d24183ff4b1c108f7a
62b477b31900505a02350cb40017aae6e82c6d5f464a6fdf555f45aebc0b3b93
65e277f710465c24895b4a3264adb42e806e41f7cea32dc28c0be2722f2dedc1
6bb43b756ba04d69f873a199e4dfee84a608d6264c3efe7f107ae9f9dcafcf8e
6c0b79e5c3341674253f96b329c5e6c59471c2bc894130f32581333e60c680d6
81e645d9023813a3eaed51da5745058909c89c7d1ade4d82f98ebf02037e8062
93aa59621bb43e1480b0aecb58ca9140a1a16f2d8b12533004ddf001da7b1bbf
942f26df0b7f551debc6982979c3a38c3a8e91cb2269676d0e0c63f286e5edba
9bd705217aed57671dead49989a4f9bc915799fb1cd4ba0de7a5c8f287949152
9f03b713fcf8e4696a9e3b30902c852b82a37a258d5ec589084f4cd6e414c1db
9fa264876c81b161cb422fed9fbb62230cecd1f0e92a3d125d5fa8388a11fe40
a46dd2d621a6c60064d556c5c7c114a12bb362f6ba231bf3a52d5f7256cbc216
b0c75244577dfe7d6868553ed01f50dbd54e330c16c3031a17fe5acc70076cf5
b66a59683700f5dbec4c93d3982354f6e1db7753283df4629c7c97abd7556a99
c960487808dbbb1c280b60c157dc996c0685086694199b9e2e48dddd87913e68
cad2559f4ff6a460f75433a7e4464335b747fa7741f854feecedfc81b5c6972d
d8b6fab34f96de1719f49216ba89f96b30bf7deb7ecdd6f6d2d8cb9707db660a
e0fab0308a4f7544999fb738c2489b40a4daffbc9d181beebaec20d4f9a085ff
ed5e98ffe89b015dd31503a3a0c9cf5d5581c2e41d1caff23069e11cee42e68b
f2ecceeafc4c5ccf8bd9e043ad7246f333744aca27cf132a5589dd2dec76104f
f5389d0c32803044982d7e6445d6160b740cb051040ef8e50be27e9373dd0b87
f69f8331fce454942960373459d20e6eda192b386370e7f3e7c707d9aa167c57
fb49de7e0b5994e3b57cc4a71d6d79ca87f8189d3df7acfe0d60a9b7b024df4b