*.googleusercontent.com

Issued by Google Internet Authority G2

About this certificate


This digital certificate with serial number 3e:9f:44:15:d9:5d:d8:22 was issued on by Google Inc .

With 18 subject alternative names this certificate can be used to secure multiple fqdn's. While the certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates.

Cerificate errors/warnings *beta

  • ERROR: Certificate has no key usage set

Google Inc

Organization: Google Inc
State / Province: California
Locality: Mountain View
Country: US

Google Inc

Organization: Google Inc
State / Province: California
Locality: Mountain View
Country: US

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): 3e:9f:44:15:d9:5d:d8:22
Serial Number (int): 4512400212280334370
Serial Number lenght: 62 bits, 8 octets

SubjectKeyId: 7f:be:50:ae:66:c7:ea:5e:b2:8c:41:c6:54:c2:2c:72:41:ba:3d:28
AuthorityKeyId: 4a:dd:06:16:1b:bc:f6:68:b5:76:f5:81:b6:bb:62:1a:ba:5a:81:2f

Fingerprint (sha1): 79:24:44:e9:19:8e:fe:d4:ae:c5:ee:3c:35:f8:21:96:bc:e1:37:51
Fingerprint (sha256): 01:75:a8:4d:30:51:a3:39:4d:2b:a6:4e:ba:66:d6:a4:b9:63:f4:c1:39:cb:5c:a0:4c:36:f3:c0:6a:1e:bf:0a

Issuing Certificate URL: http://pki.google.com/GIAG2.crt

Revocation information

OCSP Server: http://clients1.google.com/ocsp
CRL Distribution Point: http://pki.google.com/GIAG2.crl

Check the revocation status for the current certificate on *.googleusercontent.com
18
DNS Names
0
Email Addresses
0
IP Addresses

Advanced Certificate Properties

Technical details about this certificate


Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA1 with RSA



Key Usage

Extended Key Usages

Server Authentication
Client Authentication

Extensions

8 extensions
No unhandled critical extensions



CA Certificate

This is not a CA certificate

Subject Alternative Names

*.googleusercontent.com
*.blogspot.com
*.bp.blogspot.com
*.commondatastorage.googleapis.com
*.doubleclickusercontent.com
*.ggpht.com
*.googledrive.com
*.googlesyndication.com
*.storage.googleapis.com
blogspot.com
bp.blogspot.com
commondatastorage.googleapis.com
doubleclickusercontent.com
ggpht.com
googledrive.com
googleusercontent.com
static.panoramio.com.storage.googleapis.com
storage.googleapis.com

Certificate

The complete raw certificate details in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIGGzCCBQOgAwIBAgIIPp9EFdld2CIwDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE BhMCVVMxEzARBgNVBAoTCkdvb2dsZSBJbmMxJTAjBgNVBAMTHEdvb2dsZSBJbnRl cm5ldCBBdXRob3JpdHkgRzIwHhcNMTQwNjA0MDkyNjQ2WhcNMTQwOTAyMDAwMDAw WjBxMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN TW91bnRhaW4gVmlldzETMBEGA1UECgwKR29vZ2xlIEluYzEgMB4GA1UEAwwXKi5n b29nbGV1c2VyY29udGVudC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCstgIXHN2BoZtrnQrwxbBPJwbe/lfCQRv7DC64zGx1DPKBJmOvqRYwHM0N K93EdmllPeuDxHfYCL2QIjY7t8kP40jENJ+VrUnT8HH0IhHYPyDgh6680AFO4YSP 0Yp9S0InuBZPxAhiOc2whmvRR2swRBG3buG34dB/hhDTHW4pP9zv+tvKJt8xX+E/ EqFm0ltvtOITGjwPCi0bKbv5W5gLm18YUYj7W8JlyfQ9XEsyFSRRGzVpVzQgW45t +5p06mvQc9VrrWLQt7lbN37wWl+zl1UhHl+BAKjwgj6Ojpi9JFjC9MlQjeFRV/nJ HMg1O5yDtdzuPJ+aOgHykc0GWi5pAgMBAAGjggLdMIIC2TAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwggGzBgNVHREEggGqMIIBpoIXKi5nb29nbGV1c2Vy Y29udGVudC5jb22CDiouYmxvZ3Nwb3QuY29tghEqLmJwLmJsb2dzcG90LmNvbYIi Ki5jb21tb25kYXRhc3RvcmFnZS5nb29nbGVhcGlzLmNvbYIcKi5kb3VibGVjbGlj a3VzZXJjb250ZW50LmNvbYILKi5nZ3BodC5jb22CESouZ29vZ2xlZHJpdmUuY29t ghcqLmdvb2dsZXN5bmRpY2F0aW9uLmNvbYIYKi5zdG9yYWdlLmdvb2dsZWFwaXMu Y29tggxibG9nc3BvdC5jb22CD2JwLmJsb2dzcG90LmNvbYIgY29tbW9uZGF0YXN0 b3JhZ2UuZ29vZ2xlYXBpcy5jb22CGmRvdWJsZWNsaWNrdXNlcmNvbnRlbnQuY29t gglnZ3BodC5jb22CD2dvb2dsZWRyaXZlLmNvbYIVZ29vZ2xldXNlcmNvbnRlbnQu Y29tgitzdGF0aWMucGFub3JhbWlvLmNvbS5zdG9yYWdlLmdvb2dsZWFwaXMuY29t ghZzdG9yYWdlLmdvb2dsZWFwaXMuY29tMGgGCCsGAQUFBwEBBFwwWjArBggrBgEF BQcwAoYfaHR0cDovL3BraS5nb29nbGUuY29tL0dJQUcyLmNydDArBggrBgEFBQcw AYYfaHR0cDovL2NsaWVudHMxLmdvb2dsZS5jb20vb2NzcDAdBgNVHQ4EFgQUf75Q rmbH6l6yjEHGVMIsckG6PSgwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBRK3QYW G7z2aLV29YG2u2IaulqBLzAXBgNVHSAEEDAOMAwGCisGAQQB1nkCBQEwMAYDVR0f BCkwJzAloCOgIYYfaHR0cDovL3BraS5nb29nbGUuY29tL0dJQUcyLmNybDANBgkq hkiG9w0BAQUFAAOCAQEARXN0fFnLkYn7Y1DvkaRWqEEGunSXBNoJuKzEs57nuiLl 09pAYg4f7HYF14rvjzvIfCVVqiECc1BMWeUawwv10aZg8c9IgitzdLjlEmhrRFAm G/c/AAkn+Kj1dBEtSy3wBP1/oBnurzFDGzVhjQE+cHxVbuMNLLMgk2tOhP2f4GUd XXQLY7c4y1rVJmx56MKQgWdAKVVAFIRli92NnnEZFIgJL0XYbnvgMU23oy/WZOz2 aFwr6kYlJaVBStTJTYjvLlfvy1GvH+xjkAtIEVHvLNI+Q9AHb2rN+p042qKVeko4 2vrIPtYl5Ks4xgg/7oL8eS4h+pb/tWcmR3zr8ENq+Q== -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArLYCFxzdgaGba50K8MWw TycG3v5XwkEb+wwuuMxsdQzygSZjr6kWMBzNDSvdxHZpZT3rg8R32Ai9kCI2O7fJ D+NIxDSfla1J0/Bx9CIR2D8g4IeuvNABTuGEj9GKfUtCJ7gWT8QIYjnNsIZr0Udr MEQRt27ht+HQf4YQ0x1uKT/c7/rbyibfMV/hPxKhZtJbb7TiExo8DwotGym7+VuY C5tfGFGI+1vCZcn0PVxLMhUkURs1aVc0IFuObfuadOpr0HPVa61i0Le5Wzd+8Fpf s5dVIR5fgQCo8II+jo6YvSRYwvTJUI3hUVf5yRzINTucg7Xc7jyfmjoB8pHNBlou aQIDAQAB -----END PUBLIC KEY-----

