config.adapta.online
Issued by R3
About this certificate
This digital certificate with serial number 04:b9:38:34:94:ba:7b:3b:0d:1a:cb:8a:a2:61:63:d3:56:e1 was issued on by Let's Encrypt.
With 5 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=config.adapta.online
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:b9:38:34:94:ba:7b:3b:0d:1a:cb:8a:a2:61:63:d3:56:e1Serial Number (int): 411476091391186399039956015746256899102433
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 3c:be:b3:f6:58:c0:ee:94:f1:70:3f:cf:f3:a6:06:30:df:e4:8f:b1
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 07:bf:fd:da:b4:e4:8c:95:b9:9e:2a:9a:07:64:1d:ae:4e:99:21:44
Fingerprint (sha256): e9:a0:1b:5a:20:18:28:be:0d:76:56:aa:a4:b1:64:97:c1:43:25:89:ff:dd:b3:37:98:2d:04:70:9a:40:d0:3d
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate config.adapta.online
5
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for config.adapta.online
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
c2p2.com.br
config.adapta.online
medicinaindividualizada.com.br
www.c2p2.com.br
www.medicinaindividualizada.com.br
config.adapta.online
medicinaindividualizada.com.br
www.c2p2.com.br
www.medicinaindividualizada.com.br
Other certificates including the domain name adapta.online
(limited to 100 certificates)
config.adapta.online
estadaoteste.adapta.online
status.muxity.net
status.caroola.com
univipal.adapta.online
univipal.adapta.online
adapta.online
config.adapta.online
adapta.online
adapta.online
adapta.online
config.adapta.online
adapta.online
www.novoaeon.com.br
config.adapta.online
www.novoaeon.com.br
adapta.online
teddy4.adapta.online
teddy4.adapta.online
config.adapta.online
empiricus4.adapta.online
praxisteste.adapta.online
moodle.adapta.online
adapta.online
teddy4.adapta.online
adapta.online
praxisteste.adapta.online
moodle.adapta.online
config.adapta.online
status.muxity.net
config.adapta.online
config.adapta.online
adapta.online
adapta.online
adapta.online
config.adapta.online
adapta.online
config.adapta.online
fpsteste.adapta.online
status.muxity.net
adapta.online
config.adapta.online
config.adapta.online
adapta.online
config.adapta.online
ganepteste.adapta.online
adapta.online
adapta.online
adapta.online
adapta.online
ganepteste.adapta.online
teddy4.adapta.online
adapta.online
config.adapta.online
cpeteste.adapta.online
adapta.online
config.adapta.online
acadsolvi.com
adapta.online
moodle.adapta.online
adapta.online
adapta.online
adapta.online
praxisteste.adapta.online
www.novoaeon.com.br
www.novoaeon.com.br
adapta.online
adapta.online
ead.icepsc.com.br
univipal.adapta.online
status.muxity.net
carloshollanda4.adapta.online
config.adapta.online
config.adapta.online
adapta.online
www.novoaeon.com.br
config.adapta.online
moodlemoot.adapta.online
adapta.online
adapta.online
adapta.online
idegteste.adapta.online
estadaoteste.adapta.online
status.muxity.net
status.caroola.com
univipal.adapta.online
univipal.adapta.online
adapta.online
config.adapta.online
adapta.online
adapta.online
adapta.online
config.adapta.online
adapta.online
www.novoaeon.com.br
config.adapta.online
www.novoaeon.com.br
adapta.online
teddy4.adapta.online
teddy4.adapta.online
config.adapta.online
empiricus4.adapta.online
praxisteste.adapta.online
moodle.adapta.online
adapta.online
teddy4.adapta.online
adapta.online
praxisteste.adapta.online
moodle.adapta.online
config.adapta.online
status.muxity.net
config.adapta.online
config.adapta.online
adapta.online
adapta.online
adapta.online
config.adapta.online
adapta.online
config.adapta.online
fpsteste.adapta.online
status.muxity.net
adapta.online
config.adapta.online
config.adapta.online
adapta.online
config.adapta.online
ganepteste.adapta.online
adapta.online
adapta.online
adapta.online
adapta.online
ganepteste.adapta.online
teddy4.adapta.online
adapta.online
config.adapta.online
cpeteste.adapta.online
adapta.online
config.adapta.online
acadsolvi.com
adapta.online
moodle.adapta.online
adapta.online
adapta.online
adapta.online
praxisteste.adapta.online
www.novoaeon.com.br
www.novoaeon.com.br
adapta.online
adapta.online
ead.icepsc.com.br
univipal.adapta.online
status.muxity.net
carloshollanda4.adapta.online
config.adapta.online
config.adapta.online
adapta.online
www.novoaeon.com.br
config.adapta.online
moodlemoot.adapta.online
adapta.online
adapta.online
adapta.online
idegteste.adapta.online
Certificate
The complete raw certificate details for config.adapta.online in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFWTCCBEGgAwIBAgISBLk4NJS6ezsNGsuKomFj01bhMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MTAwMDQzNDhaFw0yNDA3MDkwMDQzNDdaMB8xHTAbBgNVBAMT FGNvbmZpZy5hZGFwdGEub25saW5lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAub+2SNTeGMU5fD9quLfHlEt0v6PnZ5Id0FzDLVeOs/GAuAKrMi6E2LAi l6MDjr/DzewcYmLyP7nAFkdPxhKSZw/crSnp6o8mOiBiE8b5oxHx+Xils00mfqnH KJsMBvZZs6dPEfDPysxTzyzYkMhzvUNoYP2FjCi8LZn6Xj4B+elq1Hifw3JT1Qzs 2y5/Gcgt4aBh1bcDWM7bBNoBYy48GtFN2ZxVRp1RZDmU0PTkaiWMVWY0sQnqO6wj xlLTde4W04SoVd2sjGMci6vatsPIza1af2cf9I83EeFEWHo96cnS/bdOtjhpSTBQ IhHXHlCcPfkm4MLz2KQBKF0eTZkDSwIDAQABo4ICejCCAnYwDgYDVR0PAQH/BAQD AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA MB0GA1UdDgQWBBQ8vrP2WMDulPFwP8/zpgYw3+SPsTAfBgNVHSMEGDAWgBQULrMX t1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0 dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVu Y3Iub3JnLzCBgQYDVR0RBHoweIILYzJwMi5jb20uYnKCFGNvbmZpZy5hZGFwdGEu b25saW5lgh5tZWRpY2luYWluZGl2aWR1YWxpemFkYS5jb20uYnKCD3d3dy5jMnAy LmNvbS5icoIid3d3Lm1lZGljaW5haW5kaXZpZHVhbGl6YWRhLmNvbS5icjATBgNV HSAEDDAKMAgGBmeBDAECATCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AEiw42va pkc0D+VqAvqdMOscUgHLVt0sgdm7v6s52IRzAAABjsWs7osAAAQDAEcwRQIgb4Ys Dacj65AYJh/FW0R0GLNYOh/jC732I2/Yz0q3jVgCIQCR5pWc1uj+v9EuWfpfmYPM d6laT9cweg42bHb8ue9kGgB3ABmYEHEJ8NZSLjCA0p4/ZLuDbijM+Q9Sju7fzko/ FrTKAAABjsWs7poAAAQDAEgwRgIhAK540n/izzTX0+wVAaverkp+EllXjFopyazW U3mDWhUvAiEA6OMPuPnoOC0EMefL+eHyZckiBvSeAbKsavItnqYnCkUwDQYJKoZI hvcNAQELBQADggEBAD1hbgZxeACFxjaMRRAY18tgp+ZL+9WRXw4XlUbAt2R1j0XH g42QZAU1uXSVHCZ9RcJfnVOUigCeYheTLOukOVIPlWxbuQpITKnMrZbxJZVBM7Bj tCPpBPPssK8BeW5hoNTxW1YFsc03UMnJMLcaxROzqAtoP3tcoTh2SsLPnxgjdDJY Uo8JpX1i2WW48Zp16tnext55X5BMhEmF9SMrLbg5cUTltMatlgBWwg7QlaAvo4g9 68qbkATw++epbDeNlIbUUT8aRzNLbm8pXiw5ryDL2r7zeN/o6dR9yQaALa3ZT5JD jCcisGJ+BYCMeo381OR5mpcqhUCHHOtIzCNS1CQ= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAub+2SNTeGMU5fD9quLfH lEt0v6PnZ5Id0FzDLVeOs/GAuAKrMi6E2LAil6MDjr/DzewcYmLyP7nAFkdPxhKS Zw/crSnp6o8mOiBiE8b5oxHx+Xils00mfqnHKJsMBvZZs6dPEfDPysxTzyzYkMhz vUNoYP2FjCi8LZn6Xj4B+elq1Hifw3JT1Qzs2y5/Gcgt4aBh1bcDWM7bBNoBYy48 GtFN2ZxVRp1RZDmU0PTkaiWMVWY0sQnqO6wjxlLTde4W04SoVd2sjGMci6vatsPI za1af2cf9I83EeFEWHo96cnS/bdOtjhpSTBQIhHXHlCcPfkm4MLz2KQBKF0eTZkD SwIDAQAB -----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 411476091391186399039956015746256899102433 . . . . . . . . [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-04-10 00:43:48 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-09 00:43:47 +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 'config.adapta.online' . . . . . . . . [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 23448623153426690711013509816636842337187089510418854611732151010471566337233724054850496783887593630341019226631186335641722383980591449896557947605773856879772790573695303143398478769141563084778953560566492704743716455083521359438811086242220659850966166464125091566477706451993319314690316430186415684042732090142864988918334636272463368444524570591209934695374933818677298305096697051699112476263021870147591454624825303387146847696498196889472904141162585149036014651311632089309435667219344912316713516544403725203085950238857971490013419115456813335095683307041462956136107124895906679048136872810209196180299 . . . . . . . . . . . . . . . . . . . . [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) 3cbeb3f658c0ee94f1703fcff3a60630dfe48fb1 . . . . . . . . . . . . . . . . [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 (122 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'c2p2.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'config.adapta.online' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'medicinaindividualizada.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.c2p2.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.medicinaindividualizada.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 (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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f100760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018ec5acee8b000004030047304502206f862c0da723eb9018261fc55b447418b3583a1fe30bbdf6236fd8cf4ab78d5802210091e6959cd6e8febfd12e59fa5f9983cc77a95a4fd7307a0e366c76fcb9ef641a0077001998107109f0d6522e3080d29e3f64bb836e28ccf90f528eeedfce4a3f16b4ca0000018ec5acee9a0000040300483046022100ae78d27fe2cf34d7d3ec1501abdeae4a7e1259578c5a29c9acd65379835a152f022100e8e30fb8f9e8382d0431e7cbf9e1f265c92206f49e01b2ac6af22d9ea6270a45 . . . . [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) 003d616e0671780085c6368c451018d7cb60a7e64bfbd5915f0e179546c0b764758f45c7838d90640535b974951c267d45c25f9d53948a009e6217932ceba439520f956c5bb90a484ca9ccad96f125954133b063b423e904f3ecb0af01796e61a0d4f15b5605b1cd3750c9c930b71ac513b3a80b683f7b5ca138764ac2cf9f1823743258528f09a57d62d965b8f19a75ead9dec6de795f904c844985f5232b2db8397144e5b4c6ad960056c20ed095a02fa3883debca9b9004f0fbe7a96c378d9486d4513f1a47334b6e6f295e2c39af20cbdabef378dfe8e9d47dc906802dadd94f92438c2722b0627e05808c7a8dfcd4e4799a972a8540871ceb48cc2352d424