www.deanoakley.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:0c:9c:7c:b2:3b:d5:61:a3:b0:ae:bc:fc:57:fb:d0:6d:af was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=www.deanoakley.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:0c:9c:7c:b2:3b:d5:61:a3:b0:ae:bc:fc:57:fb:d0:6d:afSerial Number (int): 265628253225494316080471460859863997902255
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a3:c3:9c:7e:da:63:48:5c:a4:c9:ee:67:49:5b:19:e1:29:8e:d3:6b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 99:6c:bf:45:48:28:a5:b1:a6:2a:3b:d2:ce:9f:b3:91:6e:55:e9:aa
Fingerprint (sha256): 99:49:36:aa:b5:68:9d:ab:51:78:bb:2b:19:a2:58:a4:eb:c3:2b:c4:67:8f:36:4d:0a:fd:51:c1:22:0b:e5:03
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.deanoakley.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.deanoakley.com
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
deanoakley.com
www.deanoakley.com
www.deanoakley.com
Other certificates including the domain name deanoakley.com
(limited to 100 certificates)
www.deanoakley.com
sni116357.cloudflaressl.com
deanoakley.com
*.deanoakley.com
www.deanoakley.com
*.deanoakley.com
sni116357.cloudflaressl.com
*.deanoakley.com
*.deanoakley.com
sni116357.cloudflaressl.com
*.deanoakley.com
sni116357.cloudflaressl.com
*.deanoakley.com
www.deanoakley.com
*.deanoakley.com
*.deanoakley.com
www.deanoakley.com
www.deanoakley.com
www.deanoakley.com
*.deanoakley.com
*.deanoakley.com
www.deanoakley.com
www.deanoakley.com
www.deanoakley.com
*.deanoakley.com
www.deanoakley.com
*.deanoakley.com
*.deanoakley.com
www.deanoakley.com
www.deanoakley.com
www.deanoakley.com
sni116357.cloudflaressl.com
deanoakley.com
*.deanoakley.com
www.deanoakley.com
*.deanoakley.com
sni116357.cloudflaressl.com
*.deanoakley.com
*.deanoakley.com
sni116357.cloudflaressl.com
*.deanoakley.com
sni116357.cloudflaressl.com
*.deanoakley.com
www.deanoakley.com
*.deanoakley.com
*.deanoakley.com
www.deanoakley.com
www.deanoakley.com
www.deanoakley.com
*.deanoakley.com
*.deanoakley.com
www.deanoakley.com
www.deanoakley.com
www.deanoakley.com
*.deanoakley.com
www.deanoakley.com
*.deanoakley.com
*.deanoakley.com
www.deanoakley.com
www.deanoakley.com
www.deanoakley.com
Certificate
The complete raw certificate details for www.deanoakley.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGHzCCBQegAwIBAgISAwycfLI71WGjsK68/Ff70G2vMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA0MzAwNjA1MTlaFw0x ODA3MjkwNjA1MTlaMB0xGzAZBgNVBAMTEnd3dy5kZWFub2FrbGV5LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALuoP+cR1wXVI7HHS1b47+ab1DJx vVqsV7IVyHs73sR10rSAwvpFVW++HDnjRkak0jpOxERlyeNsDPE6Ouhk2g781TaV Bn7htNPRFcoptDI/GAWO7AfkVQDPNsI8mSNZLmvdBIW2jbSkmWgTd6RpNYJLAukD zmhOSN9vfvqLmwB0K+vBMelNto96Nn6eOpd9ht3t59ooItzNRKcNO3k8m3RGQhCZ K77geLq5aOXJHu34uahcFstdKkfmnGNcLNR1APjrzsL6yq3iPV7M9nDg/bvTPEkX nN2tyOVhDvI2ExOn2fxJMCvbLRh49K9qInvIFFBXAp+dWlnncDRvWAm+sg8CAwEA AaOCAyowggMmMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUo8OcftpjSFykye5nSVsZ 4SmO02swHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5 cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5 cHQub3JnLzAtBgNVHREEJjAkgg5kZWFub2FrbGV5LmNvbYISd3d3LmRlYW5vYWts ZXkuY29tMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB 1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsG AQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQg dXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3 aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRz ZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAA dgDbdK/uyynssf7KPnFtLOW5qrs294Rxg8ddnU83th+/ZAAAAWMVXrmfAAAEAwBH MEUCIQDcWXCP+mRjUdhLItxsIVl5XB11wMYvfN1vRxZw6WteRQIgWyKEoP0trmb8 zOUIMQB3UMmVmCW5AkLgrAQf6XzDhzoAdgCkUBJpBVoVVF5iEas3vBA/Yq5VdqRe SxcURT4bIhBqJQAAAWMVXrmxAAAEAwBHMEUCIDg9Dujgdi0SKXGn+5ctt1PfvwLF Ds6Hsw6vRvCwgsqfAiEA5t3i5inqu8Kig73vONe3klqDU2LSlrAuGZkWG1rL8m0w DQYJKoZIhvcNAQELBQADggEBAGcaB2hK2vDsw2lh8ga6SklGXx8Du7kMnGti5DWO rjnATShxNX8ijRRU0FIGomYBCfToHbaFyGg1FsVs67PMcbmY5GetYR3sKnHLqHPd 9fH6uTtAQ6rtXxZV67+bryPsQ8QeBAct4HIv1rbHCQwRx/O5zESsQqY/7hED27ZX kLeL9lWA5JzDHbE31ikGIkN5zJivXeSXy4mhA2eFc59ASEIME91yn1jnus0nYD8t nt3d5JxhXsDG1oU1d+GFeMa1j/S90RzOX1OqZuucf9OMrbxAnWT6hAyloQ2ahSv6 3XhaN8MG/JIWYNADR5KYfBz3jXQKxZQHcSCEhqmLeyru30A= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu6g/5xHXBdUjscdLVvjv 5pvUMnG9WqxXshXIezvexHXStIDC+kVVb74cOeNGRqTSOk7ERGXJ42wM8To66GTa DvzVNpUGfuG009EVyim0Mj8YBY7sB+RVAM82wjyZI1kua90EhbaNtKSZaBN3pGk1 gksC6QPOaE5I329++oubAHQr68Ex6U22j3o2fp46l32G3e3n2igi3M1Epw07eTyb dEZCEJkrvuB4urlo5cke7fi5qFwWy10qR+acY1ws1HUA+OvOwvrKreI9Xsz2cOD9 u9M8SRec3a3I5WEO8jYTE6fZ/EkwK9stGHj0r2oie8gUUFcCn51aWedwNG9YCb6y DwIDAQAB -----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 265628253225494316080471460859863997902255 . . . . . . . . [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 2018-04-30 06:05:19 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-07-29 06:05:19 +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 'www.deanoakley.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 23689530008296252542322445391069235932256046820532462995619533772043325032446009968273928003796466474654734818592555815564127561549763087257036206813982455882906366388381833177486604081385908779079314393540165050012669182246230865527445441988501326255610217224955227639773498201058954541746803153600179477051527188174966460969300263518027416423497163503477988268477668430463065717919620085923087435761871470784174732878768911434059014196771510047412001134228107848333346925500080535944435097942066643443866586882667247160913448327819864677518204546740237849414553322716530917145062955541694441926001012839798601069071 . . . . . . . . . . . . . . . . . . . . [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) a3c39c7eda63485ca4c9ee67495b19e1298ed36b . . . . . . . . . . . . . . . . [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 (38 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'deanoakley.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.deanoakley.com' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00f0007600db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000163155eb99f0000040300473045022100dc59708ffa646351d84b22dc6c2159795c1d75c0c62f7cdd6f471670e96b5e4502205b2284a0fd2dae66fccce50831007750c9959825b90242e0ac041fe97cc3873a007600a4501269055a15545e6211ab37bc103f62ae5576a45e4b1714453e1b22106a2500000163155eb9b100000403004730450220383d0ee8e0762d122971a7fb972db753dfbf02c50ece87b30eaf46f0b082ca9f022100e6dde2e629eabbc2a283bdef38d7b7925a835362d296b02e1999161b5acbf26d . . . . [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) 00671a07684adaf0ecc36961f206ba4a49465f1f03bbb90c9c6b62e4358eae39c04d2871357f228d1454d05206a2660109f4e81db685c8683516c56cebb3cc71b998e467ad611dec2a71cba873ddf5f1fab93b4043aaed5f1655ebbf9baf23ec43c41e04072de0722fd6b6c7090c11c7f3b9cc44ac42a63fee1103dbb65790b78bf65580e49cc31db137d62906224379cc98af5de497cb89a1036785739f4048420c13dd729f58e7bacd27603f2d9edddde49c615ec0c6d6853577e18578c6b58ff4bdd11cce5f53aa66eb9c7fd38cadbc409d64fa840ca5a10d9a852bfadd785a37c306fc921660d0034792987c1cf78d740ac5940771208486a98b7b2aeedf40