ASN1 Decoded

[c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2 . . . . . . . . [c:0|t:2|false] INTEGER 4512400212280334370 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Google Inc' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Google Internet Authority G2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-06-04 09:26:46 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-09-02 00:00:00 +0000 UTC . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.8 (stateOrProvinceName) . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'California' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.7 (localityName) . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'Mountain View' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName) . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'Google Inc' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String '*.googleusercontent.com' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption) . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 21802740025495590874723711264282768927015689209325650807469015988345054111546972973207102579484298491865699449391751715345015706524380423954662320962443232188176110082289725477255387716292238428084419779997431777372013515241885302656656648868140076105670238114389178758480657866202038409945850865634768747731362004839340138563797025943933603984902990470164877111597266915659858565792355765461273754033208355817648733370530919932200096108855783328441851613458493560874167889463165625356308946993258352924154479448692628931975950830801458816965809070036907747736647119408182725314276335646229935491081967359800584580713 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537 . . . . . . . . [c:2|t:3|true] ORAddress . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (426 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.googleusercontent.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.blogspot.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.bp.blogspot.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.commondatastorage.googleapis.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.doubleclickusercontent.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.ggpht.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.googledrive.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.googlesyndication.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.storage.googleapis.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blogspot.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bp.blogspot.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'commondatastorage.googleapis.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'doubleclickusercontent.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ggpht.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'googledrive.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'googleusercontent.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'static.panoramio.com.storage.googleapis.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'storage.googleapis.com' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (92 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://pki.google.com/GIAG2.crt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://clients1.google.com/ocsp' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) 7fbe50ae66c7ea5eb28c41c654c22c7241ba3d28 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName 4add06161bbcf668b576f581b6bb621aba5a812f . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.5.1 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (41 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://pki.google.com/GIAG2.crl' . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 004573747c59cb9189fb6350ef91a456a84106ba749704da09b8acc4b39ee7ba22e5d3da40620e1fec7605d78aef8f3bc87c2555aa210273504c59e51ac30bf5d1a660f1cf48822b7374b8e512686b4450261bf73f000927f8a8f574112d4b2df004fd7fa019eeaf31431b35618d013e707c556ee30d2cb320936b4e84fd9fe0651d5d740b63b738cb5ad5266c79e8c2908167402955401484658bdd8d9e71191488092f45d86e7be0314db7a32fd664ecf6685c2bea462525a5414ad4c94d88ef2e57efcb51af1fec63900b481151ef2cd23e43d0076f6acdfa9d38daa2957a4a38dafac83ed625e4ab38c6083fee82fc792e21fa96ffb56726477cebf0436af9