dev.converge.amwell.com
Open in
urlscan Pro
143.204.209.96
Public Scan
Effective URL: https://dev.converge.amwell.com/
Submission: On October 04 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by Amazon on May 21st 2021. Valid for: a year.
This is the only time dev.converge.amwell.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 3.14.139.101 3.14.139.101 | 16509 (AMAZON-02) (AMAZON-02) | |
14 | 143.204.209.96 143.204.209.96 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 142.250.186.170 142.250.186.170 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.186.131 142.250.186.131 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.185.168 142.250.185.168 | 15169 (GOOGLE) (GOOGLE) | |
2 | 142.250.185.110 142.250.185.110 | 15169 (GOOGLE) (GOOGLE) | |
2 | 13.35.253.59 13.35.253.59 | 16509 (AMAZON-02) (AMAZON-02) | |
4 | 3.23.220.133 3.23.220.133 | 16509 (AMAZON-02) (AMAZON-02) | |
26 | 7 |
ASN16509 (AMAZON-02, US)
PTR: ec2-3-14-139-101.us-east-2.compute.amazonaws.com
login.dev.converge.amwell.com |
ASN16509 (AMAZON-02, US)
PTR: server-143-204-209-96.fra53.r.cloudfront.net
dev.converge.amwell.com |
ASN15169 (GOOGLE, US)
PTR: fra24s08-in-f10.1e100.net
fonts.googleapis.com |
ASN15169 (GOOGLE, US)
PTR: fra24s07-in-f3.1e100.net
fonts.gstatic.com |
ASN15169 (GOOGLE, US)
PTR: fra16s51-in-f8.1e100.net
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: fra16s49-in-f14.1e100.net
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-35-253-59.fra6.r.cloudfront.net
branding-assets.cvg01.amwell.systems |
ASN16509 (AMAZON-02, US)
PTR: ec2-3-23-220-133.us-east-2.compute.amazonaws.com
api.cvg01.amwell.systems |
Apex Domain Subdomains |
Transfer | |
---|---|---|
15 |
amwell.com
1 redirects
login.dev.converge.amwell.com dev.converge.amwell.com |
4 MB |
6 |
amwell.systems
branding-assets.cvg01.amwell.systems api.cvg01.amwell.systems |
1 MB |
2 |
google-analytics.com
www.google-analytics.com |
20 KB |
2 |
googleapis.com
fonts.googleapis.com |
2 KB |
1 |
googletagmanager.com
www.googletagmanager.com |
39 KB |
1 |
gstatic.com
fonts.gstatic.com |
44 KB |
26 | 6 |
Domain | Requested by | |
---|---|---|
14 | dev.converge.amwell.com |
dev.converge.amwell.com
|
4 | api.cvg01.amwell.systems |
dev.converge.amwell.com
|
2 | branding-assets.cvg01.amwell.systems |
dev.converge.amwell.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
dev.converge.amwell.com |
2 | fonts.googleapis.com |
dev.converge.amwell.com
|
1 | www.googletagmanager.com |
dev.converge.amwell.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | login.dev.converge.amwell.com | 1 redirects |
26 | 8 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
aehr.cvg01.amwell.systems Amazon |
2021-05-21 - 2022-06-19 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2021-09-13 - 2021-11-20 |
2 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-09-13 - 2021-11-20 |
2 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-09-13 - 2021-11-20 |
2 months | crt.sh |
branding-assets.cvg01.amwell.systems Amazon |
2021-07-09 - 2022-08-07 |
a year | crt.sh |
api.cvg01.amwell.systems Amazon |
2021-03-02 - 2022-03-31 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://dev.converge.amwell.com/
Frame ID: 10AC78F4C0DF85FFE7EA01D43ABABF3E
Requests: 24 HTTP requests in this frame
Screenshot
Page Title
Telehealth Visit - Amwell NowPage URL History Show full URLs
-
https://login.dev.converge.amwell.com/
HTTP 302
https://dev.converge.amwell.com/ Page URL
Detected technologies
Google Analytics (Analytics) ExpandDetected 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/gtm\.js
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://login.dev.converge.amwell.com/
HTTP 302
https://dev.converge.amwell.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
/
dev.converge.amwell.com/ Redirect Chain
|
2 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
MaterialIcons-Regular.woff2
dev.converge.amwell.com/ |
100 KB 100 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
11 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon
fonts.googleapis.com/ |
569 B 441 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.99e87509862c0faa9048.css
dev.converge.amwell.com/ |
2 MB 2 MB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.90b8702c1e01e29050ea.js
dev.converge.amwell.com/ |
45 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill-webcomp-es5.97412fda132986395243.js
dev.converge.amwell.com/ |
470 B 798 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill-webcomp.342842a60d10eb67ffe4.js
dev.converge.amwell.com/ |
118 KB 118 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts.1c87b2d10a57faa996ed.js
dev.converge.amwell.com/ |
1 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.40c381ae6ca5873a8a3e.js
dev.converge.amwell.com/ |
1 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-config.json
dev.converge.amwell.com/assets/config/ |
2 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-config.json
dev.converge.amwell.com/assets/config/ |
2 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-config.json
dev.converge.amwell.com/assets/config/ |
2 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v26/ |
44 KB 44 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
100 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
48 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
1 B 212 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-config.json
dev.converge.amwell.com/assets/config/ |
2 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
configuration.json
branding-assets.cvg01.amwell.systems/config/ |
134 KB 8 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.translation.json
dev.converge.amwell.com/locales/ |
9 KB 9 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.error.json
dev.converge.amwell.com/locales/ |
455 B 777 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
logMessage
api.cvg01.amwell.systems/log-ingestion/api/v1/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
logMessage
api.cvg01.amwell.systems/log-ingestion/api/v1/ |
0 109 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
amwl-background-blurred.png
branding-assets.cvg01.amwell.systems/amwl/ |
1 MB 1 MB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
logMessage
api.cvg01.amwell.systems/log-ingestion/api/v1/ |
0 109 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
logMessage
api.cvg01.amwell.systems/log-ingestion/api/v1/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
163 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| onbeforexrselect boolean| originAgentCluster function| Zone function| __zone_symbol__Promise function| __zone_symbol__ZoneAwarePromise function| __zone_symbol__fetch function| __zone_symbol__legacyPatch 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__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 object| global object| WebComponents object| __zone_symbol__testfalse object| __zone_symbol__ON_PROPERTYtest function| __CE_installPolyfill object| ShadyCSS object| rxjs object| ng object| webpackJsonp object| regeneratorRuntime object| Twilio object| __zone_symbol__blurfalse object| __zone_symbol__focusfalse object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse object| dataLayer object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData object| __zone_symbol__resizefalse object| __zone_symbol__orientationchangefalse function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers function| __zone_symbol__ON_PROPERTYresize function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners3 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 |
---|---|---|
.amwell.com/ | Name: _ga Value: GA1.2.300141440.1633320059 |
|
.amwell.com/ | Name: _gid Value: GA1.2.1199730833.1633320059 |
|
.amwell.com/ | Name: _gat_UA-202003110-1 Value: 1 |
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.cvg01.amwell.systems
branding-assets.cvg01.amwell.systems
dev.converge.amwell.com
fonts.googleapis.com
fonts.gstatic.com
login.dev.converge.amwell.com
www.google-analytics.com
www.googletagmanager.com
13.35.253.59
142.250.185.110
142.250.185.168
142.250.186.131
142.250.186.170
143.204.209.96
3.14.139.101
3.23.220.133
17fbf18baa0557422fe5fda097999d5c1695e244d23f9945273a5e11a6a6aedf
1f8b51a1471f34ec1d31f9491ea93663cd441c658cb9a652c59953c787a83ad3
1f951497799efd96469c0d8ca1c1c5d239271570efb5176eb2103e34dd516bdf
473fef6e25c7c9eee3b11bf5662274f99da20fbac872895dc30b44f34ce3857f
522d6ffffef73baeb4a20b3fbe363a6812e247bf9aa0879e3f552b09d47ca292
538dd4ff6e384a44155168326ac40a6c20a93cd212b1fbf88ae7b0c44f9ab0bd
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6c87bc796bd10ab06b68dabc090858d143f9deaeceb49427042d48893a682c65
772d0bb40223f70dc0c1caa7a571f3fa516d7863fd8721e4ebab33de77577f00
7967e15871bdff2a0508e87928c4ff58b7238701cab986a0bf5cdcd357a310df
8a1088cd4cdf2149f970a4f4a9493d22f25e02a2a0da14695eb033e9e2d6bb10
8cd1ce1457c19572498debc20b5b197fbd0cc7d2da683a15dd5ac12f7f8f9295
a29e167c08f393cf30334799b8b6fcabc4be3bb212fa29428b4c3c78df622c16
cc6cc4131851ec10b118ce8574e28ed94580944dc9bfc19cd229128b7b0fba6e
d59977b83b27d3c8c41bf1865ce7e956a3b150a97cc9488cb13ed067b82d29f5
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eee6a08358c03e6fa553d20ab0188e229b29098f51cad4f41be3f88f6ade8aba
f56bd32a1c4c65fc8b70fecc8bc84a74788cdc2e44f2fcb52878543891a594ca
fb8ffb8abc7d3823172379ad5208e8067e7b6bdd66532b8d3b19c25cb5dcda47
fd222137f245c06ddb4c4d44db41f12138dad6cf8ef5d4d4a5e500f38f0c8c62