enpi.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:c6:d1:f3:68:ce:06:48:48:52:ae:55:a6:07:80:e2:88:2f was issued on by Let's Encrypt.
With 14 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=enpi.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:c6:d1:f3:68:ce:06:48:48:52:ae:55:a6:07:80:e2:88:2fSerial Number (int): 416104124882336018284760098736269877741615
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: a9:31:bb:2f:35:e6:b4:1f:de:0d:c3:17:7d:02:55:b8:e4:d5:e8:9f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 4c:f1:13:0b:6d:62:a0:ca:70:83:56:7b:37:d2:5c:c2:b0:2b:24:e3
Fingerprint (sha256): 4d:a2:15:49:26:4f:97:f8:28:0f:19:df:bd:0b:66:b6:76:d9:c4:0d:bb:c8:d3:62:9e:10:f3:89:fc:06:97:cb
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate enpi.org
14
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for enpi.org
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
belief-structure-compatibility.com
custompies.com
drakeequity.com
droipified.com
enerpac.co.in
enpi.org
firstontheweb.com
fligoo.org
gogreennorthcarolina.com
lykkja.com
nationaltourtickets.com
rollpanda.com
tecladoslimpios.com
www.blueberrycloud.com
custompies.com
drakeequity.com
droipified.com
enerpac.co.in
enpi.org
firstontheweb.com
fligoo.org
gogreennorthcarolina.com
lykkja.com
nationaltourtickets.com
rollpanda.com
tecladoslimpios.com
www.blueberrycloud.com
Other certificates including the domain name enpi.org
(limited to 100 certificates)
Certificate
The complete raw certificate details for enpi.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGTTCCBTWgAwIBAgISBMbR82jOBkhIUq5VpgeA4ogvMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDA0MDIxOTUzMjdaFw0y MDA3MDExOTUzMjdaMBMxETAPBgNVBAMTCGVucGkub3JnMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuVSc70nimvBRGXr2mD66Ep+CxvlvjXVdDtJUaEO1 /i6oy9h/bngiiDAy5a++szVbAPyqPMw7hXss2rgxY70gmkulBygdGKeBwss5wmlF wxDdzODfHwnGYvwI9uC4YUyWJZqTfPsGff/aJK+Ldj9rTwdxEDf2tQtxyOiYsX0J Fc/h3y8VFUS58SZ4XlFbVTJS/JmkkxjMu5Xb2GnoBruo47xrfYkvdu0Gmp+jg7Zm XNIhu/rYTOWgf1xhtmSO7TI7/AVu57o9yr/y7ALrnnokCyKGjzzHqjEpcHhbdf6/ nRdTMTbjc7+SNt6R2OAN0U7XxugHhVQIXUyVlwsh2zN1QwIDAQABo4IDYjCCA14w DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSpMbsvNea0H94Nwxd9AlW45NXonzAfBgNV HSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYI KwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYI KwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMIIB FQYDVR0RBIIBDDCCAQiCImJlbGllZi1zdHJ1Y3R1cmUtY29tcGF0aWJpbGl0eS5j b22CDmN1c3RvbXBpZXMuY29tgg9kcmFrZWVxdWl0eS5jb22CDmRyb2lwaWZpZWQu Y29tgg1lbmVycGFjLmNvLmlugghlbnBpLm9yZ4IRZmlyc3RvbnRoZXdlYi5jb22C CmZsaWdvby5vcmeCGGdvZ3JlZW5ub3J0aGNhcm9saW5hLmNvbYIKbHlra2phLmNv bYIXbmF0aW9uYWx0b3VydGlja2V0cy5jb22CDXJvbGxwYW5kYS5jb22CE3RlY2xh ZG9zbGltcGlvcy5jb22CFnd3dy5ibHVlYmVycnljbG91ZC5jb20wTAYDVR0gBEUw QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDw laRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAXE8q4pSAAAEAwBIMEYC IQDCMSfo93sIrD3TIavV1gCDpoOXyRCWMko60/EqrIiaNAIhANEBBCFwY0VYvYZ7 vL/gZjRPoDim89LLVGmiVeUE+bzNAHYAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ru vGE6GmnTohwAAAFxPKuKdwAABAMARzBFAiBvNoRIRRuEpRaNJxM6CKkS33xUjegY sPoTHt+ddLVWWQIhALlycnZG6AZHyemwgs7uV1iv/DFka8yV3xUszLjJ0UrBMA0G CSqGSIb3DQEBCwUAA4IBAQAFwNCT3Xn/54AbFJbqf82gJhJDN6ZbfPWxKq0CAvsX 5Z/tomWwPSYVucuroHJRhg3UDYDTscOGI68aKf4UUb46rnv/liVXIduW8AjHS4sK peDrsduVEEt+4PDMosehQgwiQ5TThUiWSCHj2+ATUHKlvjs1mDX840sO7uUfPIYA XZGx7WkspAfYPh6SD/TLPfSdnbuPxbA+yzJzc11gxq+pzZkKVoo0dVRscwdZXr/5 ZSCTguRGcCW8nmxmZ1sm/U6qd3YXp+xYHmxETCHBVNelvLb8efK3rIr1K4c/LwSo LJfv7X27Dtebc31ZDI7CBDwMEJcxb2Rr6UhC5xj6BFsh -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuVSc70nimvBRGXr2mD66 Ep+CxvlvjXVdDtJUaEO1/i6oy9h/bngiiDAy5a++szVbAPyqPMw7hXss2rgxY70g mkulBygdGKeBwss5wmlFwxDdzODfHwnGYvwI9uC4YUyWJZqTfPsGff/aJK+Ldj9r TwdxEDf2tQtxyOiYsX0JFc/h3y8VFUS58SZ4XlFbVTJS/JmkkxjMu5Xb2GnoBruo 47xrfYkvdu0Gmp+jg7ZmXNIhu/rYTOWgf1xhtmSO7TI7/AVu57o9yr/y7ALrnnok CyKGjzzHqjEpcHhbdf6/nRdTMTbjc7+SNt6R2OAN0U7XxugHhVQIXUyVlwsh2zN1 QwIDAQAB -----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 416104124882336018284760098736269877741615 . . . . . . . . [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 2020-04-02 19:53:27 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-07-01 19:53:27 +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 'enpi.org' . . . . . . . . [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 23395810657050590760695965637169294535137645348334568137839989766477822552170648752273969779461288346768929672769877639007261421750592057977728785213987344896362125331968812856265316209204483545827035750426464387861220205061600242075565098679677829317909788763272854563335810255219080459106300311357370615506176910386397083564125345605368884318871988711807530166353318930635579319379702428350851435466783702238748954060396716677210343416718495936391264752030233558867595195814688613022080037961504353704026240026733065377380877124832008903551867306566765395775771037429924814980198540323989328552347061043977686054211 . . . . . . . . . . . . . . . . . . . . [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) a931bb2f35e6b41fde0dc3177d0255b8e4d5e89f . . . . . . . . . . . . . . . . [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 (268 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'belief-structure-compatibility.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'custompies.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'drakeequity.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'droipified.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'enerpac.co.in' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'enpi.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'firstontheweb.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fligoo.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gogreennorthcarolina.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lykkja.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nationaltourtickets.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rollpanda.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tecladoslimpios.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.blueberrycloud.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) 00f1007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb273000001713cab8a520000040300483046022100c23127e8f77b08ac3dd321abd5d60083a68397c91096324a3ad3f12aac889a34022100d101042170634558bd867bbcbfe066344fa038a6f3d2cb5469a255e504f9bccd00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c000001713cab8a77000004030047304502206f368448451b84a5168d27133a08a912df7c548de818b0fa131edf9d74b55659022100b972727646e80647c9e9b082ceee5758affc31646bcc95df152cccb8c9d14ac1 . . . . [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) 0005c0d093dd79ffe7801b1496ea7fcda026124337a65b7cf5b12aad0202fb17e59feda265b03d2615b9cbaba07251860dd40d80d3b1c38623af1a29fe1451be3aae7bff96255721db96f008c74b8b0aa5e0ebb1db95104b7ee0f0cca2c7a1420c224394d38548964821e3dbe0135072a5be3b359835fce34b0eeee51f3c86005d91b1ed692ca407d83e1e920ff4cb3df49d9dbb8fc5b03ecb3273735d60c6afa9cd990a568a3475546c7307595ebff965209382e4467025bc9e6c66675b26fd4eaa777617a7ec581e6c444c21c154d7a5bcb6fc79f2b7ac8af52b873f2f04a82c97efed7dbb0ed79b737d590c8ec2043c0c1097316f646be94842e718fa045b21