blog.altavista.imb.br
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:ad:1e:41:6d:8e:19:34:c1:73:b3:3b:dd:38:09:d7:b9:89 was issued on by Let's Encrypt.
This 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. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.
We have idenified some issues with this certificate:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=blog.altavista.imb.br
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:ad:1e:41:6d:8e:19:34:c1:73:b3:3b:dd:38:09:d7:b9:89Serial Number (int): 407358209765573539783639161447772486875529
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 72:14:9c:a0:38:6b:8e:c7:25:63:c4:1d:df:d8:d2:b1:9b:d8:8d:83
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f2:e3:7f:2f:fa:af:9f:ab:ca:f8:7a:dc:96:16:cb:bc:18:22:2f:71
Fingerprint (sha256): 93:2a:e1:1c:80:76:16:a9:0d:d1:a3:4f:cf:70:00:3c:55:f3:07:5d:28:c3:d5:cf:fd:ba:d6:4e:9a:27:3b:ef
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate blog.altavista.imb.br
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for blog.altavista.imb.br
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
blog.altavista.imb.br
Other certificates including the domain name altavista.imb.br
(limited to 100 certificates)
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
sni57796.cloudflaressl.com
altavista.imb.br
blog.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
blog.altavista.imb.br
blog.altavista.imb.br
altavista.imb.br
altavista.imb.br
sni57796.cloudflaressl.com
www.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
blog.altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
blog.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
blog.altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
sni57796.cloudflaressl.com
altavista.imb.br
sni57796.cloudflaressl.com
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
sni57796.cloudflaressl.com
altavista.imb.br
blog.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
blog.altavista.imb.br
blog.altavista.imb.br
altavista.imb.br
altavista.imb.br
sni57796.cloudflaressl.com
www.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
blog.altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
blog.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
blog.altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
sni57796.cloudflaressl.com
altavista.imb.br
sni57796.cloudflaressl.com
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
www.altavista.imb.br
altavista.imb.br
www.altavista.imb.br
altavista.imb.br
Certificate
The complete raw certificate details for blog.altavista.imb.br in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFYjCCBEqgAwIBAgISBK0eQW2OGTTBc7M73TgJ17mJMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTUwODM3MjVaFw0y MDAzMTQwODM3MjVaMCAxHjAcBgNVBAMTFWJsb2cuYWx0YXZpc3RhLmltYi5icjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ542t8RTODTa0b+18ZqWV3 HDXiKcDJIq9tnqqYn0ZQ1MdhUxvxw9c7OUwvDTne5wELwfRpNagJ9+BDyeIzW07l H7fxUeFtuJxDHMH+bWYmiDTSR+CGz6SQ5k20VH8ap78xMQFBIzCkl/rbs7wfQllO 74JUVtiPzOxIi18XI7tk5bMug6gf/M5P81NGKOilk5758SibUDOAq32ScE04ZEkD Nt+GPK+QAyLBjYJvhnq1ypd8djjqAfv/NdVHIOAV/uFi0LwB8Mn9mT4TsTv6SBNG WVz+Q26kKtsyk3Mi6FK5dyB6LfLgVgcVT4PTTSiekA5KPPhjgrQk/FsmUerNc0UC AwEAAaOCAmowggJmMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUchScoDhrjsclY8Qd 39jSsZvYjYMwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu Y3J5cHQub3JnLzAgBgNVHREEGTAXghVibG9nLmFsdGF2aXN0YS5pbWIuYnIwTAYD VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHy APAAdQBvU3asMfAxGdiZAKRRFf93FRwR2QLBACkGjbIImjfZEwAAAW8I63FkAAAE AwBGMEQCIEGrRHHbocs/Gt088RCs/l6vAVCIwI3zXzW7uJ0bYHMDAiAE8ShoPdnU zWA/tmjE62Dy1RKglYrBA3BKfpJnz2JCbAB3AAe3XBvlfWj/8bDGHSMVx7rmV3xX lLdq7rxhOhpp06IcAAABbwjrcWUAAAQDAEgwRgIhAKrwfSt4Al947WXa6PzHrqXM iDo3+qh829lXjrs4QVubAiEAwT18Ta24/8yNqKklWVObYPrzynTEmXTDKczuerbw +gowDQYJKoZIhvcNAQELBQADggEBABo/vQCIkhtzN7HaPSrg89spigby5mITLuvc yIdcqC3G2xkRjfQQEk9ygm6LgvmUcVvkNRnkZArmau6oGngjMoXEy6rq5+8+BQ+B cFAwrtYoNYc7IDNbyU5gJFn5kKImcwO2OVFANetIDkg11t3H+KvDVzNxsG45LolQ Jb7fMCvSdYO+ULcMjvftiqebVVSkXg05vEQG15AWXhzaR/rnwWxjimmzs9uhVt+B ykOtl/+ynNhzt8iH6UsvZ0ZlRLeo/VpEPFiLL3XiL5Q3gfLC58W0ET3WILp0jCu/ Od+1Z8rU440po7tHbYsRMIC4oLI+F3u+c4s//McQ+eIpelGmoXo= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsnnja3xFM4NNrRv7Xxmp ZXccNeIpwMkir22eqpifRlDUx2FTG/HD1zs5TC8NOd7nAQvB9Gk1qAn34EPJ4jNb TuUft/FR4W24nEMcwf5tZiaINNJH4IbPpJDmTbRUfxqnvzExAUEjMKSX+tuzvB9C WU7vglRW2I/M7EiLXxcju2Tlsy6DqB/8zk/zU0Yo6KWTnvnxKJtQM4CrfZJwTThk SQM234Y8r5ADIsGNgm+GerXKl3x2OOoB+/811Ucg4BX+4WLQvAHwyf2ZPhOxO/pI E0ZZXP5DbqQq2zKTcyLoUrl3IHot8uBWBxVPg9NNKJ6QDko8+GOCtCT8WyZR6s1z RQIDAQAB -----END PUBLIC KEY-----
ASN.1 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 407358209765573539783639161447772486875529 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . . . . . [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 'Let's Encrypt' . . . . . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-15 08:37:25 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-14 08:37:25 +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.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'blog.altavista.imb.br' . . . . . . . . [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 22530523673864705632150345909781001685886205996371076407729373069716291092685922924868652904050218410115187196664108523542097039624090664060453849695055521012926093049924017348863856100837888480727993750572558717776957069563189803644006119408497923335477143582323234278315982002036599342653038026746638152982668230501575078163352236220043149782050856480318925325515994658974985096211916344154936644862004258567539209147912829354654274994673269963145181566202564732549922839236568072859354030028199856732927602800396449227723386291173934627172793679966238881311621897921780846178084454430260361586082446489061344244549 . . . . . . . . . . . . . . . . . . . . [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.15 (keyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits) 05a0 . . . . . . . . . . . . . . . . [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.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.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) 72149ca0386b8ec72563c41ddfd8d2b19bd88d83 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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.1 (ocsp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.int-x3.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cert.int-x3.letsencrypt.org/' . . . . . . . . . . . . . . . . [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 (25 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blog.altavista.imb.br' . . . . . . . . . . . . . . . . [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 (69 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.23.140.1.2.1 (Domain Validation Certificates Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016f08eb71640000040300463044022041ab4471dba1cb3f1add3cf110acfe5eaf015088c08df35f35bbb89d1b607303022004f128683dd9d4cd603fb668c4eb60f2d512a0958ac103704a7e9267cf62426c00770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f08eb71650000040300483046022100aaf07d2b78025f78ed65dae8fcc7aea5cc883a37faa87cdbd9578ebb38415b9b022100c13d7c4dadb8ffcc8da8a92559539b60faf3ca74c49974c329ccee7ab6f0fa0a . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 001a3fbd0088921b7337b1da3d2ae0f3db298a06f2e662132eebdcc8875ca82dc6db19118df410124f72826e8b82f994715be43519e4640ae66aeea81a78233285c4cbaaeae7ef3e050f81705030aed62835873b20335bc94e602459f990a2267303b639514035eb480e4835d6ddc7f8abc3573371b06e392e895025bedf302bd27583be50b70c8ef7ed8aa79b5554a45e0d39bc4406d790165e1cda47fae7c16c638a69b3b3dba156df81ca43ad97ffb29cd873b7c887e94b2f67466544b7a8fd5a443c588b2f75e22f943781f2c2e7c5b4113dd620ba748c2bbf39dfb567cad4e38d29a3bb476d8b113080b8a0b23e177bbe738b3ffcc710f9e2297a51a6a17a