cpcontacts.acrux.com.do
Issued by R3
About this certificate
This digital certificate with serial number 04:4c:86:8b:11:17:28:c3:36:09:4a:43:11:8d:26:f1:be:3d was issued on by Let's Encrypt.
With 7 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=cpcontacts.acrux.com.do
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:4c:86:8b:11:17:28:c3:36:09:4a:43:11:8d:26:f1:be:3dSerial Number (int): 374489442240366651273734861598909617258045
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 30:62:e1:74:84:6e:96:3c:8f:ac:2a:ad:c8:1f:4c:9a:e9:8a:7a:c0
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): aa:9d:f8:42:1d:4b:dc:0c:a4:7a:1f:46:04:c0:79:b5:99:80:28:d1
Fingerprint (sha256): c2:40:e4:80:41:9f:94:b7:31:a6:19:6a:2d:3b:9b:c4:58:43:84:87:23:e6:ac:e8:a5:aa:ae:07:29:93:6f:ce
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate cpcontacts.acrux.com.do
7
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cpcontacts.acrux.com.do
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
acrux.com.do
cpcalendars.acrux.com.do
cpcontacts.acrux.com.do
mail.acrux.com.do
webdisk.acrux.com.do
webmail.acrux.com.do
www.acrux.com.do
cpcalendars.acrux.com.do
cpcontacts.acrux.com.do
mail.acrux.com.do
webdisk.acrux.com.do
webmail.acrux.com.do
www.acrux.com.do
Other certificates including the domain name acrux.com.do
(limited to 100 certificates)
grupoyttrium.com
bargybud.com
pruebas.telesetalmacen.com
pruebas.telesetalmacen.com
acrux.com.do
crm.acrux.com.do
invoiceacrux.com
grupoyttrium.com
www.teamos.co
droit.com.do
invoiceacrux.com
invoiceacrux.com
invoiceacrux.com
cpcalendars.acrux.com.do
acrux.com.do
links.gtsvirtualhealth.net
invoiceacrux.com
rexer.com.br
invoiceacrux.com
katalysatorduravermeer.nl
www.am3.dev
artcity.cz
invoiceacrux.com
invoiceacrux.com
droit.com.do
invoiceacrux.com
droit.com.do
grupoanross.com
acrux.com.do
hcrlquiz.bkkz.live
grupoyttrium.com
invoiceacrux.com
konycrm.com
droit.com.do
droit.com.do
grupoyttrium.com
mail.acrux.com.do
acrux.com.do
acrux.com.do
app.acrux.com.do
acrux.com.do
cpcontacts.acrux.com.do
droit.com.do
grupoanross.com
acrux.com.do
invoiceacrux.com
grupoyttrium.com
acrux.com.do
grupoyttrium.com
www.acrux.com.do
invoiceacrux.com
intern.pdr.cloud
acrux.com.do
bargybud.com
pruebas.telesetalmacen.com
pruebas.telesetalmacen.com
acrux.com.do
crm.acrux.com.do
invoiceacrux.com
grupoyttrium.com
www.teamos.co
droit.com.do
invoiceacrux.com
invoiceacrux.com
invoiceacrux.com
cpcalendars.acrux.com.do
acrux.com.do
links.gtsvirtualhealth.net
invoiceacrux.com
rexer.com.br
invoiceacrux.com
katalysatorduravermeer.nl
www.am3.dev
artcity.cz
invoiceacrux.com
invoiceacrux.com
droit.com.do
invoiceacrux.com
droit.com.do
grupoanross.com
acrux.com.do
hcrlquiz.bkkz.live
grupoyttrium.com
invoiceacrux.com
konycrm.com
droit.com.do
droit.com.do
grupoyttrium.com
mail.acrux.com.do
acrux.com.do
acrux.com.do
app.acrux.com.do
acrux.com.do
cpcontacts.acrux.com.do
droit.com.do
grupoanross.com
acrux.com.do
invoiceacrux.com
grupoyttrium.com
acrux.com.do
grupoyttrium.com
www.acrux.com.do
invoiceacrux.com
intern.pdr.cloud
acrux.com.do
Certificate
The complete raw certificate details for cpcontacts.acrux.com.do in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFdjCCBF6gAwIBAgISBEyGixEXKMM2CUpDEY0m8b49MA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAxMTQxMTE1MzBaFw0yNDA0MTMxMTE1MjlaMCIxIDAeBgNVBAMT F2NwY29udGFjdHMuYWNydXguY29tLmRvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAxIHxOZBTe+K3IDH7uYgyF/88kZvDfpmM+j4Qgq0Y9aFBLnGnP5cz jK1v6Cp0W18H+zNC7PswWohD5cwuX2oVmJgC+Av/aWKofDgl5pGm+WB3kx+gBvVu 1+hzkNYCKIbAhfEaVOZWv/WiA3Ykm+pl/4aHpQGOfj8uMlxJEPIOdPHYIIEKc5S/ beKoQibFQqlOKHFqELJDaCyg8Qs83uwECvikWzh4f0Sjixb23q1VfFofb8fWicyr 2g0WWi86hsp1pd78smYFDQ3at226VfJHWtTzT62tv5cReeHbVJZkHk9P340aytw7 DrKJVJnZJWSv4EjsXZMWSKDLd5bnydg3jQIDAQABo4IClDCCApAwDgYDVR0PAQH/ BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E AjAAMB0GA1UdDgQWBBQwYuF0hG6WPI+sKq3IH0ya6Yp6wDAfBgNVHSMEGDAWgBQU LrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGG FWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmku bGVuY3Iub3JnLzCBnQYDVR0RBIGVMIGSggxhY3J1eC5jb20uZG+CGGNwY2FsZW5k YXJzLmFjcnV4LmNvbS5kb4IXY3Bjb250YWN0cy5hY3J1eC5jb20uZG+CEW1haWwu YWNydXguY29tLmRvghR3ZWJkaXNrLmFjcnV4LmNvbS5kb4IUd2VibWFpbC5hY3J1 eC5jb20uZG+CEHd3dy5hY3J1eC5jb20uZG8wEwYDVR0gBAwwCjAIBgZngQwBAgEw ggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQBIsONr2qZHNA/lagL6nTDrHFIBy1bd LIHZu7+rOdiEcwAAAY0H5gNHAAAEAwBGMEQCIE0aDrFRPUyBqJUsqaWak17pBgbN 8yftx9PcgXcAWNkhAiBKeBWLlpL4RQt9SrjfzMY3nAcSquWtC+uSde2RnC17kQB2 AKLiv9Ye3i8vB6DWTm03p9xlQ7DGtS6i2reK+Jpt9RfYAAABjQfmA0EAAAQDAEcw RQIhAOAw5738emlRoD3i3P1JxarKSvwGAsB5Y7iZPGJTXniOAiBw+UfBWANmFVSB 5/MPTMGxHC7SYYgRQER76bPO2eUmTTANBgkqhkiG9w0BAQsFAAOCAQEAeobJIN66 JFdyRLhfuEV1JvAm5NpoIVN/IAdMfzN6ZAF6DpJBy5GtvZA/6vFY3QNie3aJddw0 pWQs2hwAwDnvRZM8veSiqetyfTBauejQ6x2UrCtWEKXQ8ApbYs47woWk/mivMSzU wzTFkeXHElOXQkAc5FM6QVepWHToAIrHpnCEFDkLKngExC8yhUgSMu2iw6ih/tPb iV1b68Z2jX9vZ0dkTa26Oyfsl7SYiJUGZpIWIX2vH42dp+r6k5a04vIcMPbfb7X/ IhT3iCS2XnTfp45iHaJqxhKy3+hrISgbA6Dz8kF75uHl9Uu0ISy2bshT7mpxoisB WRYrZM95nFr58A== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxIHxOZBTe+K3IDH7uYgy F/88kZvDfpmM+j4Qgq0Y9aFBLnGnP5czjK1v6Cp0W18H+zNC7PswWohD5cwuX2oV mJgC+Av/aWKofDgl5pGm+WB3kx+gBvVu1+hzkNYCKIbAhfEaVOZWv/WiA3Ykm+pl /4aHpQGOfj8uMlxJEPIOdPHYIIEKc5S/beKoQibFQqlOKHFqELJDaCyg8Qs83uwE CvikWzh4f0Sjixb23q1VfFofb8fWicyr2g0WWi86hsp1pd78smYFDQ3at226VfJH WtTzT62tv5cReeHbVJZkHk9P340aytw7DrKJVJnZJWSv4EjsXZMWSKDLd5bnydg3 jQIDAQAB -----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 374489442240366651273734861598909617258045 . . . . . . . . [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 2024-01-14 11:15:30 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-13 11:15:29 +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 'cpcontacts.acrux.com.do' . . . . . . . . [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 24806784702065305879628913495179500307917535381104904433108541186749124883352385625985325981985287771572955623635826997918461469688129705370264860787918520842053929344112912483207371669437681662554962308326949396658650745971156941492945172899812505071884421060258911723051272628036675859763105361781129934424107365182539487042960376441174168196259065318099697487511130329837928704393036476102157244096340898977291923008896945239056703421179190368940928719942004688133534010801699409765453576384353552469261584225373523565279731381931725195396074588477490625701036376299880153184429301139384221480127882887511544444813 . . . . . . . . . . . . . . . . . . . . [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) 3062e174846e963c8fac2aadc81f4c9ae98a7ac0 . . . . . . . . . . . . . . . . [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 (149 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'acrux.com.do' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.acrux.com.do' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.acrux.com.do' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.acrux.com.do' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.acrux.com.do' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.acrux.com.do' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.acrux.com.do' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef00750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018d07e60347000004030046304402204d1a0eb1513d4c81a8952ca9a59a935ee90606cdf327edc7d3dc81770058d92102204a78158b9692f8450b7d4ab8dfccc6379c0712aae5ad0beb9275ed919c2d7b91007600a2e2bfd61ede2f2f07a0d64e6d37a7dc6543b0c6b52ea2dab78af89a6df517d80000018d07e603410000040300473045022100e030e7bdfc7a6951a03de2dcfd49c5aaca4afc0602c07963b8993c62535e788e022070f947c1580366155481e7f30f4cc1b11c2ed261881140447be9b3ced9e5264d . . . . [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) 007a86c920deba24577244b85fb8457526f026e4da6821537f20074c7f337a64017a0e9241cb91adbd903feaf158dd03627b768975dc34a5642cda1c00c039ef45933cbde4a2a9eb727d305ab9e8d0eb1d94ac2b5610a5d0f00a5b62ce3bc285a4fe68af312cd4c334c591e5c712539742401ce4533a4157a95874e8008ac7a6708414390b2a7804c42f3285481232eda2c3a8a1fed3db895d5bebc6768d7f6f6747644dadba3b27ec97b498889506669216217daf1f8d9da7eafa9396b4e2f21c30f6df6fb5ff2214f78824b65e74dfa78e621da26ac612b2dfe86b21281b03a0f3f2417be6e1e5f54bb4212cb66ec853ee6a71a22b0159162b64cf799c5af9f0