pages.safras.com.br
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:5f:fd:ac:8e:c1:31:64:61:d9:bb:63:2e:31:84:d9:91:f0 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=pages.safras.com.br
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5f:fd:ac:8e:c1:31:64:61:d9:bb:63:2e:31:84:d9:91:f0Serial Number (int): 294000873306171630879028476361832731873776
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e5:a1:75:01:1a:c4:79:6f:75:cd:83:00:72:d5:2b:4c:e8:89:16:01
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 79:40:57:f7:09:dd:6f:38:06:a7:9c:70:03:74:43:c3:97:d6:71:5a
Fingerprint (sha256): 8d:9a:a5:bb:d7:97:d8:8e:57:e6:59:d4:dc:4b:35:d4:2f:98:3b:94:34:a5:80:0b:fe:2b:88:01:6d:a1:08:09
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate pages.safras.com.br
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for pages.safras.com.br
Public Key Algorithm
RSA
Key Size
4096
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
pages.safras.com.br
Other certificates including the domain name safras.com.br
(limited to 100 certificates)
pages.safras.com.br
conteudo.safras.com.br
www2.safras.com.br
dev.safras.com.br
*.safras.com.br
safras.com.br
conteudo.safras.com.br
safras.com.br
safras.com.br
sni.cloudflaressl.com
safras.com.br
sni.cloudflaressl.com
pages.safras.com.br
*.safras.com.br
pages.safras.com.br
safras.com.br
promo.safras.com.br
conteudo.safras.com.br
sni.cloudflaressl.com
promo.safras.com.br
safras.com.br
promo.safras.com.br
promo.safras.com.br
conteudo.safras.com.br
pages.safras.com.br
safras.com.br
safras.com.br
promo.safras.com.br
promo.safras.com.br
conteudo.safras.com.br
www2.safras.com.br
dev.safras.com.br
*.safras.com.br
safras.com.br
conteudo.safras.com.br
safras.com.br
safras.com.br
sni.cloudflaressl.com
safras.com.br
sni.cloudflaressl.com
pages.safras.com.br
*.safras.com.br
pages.safras.com.br
safras.com.br
promo.safras.com.br
conteudo.safras.com.br
sni.cloudflaressl.com
promo.safras.com.br
safras.com.br
promo.safras.com.br
promo.safras.com.br
conteudo.safras.com.br
pages.safras.com.br
safras.com.br
safras.com.br
promo.safras.com.br
promo.safras.com.br
Certificate
The complete raw certificate details for pages.safras.com.br in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXjCCBUagAwIBAgISA1/9rI7BMWRh2btjLjGE2ZHwMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMDkxNzE2MThaFw0y MDAxMDcxNzE2MThaMB4xHDAaBgNVBAMTE3BhZ2VzLnNhZnJhcy5jb20uYnIwggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDL2DyUMNs2d1vUIrNMwFI1V4WT zmZc2UdGJaAG1DoM2+mOg/KrBn8XgjycX7yOf0ZLY8zi/C4ygtCJYdAJFQgpYklm v0cYZSK8iJjGVmkOtJAzT0jW5G4Vl6qpwaXhcLdc+cVtpWOyOogmUgdqVhbvwIpS aVzLjy2j7OaHY5IVIOL0TvBoKVs5lwiAOpkHDUFIkui3A0kHEqYwrYYTuneFb85d uAs1hVK37dq5f3z7tvPvQtfuOF38xqrVjfXOsurjJ3w6Rl++XFfparJa6x4yXuZp +LpkBqAy0eEf3ATTH5hkZNErae7lsFw2WMU8ucV2Treh0SyBQ9UjWZAAYw8HjpcG cbraZd0+CIVfK9Nf5dhWdsqcDR7zQERB6xEFjpxoOzXzTqtxYiX6XuJ9T2UPVIoy eeLdvPEs44tEW63UtDvPEzRRpF6JCnW7BmQ3T4BdH/qmMdAcKBFjMT2qwGZcbXNV ExnvYFXkg+FeuDaWz4KfqssUoq58czWQFdLLDKzPneMZubPyNg+7hUps2ICeFTXi vmpAaCL2FuJKx0CiUUElkO0raOvDjKH0lsAnjhNjVZ38ZXkL+KOJ3SDVHYpmmzN4 QSzdekVK5e8BdTxyhP6GVzuzxF1J7Kjc5wQIpQqhMvnyvjbkpudk6suUx0pZ6Z5Q d3v+OvmWdEY7XJd9DQIDAQABo4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBTloXUBGsR5b3XNgwBy1StM6IkWATAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE3BhZ2VzLnNhZnJh cy5jb20uYnIwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEE AdZ5AgQCBIH1BIHyAPAAdQBep3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFF WAAAAW2xvGxNAAAEAwBGMEQCIHTwsKlQMNJMvLMpIn11LMNUyZHBKpYtIhOWmNw7 bb07AiBE+wNe0irsGkWLKjfuFBsN2JyyBLvg0MFm+mgWuX9nkQB3ACk8UZZUyDll uqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABbbG8bDwAAAQDAEgwRgIhAPFBL12r kMjY/4iClZ7kU3yuPrYVP3/xZgo5EWxwIXDEAiEA1SdZyOApfJbyFDF1T+GdyGDp nuJTmN05RZMMiQX9vvwwDQYJKoZIhvcNAQELBQADggEBAGi2fz2PK2/duh4+lh7s TDyw6Ft+6lJtG5RMrwwMTUrYzWbb2PnDascmhXJOV7K7mzbcMPGv3PSBKusE/oCX Zl+Kme65golbY2ua+EORhGp7Os8h1PQtUCEPPofGhKoH2xUSMVEhgVUmnpSF2ca5 EPxbvDXXKV46qj4p9muFS25zhKrqjwfYSm+b5RARE2cxbSWtayERskOvJfDj7tqO RXwAMnrdGrgGmpLwq/flD0GxuniBl9Ob6JYyWZeuY3xbkUql+YeUlpEPR3AffgJY VH+1CubXdmrX8CYue4eHWVRIfPDOpV2h40N+uFE+fyO9OZ4CvSE1rJtjbUILwJRx gzE= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy9g8lDDbNndb1CKzTMBS NVeFk85mXNlHRiWgBtQ6DNvpjoPyqwZ/F4I8nF+8jn9GS2PM4vwuMoLQiWHQCRUI KWJJZr9HGGUivIiYxlZpDrSQM09I1uRuFZeqqcGl4XC3XPnFbaVjsjqIJlIHalYW 78CKUmlcy48to+zmh2OSFSDi9E7waClbOZcIgDqZBw1BSJLotwNJBxKmMK2GE7p3 hW/OXbgLNYVSt+3auX98+7bz70LX7jhd/Maq1Y31zrLq4yd8OkZfvlxX6WqyWuse Ml7mafi6ZAagMtHhH9wE0x+YZGTRK2nu5bBcNljFPLnFdk63odEsgUPVI1mQAGMP B46XBnG62mXdPgiFXyvTX+XYVnbKnA0e80BEQesRBY6caDs1806rcWIl+l7ifU9l D1SKMnni3bzxLOOLRFut1LQ7zxM0UaReiQp1uwZkN0+AXR/6pjHQHCgRYzE9qsBm XG1zVRMZ72BV5IPhXrg2ls+Cn6rLFKKufHM1kBXSywysz53jGbmz8jYPu4VKbNiA nhU14r5qQGgi9hbiSsdAolFBJZDtK2jrw4yh9JbAJ44TY1Wd/GV5C/ijid0g1R2K ZpszeEEs3XpFSuXvAXU8coT+hlc7s8RdSeyo3OcECKUKoTL58r425KbnZOrLlMdK WemeUHd7/jr5lnRGO1yXfQ0CAwEAAQ== -----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 294000873306171630879028476361832731873776 . . . . . . . . [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-10-09 17:16:18 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-07 17:16:18 +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 'pages.safras.com.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 831613716551110596165507747039088217624076345621440464869529021912501559951818652148681276985112959552563323115154973324302867552020319244404410633530707317978450784771675854513285397958372668894699476406974188843851345516219691279047262913300637380726069971285630314547415721354312866401918414002119393883971776545544287333646847123263817684923398798744819941141803927902952988082226771607084098561252829984835620548561690731450643719064983199168820121748946350026765116348316760684855664965969568475263732001515808476034605983011083622747596973207148265598776881799846832360191473408406926379489835934152537510614419662856306870826494540103947675668487695703098055070983812009777313309876525759667416362107618515323902654040570806514976412016602582533717863288695908570379744429079183588110502957951054975249148308620365019173370921487493653068071977999412301928854761479513360673730924854162480770033196953515660862986587517802963989302918825576040042043256714026991609840209231974356399406819482307748462292903048993966482747113608392880677786536902267915883206377887166982909937935732644400473428239095332477070944764436567875942592934594931124765376188334635943492970002152807773702537786545865125937211832453042483190214130957 . . . . . . . . . . . . . . . . . . . . [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) e5a175011ac4796f75cd830072d52b4ce8891601 . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'pages.safras.com.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) 00f00075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016db1bc6c4d0000040300463044022074f0b0a95030d24cbcb329227d752cc354c991c12a962d22139698dc3b6dbd3b022044fb035ed22aec1a458b2a37ee141b0dd89cb204bbe0d0c166fa6816b97f6791007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016db1bc6c3c0000040300483046022100f1412f5dab90c8d8ff8882959ee4537cae3eb6153f7ff1660a39116c702170c4022100d52759c8e0297c96f21431754fe19dc860e99ee25398dd3945930c8905fdbefc . . . . [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) 0068b67f3d8f2b6fddba1e3e961eec4c3cb0e85b7eea526d1b944caf0c0c4d4ad8cd66dbd8f9c36ac72685724e57b2bb9b36dc30f1afdcf4812aeb04fe8097665f8a99eeb982895b636b9af84391846a7b3acf21d4f42d50210f3e87c684aa07db15123151218155269e9485d9c6b910fc5bbc35d7295e3aaa3e29f66b854b6e7384aaea8f07d84a6f9be510111367316d25ad6b2111b243af25f0e3eeda8e457c00327add1ab8069a92f0abf7e50f41b1ba788197d39be896325997ae637c5b914aa5f9879496910f47701f7e0258547fb50ae6d7766ad7f0262e7b87875954487cf0cea55da1e3437eb8513e7f23bd399e02bd2135ac9b636d420bc094718331