www.theatlantic.com
Open in
urlscan Pro
151.101.14.133
Public Scan
Effective URL: https://www.theatlantic.com/magazine/archive/2019/11/what-jeff-bezos-wants/59836%203/
Submission: On October 21 via manual from IN
Summary
TLS certificate: Issued by DigiCert SHA2 Secure Server CA on March 8th 2019. Valid for: a year.
This is the only time www.theatlantic.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 20 | 151.101.14.133 151.101.14.133 | 54113 (FASTLY) (FASTLY - Fastly) | |
1 | 2a00:1450:400... 2a00:1450:4001:820::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2.18.235.40 2.18.235.40 | 16625 (AKAMAI-AS) (AKAMAI-AS - Akamai Technologies) | |
1 | 13.225.74.186 13.225.74.186 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 151.101.114.217 151.101.114.217 | 54113 (FASTLY) (FASTLY - Fastly) | |
1 | 2600:9000:21f... 2600:9000:21f3:5000:9:46dc:4700:93a1 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 2a00:1450:400... 2a00:1450:4001:81a::2008 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2600:9000:200... 2600:9000:200c:0:9:46dc:4700:93a1 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 35.201.68.171 35.201.68.171 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2600:9000:200... 2600:9000:200c:1e00:1:af78:4c0:93a1 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 151.101.114.133 151.101.114.133 | 54113 (FASTLY) (FASTLY - Fastly) | |
1 | 13.225.78.86 13.225.78.86 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
30 | 13 |
ASN54113 (FASTLY - Fastly, US)
www.theatlantic.com | |
cdn.theatlantic.com |
ASN15169 (GOOGLE - Google LLC, US)
www.googletagservices.com |
ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US)
PTR: a2-18-235-40.deploy.static.akamaitechnologies.com
z.moatads.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-13-225-74-186.fra2.r.cloudfront.net
c.amazon-adsystem.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
quantcast.mgr.consensu.org |
ASN15169 (GOOGLE - Google LLC, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
static.quantcast.mgr.consensu.org |
ASN15169 (GOOGLE - Google LLC, US)
PTR: 171.68.201.35.bc.googleusercontent.com
connect.scroll.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
vendorlist.consensu.org |
ASN54113 (FASTLY - Fastly, US)
data-cdn.theatlantic.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-13-225-78-86.fra2.r.cloudfront.net
audit.quantcast.mgr.consensu.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
theatlantic.com
2 redirects
www.theatlantic.com cdn.theatlantic.com data-cdn.theatlantic.com |
630 KB |
5 |
consensu.org
quantcast.mgr.consensu.org static.quantcast.mgr.consensu.org vendorlist.consensu.org audit.quantcast.mgr.consensu.org |
105 KB |
2 |
scroll.com
static.scroll.com connect.scroll.com |
12 KB |
1 |
googletagmanager.com
www.googletagmanager.com |
44 KB |
1 |
amazon-adsystem.com
c.amazon-adsystem.com |
22 KB |
1 |
moatads.com
z.moatads.com |
98 KB |
1 |
googletagservices.com
www.googletagservices.com |
14 KB |
30 | 7 |
Domain | Requested by | |
---|---|---|
14 | cdn.theatlantic.com |
www.theatlantic.com
cdn.theatlantic.com |
6 | www.theatlantic.com |
2 redirects
www.theatlantic.com
cdn.theatlantic.com |
2 | static.quantcast.mgr.consensu.org |
quantcast.mgr.consensu.org
|
1 | audit.quantcast.mgr.consensu.org |
static.quantcast.mgr.consensu.org
|
1 | data-cdn.theatlantic.com | |
1 | vendorlist.consensu.org |
quantcast.mgr.consensu.org
|
1 | connect.scroll.com |
static.scroll.com
|
1 | www.googletagmanager.com |
www.theatlantic.com
|
1 | quantcast.mgr.consensu.org |
www.theatlantic.com
|
1 | static.scroll.com |
www.theatlantic.com
|
1 | c.amazon-adsystem.com |
www.theatlantic.com
|
1 | z.moatads.com |
www.theatlantic.com
|
1 | www.googletagservices.com |
www.theatlantic.com
|
30 | 13 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.atlanticmedia.com DigiCert SHA2 Secure Server CA |
2019-03-08 - 2020-04-23 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2019-10-03 - 2019-12-26 |
3 months | crt.sh |
moatads.com DigiCert ECC Secure Server CA |
2018-11-10 - 2020-02-09 |
a year | crt.sh |
c.amazon-adsystem.com Amazon |
2018-12-18 - 2019-11-21 |
a year | crt.sh |
b2.shared.global.fastly.net GlobalSign CloudSSL CA - SHA256 - G3 |
2019-09-11 - 2020-08-23 |
a year | crt.sh |
quantcast.mgr.consensu.org Amazon |
2019-05-06 - 2020-06-06 |
a year | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2019-10-03 - 2019-12-26 |
3 months | crt.sh |
*.scroll.com Sectigo RSA Domain Validation Secure Server CA |
2019-02-06 - 2021-03-02 |
2 years | crt.sh |
vendorlist.consensu.org Amazon |
2019-03-06 - 2020-04-06 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.theatlantic.com/magazine/archive/2019/11/what-jeff-bezos-wants/59836%203/
Frame ID: 57937B1ABC608906065E7C705DB78D3A
Requests: 32 HTTP requests in this frame
Frame:
https://static.quantcast.mgr.consensu.org/v9/cmp-3pc-check.html
Frame ID: D54CE5483E2EB83737D5204C4423EDDE
Requests: 1 HTTP requests in this frame
13 Outgoing links
These are links going to different origins than the main page.
Title:
Search URL Search Domain Scan URL
Title: The Atlantic Festival
Search URL Search Domain Scan URL
Title: Manage subscription
Search URL Search Domain Scan URL
Title: Sign In
Search URL Search Domain Scan URL
Title: My Account
Search URL Search Domain Scan URL
Title: Help Center
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: Advertising Guidelines
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 25- https://www.theatlantic.com/magazine/images/current-issue.large.jpg HTTP 302
- https://cdn.theatlantic.com/assets/media/img/issues/2019/10/10/1119_Cover/large.jpg
- https://www.theatlantic.com/.well-known/pubvendors.json HTTP 302
- https://data-cdn.theatlantic.com/pubvendors.json
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.theatlantic.com/magazine/archive/2019/11/what-jeff-bezos-wants/59836%203/ |
61 KB 18 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gpt.js
www.googletagservices.com/tag/js/ |
46 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
moatad.js
z.moatads.com/thewire746082389130/ |
292 KB 98 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prebid.js
www.theatlantic.com/packages/adsjs/ |
210 KB 67 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
apstag.js
c.amazon-adsystem.com/aax2/ |
76 KB 22 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site.min.2f42791a0c33.css
cdn.theatlantic.com/assets/static/a/theatlantic/css/ |
235 KB 48 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
head.min.bf906d90a783.js
cdn.theatlantic.com/assets/static/a/theatlantic/js/ |
106 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gdpr.4de79ab2aeb6.css
cdn.theatlantic.com/assets/static/a/analytics/css/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
system.822e0a71e40b.js
cdn.theatlantic.com/assets/static/a/frontend/jspm_packages/ |
47 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
footer.min.938c27bd8222.js
cdn.theatlantic.com/assets/static/a/theatlantic/js/ |
420 KB 134 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scroll.js
static.scroll.com/js/ |
32 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Lyon%20Text-Regular.46e41c9eb0d6.woff2
cdn.theatlantic.com/assets/static/a/common/fonts/lyon/ |
47 KB 47 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp.js
quantcast.mgr.consensu.org/v9/ |
128 KB 38 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
174 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
303 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
404-labyrinth.2a269e4f20a2.svg
cdn.theatlantic.com/assets/static/a/theatlantic/img/ |
121 KB 57 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-Semibold-Web.4ddb0b7ae595.woff2
cdn.theatlantic.com/assets/static/a/frontend/dist/theatlantic/fonts/graphik/ |
29 KB 29 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-Regular-Web.f00835c4ea93.woff2
cdn.theatlantic.com/assets/static/a/frontend/dist/theatlantic/fonts/graphik/ |
27 KB 27 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Lyon%20Display-Bold.1849a3aa1aed.woff2
cdn.theatlantic.com/assets/static/a/common/fonts/lyon/ |
55 KB 55 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
atl-icons_d61e419c98015fa3abd7ab29173d2751.f22dcab5e73b.woff
cdn.theatlantic.com/assets/static/a/common/icons/fonts/ |
9 KB 9 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp-3pc-check.html
static.quantcast.mgr.consensu.org/v9/ Frame D54C |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads.min.js
www.theatlantic.com/packages/adsjs/ |
39 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
37 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Druk-Heavy-Web.73c680315608.woff2
cdn.theatlantic.com/assets/static/a/frontend/dist/theatlantic/fonts/druk/ |
26 KB 26 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmpui-popup.js
static.quantcast.mgr.consensu.org/v9/ |
155 KB 50 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
check
connect.scroll.com/embed/ |
0 198 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
large.jpg
cdn.theatlantic.com/assets/media/img/issues/2019/10/10/1119_Cover/ Redirect Chain
|
30 KB 30 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.theatlantic.com/api/user_country/ |
120 B 233 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendorlist.json
vendorlist.consensu.org/ |
88 KB 17 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubvendors.json
data-cdn.theatlantic.com/ Redirect Chain
|
420 B 783 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
213x70.png
cdn.theatlantic.com/front/images/logo/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
audit.quantcast.mgr.consensu.org/ |
80 B 486 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
35 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| onformdata object| onpointerrawupdate object| Atlantic object| html5 object| Modernizr function| yepnope function| $ function| jQuery function| __cmp object| elem object| scpt object| dataLayer object| System object| SystemJS object| google_tag_manager function| loadCSS object| picturefillCFG function| picturefill function| _ object| utf8 object| _bg_resize_params object| jQuery191046857239370851866 function| iFrameResize object| ad_queue object| _perfRefForUserTimingPolyfill object| regeneratorRuntime object| lazySizesConfig object| lazySizes object| Scroll object| nunjucksPrecompiled function| Krux object| Blueconic object| ads object| googletag function| __cmpui3 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 |
---|---|---|
www.theatlantic.com/ | Name: _cmpQcif3pcsupported Value: 1 |
|
www.theatlantic.com/ | Name: is_gdpr Value: 1 |
|
www.theatlantic.com/ | Name: atltestbucketv2 Value: 13 |
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.
audit.quantcast.mgr.consensu.org
c.amazon-adsystem.com
cdn.theatlantic.com
connect.scroll.com
data-cdn.theatlantic.com
quantcast.mgr.consensu.org
static.quantcast.mgr.consensu.org
static.scroll.com
vendorlist.consensu.org
www.googletagmanager.com
www.googletagservices.com
www.theatlantic.com
z.moatads.com
13.225.74.186
13.225.78.86
151.101.114.133
151.101.114.217
151.101.14.133
2.18.235.40
2600:9000:200c:0:9:46dc:4700:93a1
2600:9000:200c:1e00:1:af78:4c0:93a1
2600:9000:21f3:5000:9:46dc:4700:93a1
2a00:1450:4001:81a::2008
2a00:1450:4001:820::2002
35.201.68.171
0054e64b67fdf51c12986a64b6a03e2609bd6730cd68ffa4180b4715393d53f2
04fe4fc0674f2a4ea8e2b0c42df1ed90ac5da52f0520c66143e49304bc2cc3bc
0e339cbef2b66e179a60937f1cc08ae59b0ff6d34ed489a89164e730f8ed66b3
0ffa19546d23e05c5d0812f8bc317cbe050fa7098aa2e63cc33747e63210afe5
199b0513e18bef41a958422d9c5f66b4f8a062fa4ec55e2d47a106e96009315c
2d0f6b590917e7d27ddeb026b280d62dde9d03bb92f47f56342fc5f68f0c24eb
3e25214e79eab3cf412ea2fec1eee887baf77be4448461d72f2af47ee093128a
49478e11efaa6c728bceacf5cf22e711f3f7165a02f207ede0905b518be07875
598a0d3ad3cef214861c5cf452ed59f77fac3f34c6ef954228dbcacb8066fb91
6d2ff47c3dfc069db4e94e4f140b397d641ce27b5716cc858641f4c36ef0c14d
6d8b8c5cffb190b9c74074565f582f524fbbb9dd60c4e51fdc287c09f42b29e8
7c3ad0b00188b46255405def8971caf673036c8d5477bda4a89724f4f6b1f494
87562d3773ffab3d0716a70faa73c38b322fde3b8f265c3d646a3cea976ef67e
8f0c2f5c7037e001c71be71b92b334ed65e911e61301549de52fe110fcabd44b
90248a36372b44f6c7fe75ed87eed3daa1a9709f9c238f5b9803d67b2639eecc
9b4a3af76290177098c5eb77985d229078a0d8f78ce2aebdaac89d2e7ed55014
a648248687a14b48aa755f3fa9e61f65ce5642fad2bc9ac294f79aea5afcd27c
a7cd2a2d68d5496d22824c2b588930e89bbd324f7b798ad823d14081204cefbd
b49f9652600af1ab2cc3c152c6f0b8fa6ad0dde122650e210ae205a9ad054ff9
b6c3282ca24337b67d0a9e606256bb5c7f6a8f5581ba12936dd6a956d96df288
bb229a48bee31f5d54ca12dc9bd960c63a671f0d4be86a054c1d324a44499d96
bc170bee80059d2c811d9d4d609b2ff46e1e40c96bd1dc87850d0980c43a3ce9
c2198c19743aed33d8da238346d8681badc9a98af8aa9929df4978a572003bf8
cbf7a9f6428017fca188fcb3174c892c5efc15c7618a553fef761805cdedae05
dafc24a29d390d947dac43fdbbe9d6e776401a68e2ed6dfe5c4e374ea1047936
e01e0e1f21f0e05ee67b8db0ee0e5165dba19a8d310afc7b116872b3d319a8f4
e14cbf8ef85caf118ed65d3bbcc45c949e3f781218d4d7c443efbf36785b1182
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e4e2452e1d2ee69991939a99586562f209b78caddc2eeafd27b18e5839ca1133
eedf264de6475ae2b77ad82c7f8eec8cd93761ee59fd253f72ce6364e8b47ef8
ef55a69791facb809c9bff69d4d76eebc0cd56ebc68215d3204a1863378fde10
fe6a075835937f7981ec14728a47d97cc5adf9d7a52560b64f21f4db89d6619e