roofingquoteadvisors.com
Open in
urlscan Pro
54.74.246.222
Public Scan
Submission: On July 24 via manual from CA — Scanned from CA
Summary
TLS certificate: Issued by E5 on June 17th 2024. Valid for: 3 months.
This is the only time roofingquoteadvisors.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
10 | 54.74.246.222 54.74.246.222 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 151.101.65.229 151.101.65.229 | 54113 (FASTLY) (FASTLY) | |
2 | 172.253.63.95 172.253.63.95 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.31.97 142.250.31.97 | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.17.25.14 104.17.25.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 99.84.191.64 99.84.191.64 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 64.233.180.94 64.233.180.94 | 15169 (GOOGLE) (GOOGLE) | |
1 | 35.80.101.101 35.80.101.101 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 52.200.143.68 52.200.143.68 | 14618 (AMAZON-AES) (AMAZON-AES) | |
1 | 34.117.59.81 34.117.59.81 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 142.251.179.95 142.251.179.95 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.253.122.155 172.253.122.155 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.251.16.106 142.251.16.106 | 15169 (GOOGLE) (GOOGLE) | |
25 | 14 |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-74-246-222.eu-west-1.compute.amazonaws.com
roofingquoteadvisors.com |
ASN15169 (GOOGLE, US)
PTR: bi-in-f95.1e100.net
fonts.googleapis.com | |
maps.googleapis.com |
ASN15169 (GOOGLE, US)
PTR: bj-in-f97.1e100.net
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: server-99-84-191-64.iad89.r.cloudfront.net
static.newsbreak.com |
ASN15169 (GOOGLE, US)
PTR: on-in-f94.1e100.net
fonts.gstatic.com | |
www.google.ca |
ASN16509 (AMAZON-02, US)
PTR: ec2-35-80-101-101.us-west-2.compute.amazonaws.com
business.newsbreak.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-200-143-68.compute-1.amazonaws.com
staging-pro-api.thumbtack.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 81.59.117.34.bc.googleusercontent.com
ipinfo.io |
ASN15169 (GOOGLE, US)
PTR: pd-in-f95.1e100.net
maps.googleapis.com |
ASN15169 (GOOGLE, US)
PTR: bh-in-f155.1e100.net
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
PTR: bl-in-f106.1e100.net
www.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
10 |
roofingquoteadvisors.com
roofingquoteadvisors.com |
125 KB |
3 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 maps.googleapis.com — Cisco Umbrella Rank: 567 |
93 KB |
2 |
newsbreak.com
static.newsbreak.com — Cisco Umbrella Rank: 54464 business.newsbreak.com — Cisco Umbrella Rank: 15927 |
3 KB |
1 |
google.ca
www.google.ca — Cisco Umbrella Rank: 9677 |
64 B |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 10 |
64 B |
1 |
doubleclick.net
googleads.g.doubleclick.net — Cisco Umbrella Rank: 77 |
1 KB |
1 |
ipinfo.io
ipinfo.io — Cisco Umbrella Rank: 5710 |
504 B |
1 |
thumbtack.com
staging-pro-api.thumbtack.com |
|
1 |
gstatic.com
fonts.gstatic.com |
33 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336 |
5 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112 |
84 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410 |
20 KB |
25 | 12 |
Domain | Requested by | |
---|---|---|
10 | roofingquoteadvisors.com |
roofingquoteadvisors.com
|
2 | maps.googleapis.com |
roofingquoteadvisors.com
maps.googleapis.com |
1 | www.google.ca |
roofingquoteadvisors.com
|
1 | www.google.com |
roofingquoteadvisors.com
|
1 | googleads.g.doubleclick.net |
www.googletagmanager.com
|
1 | ipinfo.io |
roofingquoteadvisors.com
|
1 | staging-pro-api.thumbtack.com |
roofingquoteadvisors.com
|
1 | business.newsbreak.com |
static.newsbreak.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | static.newsbreak.com |
roofingquoteadvisors.com
|
1 | cdnjs.cloudflare.com |
roofingquoteadvisors.com
|
1 | www.googletagmanager.com |
roofingquoteadvisors.com
|
1 | fonts.googleapis.com |
roofingquoteadvisors.com
|
1 | cdn.jsdelivr.net |
roofingquoteadvisors.com
|
25 | 14 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
roofingquoteadvisors.com E5 |
2024-06-17 - 2024-09-15 |
3 months | crt.sh |
jsdelivr.net GlobalSign Atlas R3 DV TLS CA 2023 Q3 |
2023-09-27 - 2024-10-28 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
cdnjs.cloudflare.com E1 |
2024-06-02 - 2024-08-31 |
3 months | crt.sh |
newsbreak.com Amazon RSA 2048 M02 |
2024-05-25 - 2025-06-22 |
a year | crt.sh |
*.gstatic.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.thumbtack.com Amazon RSA 2048 M03 |
2024-05-27 - 2025-06-26 |
a year | crt.sh |
ipinfo.io R10 |
2024-07-03 - 2024-10-01 |
3 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.google.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.google.ca WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://roofingquoteadvisors.com/
Frame ID: BBE30D28D172BADC5B88A1B877D916D8
Requests: 29 HTTP requests in this frame
Screenshot
Page Title
Roofing Quote Advisors - Get a FREE Roof Install Quote Fast!Detected technologies
Google Maps (Maps) ExpandDetected patterns
- //maps\.google(?:apis)?\.com/maps/api/js
Laravel (Web Frameworks) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
SweetAlert2 (JavaScript Libraries) Expand
Detected patterns
- /npm/sweetalert2@([\d.]+)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
25 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
roofingquoteadvisors.com/ |
19 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sweetalert2@10
cdn.jsdelivr.net/npm/ |
71 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
9 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
234 KB 84 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
roofingquoteadvisors.com/_default/css/ |
28 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
roofingquoteadvisors.com/_default/images/ |
48 KB 48 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
map-marker-f-green.webp
roofingquoteadvisors.com/_default/images/ |
2 KB 2 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tscert.webp
roofingquoteadvisors.com/_default/images/ |
1 KB 2 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
map_of_united_states.webp
roofingquoteadvisors.com/_default/images/ |
23 KB 24 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
trustedsite_logo.webp
roofingquoteadvisors.com/_default/images/ |
4 KB 4 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.3.1.min.js
roofingquoteadvisors.com/_default/js/ |
85 KB 30 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.mask.js
cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/ |
20 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
data.js
roofingquoteadvisors.com/_default/js/ |
11 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
maps.googleapis.com/maps/api/ |
278 KB 92 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nbpixel.js
static.newsbreak.com/business/tracking/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
82 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
78 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
79 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
80 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
79 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
roof-scaled.png
roofingquoteadvisors.com/_default/images/ |
2 MB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v26/ |
32 KB 33 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
pixel.gif
business.newsbreak.com/tracking/ |
0 0 |
Ping
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
pros
staging-pro-api.thumbtack.com/v1/partners/discoverylite/ |
0 0 |
Preflight
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
ipinfo.io/ |
383 B 504 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
pros
staging-pro-api.thumbtack.com/v1/partners/discoverylite/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
gen_204
maps.googleapis.com/maps/api/mapsjs/ |
3 B 45 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/16459811180/ |
3 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.google.com/pagead/1p-user-list/16459811180/ |
42 B 64 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.google.ca/pagead/1p-user-list/16459811180/ |
42 B 64 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- staging-pro-api.thumbtack.com
- URL
- https://staging-pro-api.thumbtack.com/v1/partners/discoverylite/pros?zip_code=21779&category_pk=173654163739845081&utm_source=cma-maxads
Verdicts & Comments Add Verdict or Comment
25 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.
function| Sweetalert2 function| SweetAlert function| Swal function| sweetAlert function| swal function| gtag object| dataLayer function| nbpix function| $ function| jQuery function| initAutocomplete function| onlyNumberKey function| goNext function| progressBar function| updateData function| autoScroll object| google object| litHtmlVersions object| module$exports$mapsapi$geometry$spherical object| litElementVersions object| reactiveElementVersions object| module$contents$mapsapi$overlay$overlayView_OverlayView object| google_tag_manager object| google_tag_data object| GooglebQhCsO5 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 |
---|---|---|
roofingquoteadvisors.com/ | Name: XSRF-TOKEN Value: eyJpdiI6IndibHpYOEFURStuRXBXeTUza1M1RGc9PSIsInZhbHVlIjoiVzEzVEJSYVpiU01pZGs3QUw2SjdJU0xXSHNWWnN4YnFTS2ZPL1d5QkZic2g2ZzQxay9zdTFiZCtOaTUreTRCQmhhbGpTa0ZoeTFOU0Y4VmdvNzVTMTNHNkYvb0pJdXI1NGR1RjJ3eFp5REMxSGQ4ajdBSUxrZjZDL1JVUEUvNTgiLCJtYWMiOiJhNDIyMTAyODQ3MzhiMjE5MGU1YzcwYTgzM2UxYzFiOGU2MTQzMDYyMDVmOGM3MmYzNTk4YjJiOGY2MGFkZjkyIiwidGFnIjoiIn0%3D |
|
roofingquoteadvisors.com/ | Name: laravel_session Value: eyJpdiI6Imt1cURBbk1Bc21wZitUdm9JbHdEVmc9PSIsInZhbHVlIjoibXp5dEx4aDUwc2pmcVl3OWpKNEZ2UThhVk5NVmVSWTRIZ3dCWDZpOEFESXBadWRoblFZQVYwbENuZnhWMkszWXptNTNLSlczRG0rUXc3cVQ3ckpJM2hQaDhkR1Y0TVNCWDQ5cE5IRFAxYWFMbFp5bnBhU0hjdFFUNC9OT2ZxZzkiLCJtYWMiOiJmYWJjOGY5N2NlNWQzYjE1ZjlkYTZiOTAyNTM5M2VhMjc4NzJmYTg2YzFiZDgwY2VhMWFlMTU5NWUxZmMwZDM0IiwidGFnIjoiIn0%3D |
|
.roofingquoteadvisors.com/ | Name: __nbpix_uid Value: 1-1qjfk586-lz0cmdue |
|
.roofingquoteadvisors.com/ | Name: _gcl_au Value: 1.1.1128440921.1721856029 |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
2 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 |
---|
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.
business.newsbreak.com
cdn.jsdelivr.net
cdnjs.cloudflare.com
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
ipinfo.io
maps.googleapis.com
roofingquoteadvisors.com
staging-pro-api.thumbtack.com
static.newsbreak.com
www.google.ca
www.google.com
www.googletagmanager.com
staging-pro-api.thumbtack.com
104.17.25.14
142.250.31.97
142.251.16.106
142.251.179.95
151.101.65.229
172.253.122.155
172.253.63.95
34.117.59.81
35.80.101.101
52.200.143.68
54.74.246.222
64.233.180.94
99.84.191.64
0fdb45f3feb70f439d43197e7a143be71d57eaec1140c47d13716f9051926b0a
10e9c6185bcb60f75a51eb68fab10257e75db0a583a6697ffb6a80a0347adafd
20c2fc2d8b8dd59acb3283aca452fb2645409c4668f65634808e7b822bd2cf6c
2d5fa531e30ac3debad673003128f1ca9ad3c964ef17b547377e7ed09bd4504f
2eba388d8d2d74baba77c72fe5441f74422c1824a888ef7e748863a22ea7191a
3546ddf13825f34fcf9473ce9ba3410130a5bc2cab512db5167dc2776a9f6b7a
37155c284e7eb4028740c55482474f35ca6aabca290e40d5f1503a5485a083de
38e32246c5994bd9da7e863166fb9cd6b3d80ad710baba887c8ae5a935dd6569
574e6669161dbf97e2e3a7c68571875677a4a2d0ccefe396291ed7e39b370002
60429e69fdfcdef5a27cd183037b85f01ed7ae4c57ffe8b40a4ff22730c74a23
64a2ad8001474fd68e9e43b14aaf61c161c5fe6a53e7645dc815241316b58a89
64bb04d797c895438c0a2c7b5fe90fc365fd3ea902a7a185b273f530b1d114ba
753da1e13767b38bfe564fca425c15d66cf968b3d1cccba13171c20b7d6e407e
78739e3278683ce31497421efbf38136796be570f21542f30a607eb2d1afc6ad
7ff8052051c9b5b0ded42cb7e22fce4be9cf3b3f769a056e2e28acdb2546c995
a28ccf8a7b50522bdeea0cd83cdeca221c18fc1f9df3ee6b3d3c48d599206855
ac2b07ac2f2776a66708192e4f2889c7bd814f86971d694c00cd2a249d50c01f
b23aeed03fcd2b612eeb2b3849bab35a662725671168a150f881b78905e2ffcd
bb2f90081933c0f2475883ca2c5cfee94e96d7314a09433fffc42e37f4cffd3b
be483938eb34538b970684f72e312f62652e84b42b7ad86953962d1ce2217c44
ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec3556e47ce8bba2e336bf2cade5bd9d7398916b409ac591ab74d4db7e7da144
edcda54b5532a497ff1d2a2b46fbb88eaf97aa270a358e842378b70714018319
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
fed645a2f7b21f01431116a901b5b306ad25194942354ad04852529965c5b9c7