cocoon.com
Issued by R3
About this certificate
This digital certificate with serial number 04:38:21:06:70:d5:d7:3f:47:b5:d1:9b:56:7d:ae:51:b5:b2 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=cocoon.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:38:21:06:70:d5:d7:3f:47:b5:d1:9b:56:7d:ae:51:b5:b2Serial Number (int): 367548854240827683975821773865167086532018
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 7e:4f:51:3c:2b:74:b1:c1:f5:21:ad:51:2d:eb:da:84:fe:5b:d9:06
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): a4:93:d3:9f:76:a3:a8:1c:a2:26:71:1a:51:66:6a:0a:ef:f1:f6:17
Fingerprint (sha256): fc:e3:88:cf:f8:e3:2c:8d:80:07:41:8c:87:63:10:3a:90:12:be:25:38:6a:f7:33:64:f1:3a:eb:33:e2:ac:de
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate cocoon.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cocoon.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
cocoon.com
Other certificates including the domain name cocoon.com
(limited to 100 certificates)
test.cocoon.com
sota.plus
supplier.thegifter.co.nz
support.njoy.com
smscapa.com
smscapa.com
www.rouxvilleboeredag.co.za
support.njoy.com
raywah.com.ua
calapi.nutch.be
haber.aytemiz.com.tr
support.njoy.com
familytrivia.fun
myaa.app
cocoon.com
raywah.com.ua
storybook.hamishw.com
haber.aytemiz.com.tr
financeallhands-on.liveevent.co.za
familytrivia.fun
admin.llantasyrinesusados.com.mx
support.cocoon.com
mybench.net
muryonokokaigazo.katelili.com
rusimbipatrick.rw
cocoon.com
support.njoy.com
www.lounastaja.app
sota.plus
cocoon.com
soundsofsolidarity.ca
ischool.net.in
test.cocoon.com
www.kanalovidan.org
ctrl-c.app
cocoon.com
cocoon.com
muryonokokaigazo.katelili.com
buddyup.app
sni.cloudflaressl.com
int.voigo.app
agartha.presar.app
cocoon.com
www.christopherfowers.com
support.cocoon.com
support.njoy.com
www.rouxvilleboeredag.co.za
www.kanalovidan.org
supplier.thegifter.co.nz
cocoon.com
cocoon.com
app.vivuapp.com
mybench.net
www.repirmaosmetralha.com.br
ios.qrkoin.pt
app.vivuapp.com
agartha.presar.app
rcbeta.wave9.co
ischool.net.in
cocoon.com
support.njoy.com
www.cocoon.com
sni.cloudflaressl.com
financeallhands-on.liveevent.co.za
support.njoy.com
cocoon.com
storybook.hamishw.com
support.njoy.com
cocoon.com
www.repirmaosmetralha.com.br
ctrl-c.app
www.lounastaja.app
buddyup.app
www.christopherfowers.com
cocoon.com
sota.plus
supplier.thegifter.co.nz
support.njoy.com
smscapa.com
smscapa.com
www.rouxvilleboeredag.co.za
support.njoy.com
raywah.com.ua
calapi.nutch.be
haber.aytemiz.com.tr
support.njoy.com
familytrivia.fun
myaa.app
cocoon.com
raywah.com.ua
storybook.hamishw.com
haber.aytemiz.com.tr
financeallhands-on.liveevent.co.za
familytrivia.fun
admin.llantasyrinesusados.com.mx
support.cocoon.com
mybench.net
muryonokokaigazo.katelili.com
rusimbipatrick.rw
cocoon.com
support.njoy.com
www.lounastaja.app
sota.plus
cocoon.com
soundsofsolidarity.ca
ischool.net.in
test.cocoon.com
www.kanalovidan.org
ctrl-c.app
cocoon.com
cocoon.com
muryonokokaigazo.katelili.com
buddyup.app
sni.cloudflaressl.com
int.voigo.app
agartha.presar.app
cocoon.com
www.christopherfowers.com
support.cocoon.com
support.njoy.com
www.rouxvilleboeredag.co.za
www.kanalovidan.org
supplier.thegifter.co.nz
cocoon.com
cocoon.com
app.vivuapp.com
mybench.net
www.repirmaosmetralha.com.br
ios.qrkoin.pt
app.vivuapp.com
agartha.presar.app
rcbeta.wave9.co
ischool.net.in
cocoon.com
support.njoy.com
www.cocoon.com
sni.cloudflaressl.com
financeallhands-on.liveevent.co.za
support.njoy.com
cocoon.com
storybook.hamishw.com
support.njoy.com
cocoon.com
www.repirmaosmetralha.com.br
ctrl-c.app
www.lounastaja.app
buddyup.app
www.christopherfowers.com
cocoon.com
Certificate
The complete raw certificate details for cocoon.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFGzCCBAOgAwIBAgISBDghBnDV1z9HtdGbVn2uUbWyMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA0MTAwMzE0NDdaFw0yMzA3MDkwMzE0NDZaMBUxEzARBgNVBAMT CmNvY29vbi5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtkemA NuyWBpa9mrFoUhJnAxL3q6WIPsTR8Cfvn/YCDQBPUhRN66TCkK0ffIDYFv3WgYXE PfJdRt1cZBIHRYgXpT9aCsw3AdLEHQpWYR9DS8yjoTLqFLUUv7MpSjk6UlAo6tue Cu3Y+k9KfpO3jgani2+yaQpl4e2BaQN8FT3GgIyFUldRuCkr6EuW3ORwvXaQ6ULn cgU8yGf8zP1iUdksPZSQkZIbT7vgqzPaV7/mYAS9Y5ELqBN8zwFezhEwqI506xmO /D1FDR0vtzifBXr2O0sOGhHu3mY3kFzmRas6dED/27fuSo8HBgm5SiwgXJSPdpyO GMG9vsoGXqHd6lrxAgMBAAGjggJGMIICQjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FH5PUTwrdLHB9SGtUS3r2oT+W9kGMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u bGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMBUG A1UdEQQOMAyCCmNvY29vbi5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYB BAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5v cmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgC3Pvsk35xNunXyOcW6WPRsXfxC z3qfNcSeHQmBJe20mQAAAYdpX6HHAAAEAwBHMEUCIQC3t3SmYF5719Xqu1inrUMS cH2J+8cbKBcJZ3lh8kw60QIgFWFprpa+MPHL1e5R/Hg29i9dXJr/8HgqXUVPDVGB TN4AdwCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYdpX6IAAAAE AwBIMEYCIQDFcVS0NVtkX9reSA2m6b/mjgt9TcH5tmy6zjY/6WNZ8QIhAP7Topo5 2ocqfB8LmHfqnmWkJkUH4tuj32VMc3XJkoySMA0GCSqGSIb3DQEBCwUAA4IBAQBN 3By8o+OJAvd5qyndJDEz0oXb36vp7hxi3ZOrIecT1BLuTsev3YHpP97xJ3uaOmpd t+fRpferr5p7sUlRy+3/3Gb00LDdSjEweN0mrPjDCvXjClhLbVeIPgzjYikfcCr8 NEMasEHL7AmgLT9DQs7nwQFBpoR0a4rRq0JnR/JQMwfCrHdS67V2z/pMExhv58Xj mzB1RA5lfET5rR69eZvtJ57RpbkCXbAiiVObIOrbifpKs0oFNZThqUrctiCmpYSm JDD5H1jKNdgufW+LmkgL3EMCUQ3uCPhCzyLxBo/RifhGYNGQiBq9Hr0LUSHvkYcb xBOqy8HsaDfamoPAkog5 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArZHpgDbslgaWvZqxaFIS ZwMS96uliD7E0fAn75/2Ag0AT1IUTeukwpCtH3yA2Bb91oGFxD3yXUbdXGQSB0WI F6U/WgrMNwHSxB0KVmEfQ0vMo6Ey6hS1FL+zKUo5OlJQKOrbngrt2PpPSn6Tt44G p4tvsmkKZeHtgWkDfBU9xoCMhVJXUbgpK+hLltzkcL12kOlC53IFPMhn/Mz9YlHZ LD2UkJGSG0+74Ksz2le/5mAEvWORC6gTfM8BXs4RMKiOdOsZjvw9RQ0dL7c4nwV6 9jtLDhoR7t5mN5Bc5kWrOnRA/9u37kqPBwYJuUosIFyUj3acjhjBvb7KBl6h3epa 8QIDAQAB -----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 367548854240827683975821773865167086532018 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-04-10 03:14:47 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-07-09 03:14:46 +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 'cocoon.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 21911178703560926598548605918891736065011828948174802949091402219288426559571950193732703946209306208003071958203952626756455006997475321265813122141351211920506841654186682098751461841936900962641278098554220550645660578927346997223245798456879107019101433221628241199536606922816700405826167643793796145727577257098515344915628469908153880771962940367208032315410267016703822407192586809130492250240714445831922608125959229220831211051482622957165444093741106336492265803656505220612041713524420158110691129170116974873963925856691760740049564788237270145655084522091426780322478892260776848206716099476712457919217 . . . . . . . . . . . . . . . . . . . . [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) 7e4f513c2b74b1c1f521ad512debda84fe5bd906 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cocoon.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 (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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000187695fa1c70000040300473045022100b7b774a6605e7bd7d5eabb58a7ad4312707d89fbc71b281709677961f24c3ad10220156169ae96be30f1cbd5ee51fc7836f62f5d5c9afff0782a5d454f0d51814cde007700adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a00000187695fa2000000040300483046022100c57154b4355b645fdade480da6e9bfe68e0b7d4dc1f9b66cbace363fe96359f1022100fed3a29a39da872a7c1f0b9877ea9e65a4264507e2dba3df654c7375c9928c92 . . . . [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) 004ddc1cbca3e38902f779ab29dd243133d285dbdfabe9ee1c62dd93ab21e713d412ee4ec7afdd81e93fdef1277b9a3a6a5db7e7d1a5f7abaf9a7bb14951cbedffdc66f4d0b0dd4a313078dd26acf8c30af5e30a584b6d57883e0ce362291f702afc34431ab041cbec09a02d3f4342cee7c10141a684746b8ad1ab426747f2503307c2ac7752ebb576cffa4c13186fe7c5e39b3075440e657c44f9ad1ebd799bed279ed1a5b9025db02289539b20eadb89fa4ab34a053594e1a94adcb620a6a584a62430f91f58ca35d82e7d6f8b9a480bdc4302510dee08f842cf22f1068fd189f84660d190881abd1ebd0b5121ef91871bc413aacbc1ec6837da9a83c0928839