www.google.fr
Open in
urlscan Pro
2a00:1450:4001:809::2003
Public Scan
Effective URL: https://www.google.fr/?gws_rd=ssl
Submission: On February 25 via api from BE
Summary
TLS certificate: Issued by GTS CA 1O1 on January 26th 2021. Valid for: 3 months.
This is the only time www.google.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 13 | 2a00:1450:400... 2a00:1450:4001:809::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 1 | 2a00:1450:400... 2a00:1450:4001:802::200e | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:813::200e | 15169 (GOOGLE) (GOOGLE) | |
10 | 2a00:1450:400... 2a00:1450:4001:810::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:829::200e | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:828::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:808::2002 | 15169 (GOOGLE) (GOOGLE) | |
31 | 7 |
ASN15169 (GOOGLE, US)
consent.google.fr | |
apis.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
17 |
google.fr
1 redirects
www.google.fr consent.google.fr ogs.google.fr adservice.google.fr |
413 KB |
13 |
gstatic.com
www.gstatic.com fonts.gstatic.com |
209 KB |
2 |
google.com
consent.google.com Failed apis.google.com |
36 KB |
31 | 3 |
Domain | Requested by | |
---|---|---|
13 | www.google.fr |
1 redirects
www.google.fr
|
10 | www.gstatic.com |
www.google.fr
consent.google.fr |
3 | fonts.gstatic.com |
consent.google.fr
|
2 | consent.google.fr |
www.google.fr
www.gstatic.com |
1 | adservice.google.fr | |
1 | ogs.google.fr |
www.gstatic.com
|
1 | apis.google.com |
www.gstatic.com
|
1 | consent.google.com |
www.google.fr
|
31 | 8 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.google.fr GTS CA 1O1 |
2021-01-26 - 2021-04-20 |
3 months | crt.sh |
*.gstatic.com GTS CA 1O1 |
2021-01-26 - 2021-04-20 |
3 months | crt.sh |
*.apis.google.com GTS CA 1O1 |
2021-01-26 - 2021-04-20 |
3 months | crt.sh |
*.google.com GTS CA 1O1 |
2021-01-26 - 2021-04-20 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.google.fr/?gws_rd=ssl
Frame ID: 59045445B8CA324ADC7B37F0596C133E
Requests: 17 HTTP requests in this frame
Frame:
https://consent.google.com/?hl=de&origin=https://www.google.fr&continue=https://www.google.fr/?gws_rd%3Dssl&if=1&m=0&pc=s&wp=-1&gl=DE
Frame ID: CD1C141403B956EC52DBCFBD434317CF
Requests: 1 HTTP requests in this frame
Frame:
https://consent.google.fr/intro/?continue=https://www.google.fr/?gws_rd%3Dssl&origin=https://www.google.fr&if=1&gl=DE&hl=de&pc=s
Frame ID: 0C0E1E9E83AB612918DC06A096B7070C
Requests: 14 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://www.google.fr/
HTTP 302
https://www.google.fr/?gws_rd=ssl Page URL
Detected technologies
Google Web Server (Web Servers) ExpandDetected patterns
- headers server /gws/i
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.
-
http://www.google.fr/
HTTP 302
https://www.google.fr/?gws_rd=ssl Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 5- https://consent.google.com/?hl=de&origin=https://www.google.fr&continue=https://www.google.fr/?gws_rd%3Dssl&if=1&m=0&pc=s&wp=-1&gl=DE HTTP 302
- https://consent.google.fr/intro/?continue=https://www.google.fr/?gws_rd%3Dssl&origin=https://www.google.fr&if=1&gl=DE&hl=de&pc=s
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.google.fr/ Redirect Chain
|
125 KB 39 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
rs=ACT90oHSbJZ-pBZ7RW5o1VCl_VE6q8cZjA
www.google.fr/xjs/_/js/k=xjs.s.de.R4paKtGLvx0.O/ck=xjs.s.GjV16zLghus.L.W.O/m=cdos,dpf,hsm,jsa,d,csi/am=AAAAAAAAAMDKAAABDAAAAIAJ7AMC_psA4IJNHAAAAABAALgkaJQakFAQAAEAAEBWV0sAKBA/d=1/dg=2/br=1/ct=zgms/ |
675 KB 202 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
googlelogo_color_272x92dp.png
www.google.fr/images/branding/googlelogo/1x/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
315 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
desktop_searchbox_sprites302_hr.webp
www.google.fr/images/searchbox/ |
574 B 632 B |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
/
consent.google.com/ Frame CD1C |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
consent.google.fr/intro/ Frame 0C0E Redirect Chain
|
262 KB 76 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rs=AA2YrTukMeXtxdl-OH9-2R7CQbBSwE70Hg
www.gstatic.com/og/_/js/k=og.qtm.en_US.Yi2_l953dwg.O/rt=j/m=qabr,q_dnp,qcwid,qmutsd,qapid,qald/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ |
152 KB 52 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rs=AA2YrTtV_27DcqaIEGPrJbSsKE_bF3l1Uw
www.gstatic.com/og/_/ss/k=og.qtm.nT2HTqXhXfY.L.W.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/ |
296 B 358 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
gen_204
www.google.fr/ |
0 64 B |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb=gapi.loaded_0
apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.GTg18L1Wqko.O/m=gapi_iframes,googleapis_client/rt=j/sv=1/d=1/ed=1/rs=AHpOoo_RJSdiavtoJQlz9JCcpOM9qnUIlw/ |
102 KB 35 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
so
ogs.google.fr/widget/app/ |
0 14 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
m=BLvsRb,GxIAgd,NBZ7u,NpD4ec,OG6ZHd,T6sTsf,T7XTS,aa,abd,async,dv7Bfe,dvl,fEVMic,ifl,kVbfxd,lu,mUpTid,mu,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd
www.google.fr/xjs/_/js/k=xjs.s.de.R4paKtGLvx0.O/ck=xjs.s.GjV16zLghus.L.W.O/am=AAAAAAAAAMDKAAABDAAAAIAJ7AMC_psA4IJNHAAAAABAALgkaJQakFAQAAEAAEBWV0sAKBA/d=1/exm=cdos,csi,d,dpf,hsm,jsa/ed=1/dg=2/br=1/c... |
233 KB 72 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
client_204
www.google.fr/ |
0 31 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
m=HFyn5c
www.google.fr/xjs/_/js/k=xjs.s.de.R4paKtGLvx0.O/ck=xjs.s.GjV16zLghus.L.W.O/am=AAAAAAAAAMDKAAABDAAAAIAJ7AMC_psA4IJNHAAAAABAALgkaJQakFAQAAEAAEBWV0sAKBA/d=1/exm=BLvsRb,GxIAgd,NBZ7u,NpD4ec,OG6ZHd,T6sTs... |
2 KB 696 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
m=wkrYee
www.google.fr/xjs/_/js/k=xjs.s.de.R4paKtGLvx0.O/ck=xjs.s.GjV16zLghus.L.W.O/am=AAAAAAAAAMDKAAABDAAAAIAJ7AMC_psA4IJNHAAAAABAALgkaJQakFAQAAEAAEBWV0sAKBA/d=1/exm=BLvsRb,GxIAgd,HFyn5c,NBZ7u,NpD4ec,OG6ZH... |
1 KB 593 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
m=byfTOb,lsjVmc,LEikZe
www.gstatic.com/_/mss/boq-identity/_/js/k=boq-identity.ConsentUi.de.0AeKC-aytKU.es5.O/ck=boq-identity.ConsentUi.m3COTaByZmU.L.B1.O/am=C0A/d=1/exm=_b,_tp/excm=_b,_tp,displayintroui/ed=1/wt=2/ct=zgms... Frame 0C0E |
36 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
googlelogo_color_92x36dp.png
www.gstatic.com/images/branding/googlelogo/1x/ Frame 0C0E |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
keyboard_arrow_down_grey600_24dp.png
www.gstatic.com/images/icons/material/system/1x/ Frame 0C0E |
136 B 215 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
check_black_24dp.png
www.gstatic.com/images/icons/material/system/1x/ Frame 0C0E |
128 B 207 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
cb_cbu_kickin.svg
www.gstatic.com/ac/cb/ Frame 0C0E |
35 KB 11 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
m=n73qwf,ws9Tlc,IZT63,e5qFLc,GkRiKb,UUJqVe,O1Gjze,xUdipf,blwjVc,fKUV3e,aurFic,COQbmf,U0aPgd,ZwDk9d,V3dDOb,WO9ee,a9NCF,O6y8ed,NpD4ec,PrPYRd,iWP1Yb,MpJwZc,O8k1Cd,NwH0H,OmgaI,HLo3Ef,x60fie,xiqEse,XVMN...
www.gstatic.com/_/mss/boq-identity/_/js/k=boq-identity.ConsentUi.de.0AeKC-aytKU.es5.O/ck=boq-identity.ConsentUi.m3COTaByZmU.L.B1.O/am=C0A/d=1/exm=LEikZe,_b,_tp,byfTOb,lsjVmc/excm=_b,_tp,displayintr... Frame 0C0E |
221 KB 79 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
fonts.gstatic.com/s/roboto/v18/ Frame 0C0E |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
fonts.gstatic.com/s/roboto/v18/ Frame 0C0E |
10 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2
fonts.gstatic.com/s/googlesans/v14/ Frame 0C0E |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
m=A4UTCb,VXdfxd,F770Rc,s0BsG,EGNJFf,iSvg6e,uY3Nvd,hZ9Bt
www.gstatic.com/_/mss/boq-identity/_/js/k=boq-identity.ConsentUi.de.0AeKC-aytKU.es5.O/ck=boq-identity.ConsentUi.m3COTaByZmU.L.B1.O/am=C0A/d=1/exm=A7fCU,BVgquf,CBlRxf,COQbmf,EFQ78c,GkRiKb,HDvRde,HLo... Frame 0C0E |
38 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
cb204
consent.google.fr/_/ Frame 0C0E |
70 B 554 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
gen_204
www.google.fr/ |
0 17 B |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
gen_204
www.google.fr/ |
0 17 B |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ui
adservice.google.fr/adsid/google/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
m=Wt6vjf,_latency,FCpbqb,WhJNk
www.gstatic.com/_/mss/boq-identity/_/js/k=boq-identity.ConsentUi.de.0AeKC-aytKU.es5.O/ck=boq-identity.ConsentUi.m3COTaByZmU.L.B1.O/am=C0A/d=1/exm=A4UTCb,A7fCU,BVgquf,CBlRxf,COQbmf,EFQ78c,EGNJFf,F77... Frame 0C0E |
6 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
log
www.google.fr/ Frame 0C0E |
131 B 835 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- consent.google.com
- URL
- https://consent.google.com/?hl=de&origin=https://www.google.fr&continue=https://www.google.fr/?gws_rd%3Dssl&if=1&m=0&pc=s&wp=-1&gl=DE
Verdicts & Comments Add Verdict or Comment
0 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.
2 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 |
---|---|---|
.google.fr/ | Name: CONSENT Value: PENDING+771 |
|
.google.fr/ | Name: NID Value: 210=u9gs4j8XrdMeHph-H8PCbDKbq5PSD-Vl9AyKw7seHu_G3HwetKD186nQ6kQU33TfLRpjf9tXgpjjAh2-R5Xioa2_vualGZ8AgCnaNI2Uvi7TZg08N1tN1CTYDspeXhlZVerxYYAHs0NGfh8DBpNgN6yqFB_Vsf6dyxjCY9XQMyE |
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 |
---|---|
Strict-Transport-Security | max-age=31536000 |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 0 |
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.
adservice.google.fr
apis.google.com
consent.google.com
consent.google.fr
fonts.gstatic.com
ogs.google.fr
www.google.fr
www.gstatic.com
consent.google.com
2a00:1450:4001:802::200e
2a00:1450:4001:808::2002
2a00:1450:4001:809::2003
2a00:1450:4001:810::2003
2a00:1450:4001:813::200e
2a00:1450:4001:828::2003
2a00:1450:4001:829::200e
1e1c37812116c45a81199ac9302cf3bb1fa9ef9199d9d8e7a0887dd526dc039a
22e560777cd9a7718a040b68a3a519d89b32860f5b11e4711a350ca90c565aa6
2e6e60371b7768e59507c0c41805e1d7da1958fa6e2df10370a403cd447c6e7c
39aed2ed787e5ab525562c3f18b79463e9b4d3baf61777e1be96827ef396e91a
41f79c618e8bb056c039d9ee007ea81180ca8b1ec6f90ea377fcb94f0774b894
4352380f92ce7f9a4a4a23306b992bed10055dbfffe90987cc72083e583fc280
45859c61f6cbd0b5c33a8127e713a3fd69f09185e37893000bf28039f844da9b
482c8bebac162864061744391eb510ff1cae8d2dd3def00018f95619a32e76d0
502e9680cfa78fa8be779cbf4f1947c8eaa3d43bf8c7464800ec772b2ddea358
5776cd87617eacec3bc00ebcf530d1924026033eda852f706c1a675a98915826
66732d29f4cb8058c3ca53d3b673dd97c36eec63ed101bbe81a316163d60edad
71dd72f05dd688b5b215bf2c0dbfde362e7208d46b78c919cf37fcba1e15e8d3
7b3540846f903a274696acf07ada76e22001a6ab4ad06e0238e669d0cb66cf26
ac762de135a15aaaa84d65f4725692ceec69bfda85bc84c19cc4c13278af6c2b
b79781efede37903be212fcdf63955e41c8649e678b6b83adf824459d240a188
b79d9a20c53050f85d3d68788c5fb4d19b0f75e5dddc9009b02f4fbc6c480243
b83690a9b8aa4804997c10528ff4adb4624646ee986149b2f30c1cb58e9aa669
da60f7a1287061459e8d419e1d08b7d8f3247ebb5a4fd2392dd9e6d03958509b
dfc968774223d526b5bd576d65d52926560be675eb4d289e4b50b6b2d1c4c34c
e0669cef4afb65b91794441989c81ffbaafa8cea7b975fabba7f8d5fb845c514
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ecc5d8578e6881d288e67943d9e2c54d213112f15a27d640fbd83aae2690bb21
eea4c83b7ba7b9c7e2e0843e8d7f4593760cbc14281c9266632770111822b8f9
ef999998474e3d93baf7f91ea596a371457d05b9246382b631ecbfe1f1693aa8
f555d2b706ce7d0e309b963b5b127ccfd863d81942f7b8015242553ea1c7ce9b
f6af0820fe3a88d03eeedad3da273ead13709cd0eac42e21480061905f5cf3ef