duckduckgo.com
Open in
urlscan Pro
79.125.108.59
Public Scan
Effective URL: https://duckduckgo.com/
Submission: On March 26 via manual from CH
Summary
TLS certificate: Issued by DigiCert SHA2 Secure Server CA on August 9th 2019. Valid for: a year.
This is the only time duckduckgo.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 3 | 2a00:1450:400... 2a00:1450:4001:817::2001 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:80b::2009 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:80b::200e | 15169 (GOOGLE) (GOOGLE) | |
1 1 | 2606:4700:10:... 2606:4700:10::6814:db2a | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 1 | 8.208.15.38 8.208.15.38 | 45102 (CNNIC-ALI...) (CNNIC-ALIBABA-US-NET-AP Alibaba (US) Technology Co.) | |
23 | 79.125.108.59 79.125.108.59 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 52.213.95.108 52.213.95.108 | 16509 (AMAZON-02) (AMAZON-02) | |
33 | 6 |
ASN15169 (GOOGLE, US)
tingpasteacup1970.blogspot.com.br | |
tingpasteacup1970.blogspot.com |
ASN45102 (CNNIC-ALIBABA-US-NET-AP Alibaba (US) Technology Co., Ltd., CN)
dyplom.org |
ASN16509 (AMAZON-02, US)
PTR: ec2-79-125-108-59.eu-west-1.compute.amazonaws.com
duckduckgo.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-213-95-108.eu-west-1.compute.amazonaws.com
improving.duckduckgo.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
duckduckgo.com
duckduckgo.com improving.duckduckgo.com |
402 KB |
4 |
blogger.com
www.blogger.com |
60 KB |
2 |
google.com
apis.google.com |
68 KB |
2 |
blogspot.com
tingpasteacup1970.blogspot.com |
6 KB |
1 |
dyplom.org
1 redirects
dyplom.org |
204 B |
1 |
tinyurl.com
1 redirects
tinyurl.com |
807 B |
1 |
blogspot.com.br
1 redirects
tingpasteacup1970.blogspot.com.br |
425 B |
33 | 7 |
Domain | Requested by | |
---|---|---|
23 | duckduckgo.com |
duckduckgo.com
|
4 | www.blogger.com |
tingpasteacup1970.blogspot.com
|
2 | improving.duckduckgo.com |
duckduckgo.com
|
2 | apis.google.com |
tingpasteacup1970.blogspot.com
apis.google.com |
2 | tingpasteacup1970.blogspot.com |
tingpasteacup1970.blogspot.com
|
1 | dyplom.org | 1 redirects |
1 | tinyurl.com | 1 redirects |
1 | tingpasteacup1970.blogspot.com.br | 1 redirects |
33 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
spreadprivacy.com |
donttrack.us |
twitter.com |
reddit.com |
duckduckgo.merchmadeeasy.com |
help.duckduckgo.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
misc-sni.blogspot.com GTS CA 1O1 |
2020-03-03 - 2020-05-26 |
3 months | crt.sh |
*.blogger.com GTS CA 1O1 |
2020-03-03 - 2020-05-26 |
3 months | crt.sh |
*.apis.google.com GTS CA 1O1 |
2020-03-03 - 2020-05-26 |
3 months | crt.sh |
*.duckduckgo.com DigiCert SHA2 Secure Server CA |
2019-08-09 - 2020-10-30 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://duckduckgo.com/
Frame ID: 7CBD073DCCBFE987A886B0666B03FFD8
Requests: 33 HTTP requests in this frame
Frame:
https://duckduckgo.com/post2.html
Frame ID: E2E7BFA26A074D9F67D6842876720400
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://tingpasteacup1970.blogspot.com.br/
HTTP 302
https://tingpasteacup1970.blogspot.com/ Page URL
-
https://tinyurl.com/u4lqlwo
HTTP 301
http://dyplom.org/ HTTP 302
https://duckduckgo.com/ Page URL
Detected technologies
Blogger (Blogs) ExpandDetected patterns
- url /^https?:\/\/[^/]+\.blogspot\.com/i
Python (Programming Languages) Expand
Detected patterns
- url /^https?:\/\/[^/]+\.blogspot\.com/i
Java (Programming Languages) Expand
Detected patterns
- headers server /GSE/i
OpenGSE (Web Servers) Expand
Detected patterns
- headers server /GSE/i
Page Statistics
8 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Reddit
Search URL Search Domain Scan URL
Title: Blog
Search URL Search Domain Scan URL
Title: Store
Search URL Search Domain Scan URL
Title: Help
Search URL Search Domain Scan URL
Title: Tweet #ComeToTheDuckSide
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://tingpasteacup1970.blogspot.com.br/
HTTP 302
https://tingpasteacup1970.blogspot.com/ Page URL
-
https://tinyurl.com/u4lqlwo
HTTP 301
http://dyplom.org/ HTTP 302
https://duckduckgo.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://tingpasteacup1970.blogspot.com.br/ HTTP 302
- https://tingpasteacup1970.blogspot.com/
33 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
/
tingpasteacup1970.blogspot.com/ Redirect Chain
|
10 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2549344219-widget_css_bundle.css
www.blogger.com/static/v1/widgets/ |
31 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
plusone.js
apis.google.com/js/ |
48 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookienotice.js
tingpasteacup1970.blogspot.com/js/ |
6 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1376128831-widgets.js
www.blogger.com/static/v1/widgets/ |
141 KB 52 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
authorization.css
www.blogger.com/dyn-css/ |
1 B 668 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb=gapi.loaded_0
apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_US.JKCQ2Hvuo0E.O/m=plusone/rt=j/sv=1/d=1/ed=1/am=wQE/rs=AGLTcCOl3FsgYnTqVeIFUJJD2j4-pO09lQ/ |
140 KB 49 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
authorization.css
www.blogger.com/dyn-css/ |
1 B 114 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
/
duckduckgo.com/ Redirect Chain
|
5 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
s1882.css
duckduckgo.com/ |
187 KB 37 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
o1882.css
duckduckgo.com/ |
20 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l113.js
duckduckgo.com/lib/ |
155 KB 52 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
duckduckgo14.js
duckduckgo.com/locale/en_US/ |
505 B 719 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
u431.js
duckduckgo.com/util/ |
78 KB 26 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d2768.js
duckduckgo.com/ |
548 KB 115 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-Reg-webfont.woff
duckduckgo.com/font/ |
23 KB 24 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_homepage.normal.v108.svg
duckduckgo.com/assets/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-Sbold-webfont.woff
duckduckgo.com/font/ |
23 KB 24 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
11 KB 11 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
post2.html
duckduckgo.com/ Frame E2E7 |
540 B 675 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_homepage_mobile.normal.v108.unoptimized.svg
duckduckgo.com/assets/ |
10 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
install_arrow.svg
duckduckgo.com/assets/ |
1 KB 950 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-ExtraBold-webfont.woff
duckduckgo.com/font/ |
27 KB 27 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
atbhi_brave_v214-2
improving.duckduckgo.com/t/ |
43 B 483 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
background.svg
duckduckgo.com/assets/home/landing/ |
40 KB 15 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
background-small.svg
duckduckgo.com/assets/home/landing/ |
21 KB 8 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
background-dark.svg
duckduckgo.com/assets/home/landing/ |
42 KB 16 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
background-small-dark.svg
duckduckgo.com/assets/home/landing/ |
35 KB 14 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
arrow.svg
duckduckgo.com/assets/onboarding/ |
427 B 668 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1-monster-v2--pre-animation.svg
duckduckgo.com/assets/onboarding/bathroomguy/ |
22 KB 8 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2-ghost-v2.svg
duckduckgo.com/assets/onboarding/bathroomguy/ |
15 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3-bathtub-v2--pre-animation.svg
duckduckgo.com/assets/onboarding/bathroomguy/ |
14 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4-alpinist-v2.svg
duckduckgo.com/assets/onboarding/bathroomguy/ |
22 KB 8 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hi
improving.duckduckgo.com/t/ |
43 B 482 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
226 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 string| settings_js_version string| locale function| sprintf object| locale_data object| locale_simple function| l_dry function| l_dir function| l_lang function| ltd function| ln function| lp function| lnp function| ld function| ldn function| ldp function| ldnp object| Handlebars object| html5 object| Modernizr function| $ function| jQuery function| EventEmitter2 function| decodeURIComponentSafe function| relativeDate function| tinycolor object| polyline function| Gettext object| DDG boolean| SM2_DEFER object| d object| w undefined| cd number| dz number| da number| fk number| fb number| fs undefined| fm number| fe number| fl number| fo number| fa number| fn number| fq number| fz undefined| ie undefined| io undefined| ir undefined| is undefined| ga undefined| gd undefined| rc undefined| rd undefined| rs object| rsd number| rdc number| rsc number| rtc number| rii number| rin undefined| rir undefined| rl undefined| rp object| reb number| rebc number| sx number| sy number| tl number| tlz number| tac object| tr object| ts number| tn number| tsl number| tz function| nir string| kurl number| is_mobile undefined| dow undefined| iosx number| slo function| ncku function| nckd function| ncf function| ncg function| nis function| nkda function| nkua function| nke function| nko function| nkt function| nkd function| nkn function| nkm function| nksb function| nks function| nkdc function| nkdm function| nkdt function| nkds function| nkf string| mousewheelevt function| nkw function| nrv function| nro function| nrs function| sendCount function| nrj function| nrc function| nrg function| nrl function| nrrel function| nrb function| nrm function| appendAdClass function| nrn function| nsr function| nul function| nutp function| nua function| nug function| nun function| iframeOpen function| openBlankWindow function| getLinkType function| adOrOrganicClick function| organicClick function| adClick number| iadt number| iad3 number| iad2 number| iad number| ieof number| fmy number| fmx number| daia number| daiq number| dam number| il number| irl number| rpc boolean| is_retina number| viewport_width number| viewport_height number| is_mobile_device string| k0 string| k1 string| k2 string| k3 string| k4 string| k5 string| k6 string| k7 string| k8 string| k9 string| ka string| kaa string| kb string| kab string| kc string| kac string| kd string| kad string| ke string| kae string| kf string| kaf string| kg string| kag string| kh string| kah string| ki string| kai string| kj string| kaj string| kk string| kak string| kl string| kal string| km string| kam string| kn string| kan string| ko string| kao string| kp string| kap string| kq string| kaq string| kr string| kar string| ks string| kas string| kt string| kat string| ku string| kau string| kv string| kav string| kw string| kaw string| kx string| kax string| ky string| kay string| kz string| kaz string| k10 string| k11 string| k12 string| k13 string| k14 string| k15 string| k16 string| k17 string| k18 string| k19 string| k20 string| k21 object| err object| errm function| seterr string| t string| objectKey0 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.
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 |
X-Xss-Protection | 1; mode=block |
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.
apis.google.com
duckduckgo.com
dyplom.org
improving.duckduckgo.com
tingpasteacup1970.blogspot.com
tingpasteacup1970.blogspot.com.br
tinyurl.com
www.blogger.com
2606:4700:10::6814:db2a
2a00:1450:4001:80b::2009
2a00:1450:4001:80b::200e
2a00:1450:4001:817::2001
52.213.95.108
79.125.108.59
8.208.15.38
01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
05ea6357028f2a0cbb71d3b59e64bb54ccd3b87f01e548b8146448422eb98080
068ffe90977f2b5b2dc2ef18572166e85281bd0ecb31c4902464b23db54d2568
0a75a8519cc22927259de5ea9f0e7facafc61c722332441ff7e459ee9d7b93a4
11090dbae4c49a3f8d5b813ef48d6df5a2acb9cb40d89cd51f554adf293523e6
13782e677521a53ba2793b37470b4df91b9156515187663ec8e7dc16f14366ef
24b45790f58b5d8c376ea8320617b5defa1c88576b7b8df5abf1337a758adba3
25a02847dffab3be997a5c6042ab8fb79be41f3acb224aae63d910de96341003
25c1b9804ee113bf441e25850924795e510944af3776b0d427ba1e54d67e9489
2cf6e05e04f305de66708f94f05a3f65ce113334451551cfccfa3c417cdddac9
37cf726bf0e8c66e42e7aca3fb431030c6bdf05ce2acc6b89f79f1550196dc04
384a809934913437948214ebe7186c612930c116161aea87e92fe0b7befd1b07
4944cb60de5b53ac1e702014cff3e763363a198c59e8fe82acc671c3db480c45
4aa4e6c44b36c12b6b0f694ea744b4fcfb64d5f5e7d88ca393ca766d5affe38b
5336af9f6b2c9f06429398a6d7d6779655306baf6495357d705004fc803bac4c
5b51b14292512ccd55491bcb904510264a7d29e4ef1b26bce1eec9cbd08320e5
60afde70046cf7bb977d3e650f5d059266548d15e4c5d5329bab88ee0e45f482
67ca6b86633dfdff95a4ad329cb9b97ad4b9aa7ff5277a6ac5fe99347b5965c9
68a585248834f5a864f93675fbec61c1101cc27a353a7ddf8b6562a50d4b242f
790f083d45a4a716dbec546771888883690e58379526146fc429cf310df9a49f
896b497f10122e21ca02e140b34686b071db787208127ed31f2930882821b174
8af5ecc83adcd30d52a675ef657ea48ea05803aa2c9f15ebc506cf2955636ac5
91772941c245b12f8fcb8447413a0d7ceb9864bf67147894775ea9062c59f82a
9f7bceacd7105ae099827e515c7f4562b9d33898dba2cd000664fe62d7031b4a
b89e632378315023226521fecaf0941ed9844bbf95b0d94fb9668dd53fd53581
bc3d24b1b341a013fab48df369ca74633e8b23403f4389bcc141926606a304ff
cb7723d2b3fec88ad5f70163043929a20c70391b1ad31b3fac279e438fd42e2d
cbf634d16f01aa151b30182aa76aab58d0a56cb57c3bb0796f601deae5b1609f
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
d539a910089008f073b426d44a496f1952ba01b9ff018425c18d21bea42aa128
e40d43051c3fe2a697f8a19a83461e65ebc7ddec273e3cbc8f953ffbe30ee3df
e56c43aab1676f22c26489a254913030463d827bb77c93ad57bbfea7e05f330c