git.imagekit.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:36:70:34:62:a6:6b:c2:4a:3b:b2:da:be:1c:0a:08:e2:3d 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=git.imagekit.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:36:70:34:62:a6:6b:c2:4a:3b:b2:da:be:1c:0a:08:e2:3d
Serial Number (int): 279861251144837337269143673488260274381373
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 56:2f:97:37:d9:bb:f5:64:92:fa:95:2a:f4:80:02:10:69:7b:fe:aa
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 09:48:dc:6c:54:2e:65:b1:ed:99:0a:c2:8d:9b:db:32:2b:3f:92:54
Fingerprint (sha256): 02:0f:50:f1:c5:a5:44:23:f0:ce:ab:88:ba:1a:5b:26:a3:45:84:9b:55:26:fb:fb:49:65:b3:19:64:6b:e9:7c

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate git.imagekit.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for git.imagekit.io

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

git.imagekit.io

Other certificates including the domain name imagekit.io

(limited to 100 certificates)
ik.imagekit.io
lp.imagekit.io
ik.imagekit.io
ik.imagekit.io
click.stealthhealth.group
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
hello.accordus.org
click.stealthhealth.group
ik.imagekit.io
click.stealthhealth.group
ik.imagekit.io
git.imagekit.io
ik.imagekit.io
fs.imagekit.io
ik.imagekit.io
imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ak.imagekit.io
email.abtracking.co.uk
ik.imagekit.io
www.getdistributors.com
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
www.getdistributors.com
ik.imagekit.io
pages.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
changelog.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
blog.imagekit.io
ik.imagekit.io
ikstore.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
changelog.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
www.getdistributors.com
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
click.stealthhealth.group
ik.imagekit.io
ik.imagekit.io
click.stealthhealth.group
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
www.getdistributors.com
www.getdistributors.com
ik.imagekit.io
ik.imagekit.io
click.stealthhealth.group
click.stealthhealth.group
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io

Certificate

The complete raw certificate details for git.imagekit.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVDCCBDygAwIBAgISAzZwNGKma8JKO7LavhwKCOI9MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMjgwNTI1NDBaFw0x
OTA1MjkwNTI1NDBaMBoxGDAWBgNVBAMTD2dpdC5pbWFnZWtpdC5pbzCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK4vx00fgBIJ/upt1fQNiGyBtJ883Dik
7ZgHCHlYHPIdVvi9b/pOeqsG24wSmkz+ls2Xx/YVMGCb3WPH77xghrSfUFr9da+S
tD5sAjk55dGzkXobqpAg3VK8tWBr3ctTJusKOhyEmKyc5/ul0jblNXd7zMPt1u4M
ALehkSSQydbTvtlkrdlFCzunhx96BalCksyLOAmHLps4k2N1/e2CwuCPxWVRS1NN
83J7hkCIVgyY0zAl2YjpNZTd9DAFENg0NK0ObfHWmFhUcsaYviDNH1cI0XQPSPhx
vezb05xyYVQ5NurgqW3cLNw4d6+PTUQUyxpsdDhnwvC0DKW2B0Ej7DcCAwEAAaOC
AmIwggJeMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUVi+XN9m79WSS+pUq9IACEGl7
/qowHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE
YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnLzAaBgNVHREEEzARgg9naXQuaW1hZ2VraXQuaW8wTAYDVR0gBEUwQzAIBgZn
gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s
ZXRzZW5jcnlwdC5vcmcwggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQDiaUuuJujp
QAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWkyx6z4AAAEAwBGMEQCIFdVBR85
mqX7DZc4QsOKNsSkvK8Blx+dzc5LCMx+VhQ4AiADbAcy5aaqd/ToNOWnu1zCHpPZ
7PxXkiBzjYFFsgoMHwB1AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iN
AAABaTLHrT8AAAQDAEYwRAIgKZw0kf1W8MpHoZfoSQiGw0vdBlxOJVCBJyZg70Jy
YhwCIGRRRoYjq8Zlw14pg9uarHWqQlyAGlWomnsK6vBDTBuYMA0GCSqGSIb3DQEB
CwUAA4IBAQCW8++REbKK0Ypfs5OsNBZ1rqJAkqUAn15PRvYjdAoubs/gSF+PChPh
T7vOjaDIaYE0pZwZSnW4vOcJs8ATUXcZv+MeqRcEWTD7xkbraXhccCS/Xxq3l81K
Nsw7W9e51kjL+nPyCnU+kAq7nYujrW5hdKLnE8boXFwQV+G1R1E4ksGZt3gQGsM5
MjPVGEtjl2hxck5cXF66i63+3kKoe96lrmbjWnM/Fe7ieKa6upLPttm8VcDGcrts
NidIL1h2l8ER1oteSBvqsszNdnr1JFixop1hSX0wzERT5J1p1tCjLrHPUN5jo+Hs
dOav57l9T8ucZfriTrEochqueXS2XtIO
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAri/HTR+AEgn+6m3V9A2I
bIG0nzzcOKTtmAcIeVgc8h1W+L1v+k56qwbbjBKaTP6WzZfH9hUwYJvdY8fvvGCG
tJ9QWv11r5K0PmwCOTnl0bORehuqkCDdUry1YGvdy1Mm6wo6HISYrJzn+6XSNuU1
d3vMw+3W7gwAt6GRJJDJ1tO+2WSt2UULO6eHH3oFqUKSzIs4CYcumziTY3X97YLC
4I/FZVFLU03zcnuGQIhWDJjTMCXZiOk1lN30MAUQ2DQ0rQ5t8daYWFRyxpi+IM0f
VwjRdA9I+HG97NvTnHJhVDk26uCpbdws3Dh3r49NRBTLGmx0OGfC8LQMpbYHQSPs
NwIDAQAB
-----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 279861251144837337269143673488260274381373
 . . . . . . . . [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 2019-02-28 05:25:40 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-29 05:25:40 +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 'git.imagekit.io'
 . . . . . . . . [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 21989025530690151115474903163510060600088872898132181267569386864537761931980299099725362210802717161192586908272973118795738179469804912596505207593491268334212400471110010796375017648059008938168679405623470631616126736936126221083963602518841095575963614576260874299987028134960270491752723722557553404813732942383777450538736546702404756534751370467532387703141131248894496138896120620047825161346293112747054066409403374625672292539068275654743138467822865805195132516633452669098079257908036722244746920744492837250204987505505243004389584598486080017761012836763937050891425430153487475340597781731476750199863
 . . . . . . . . . . . . . . . . . . . . [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)
							562f9737d9bbf56492fa952af4800210697bfeaa
 . . . . . . . . . . . . . . . . [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 (19 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'git.imagekit.io'
 . . . . . . . . . . . . . . . . [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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016932c7acf8000004030046304402205755051f399aa5fb0d973842c38a36c4a4bcaf01971f9dcdce4b08cc7e5614380220036c0732e5a6aa77f4e834e5a7bb5cc21e93d9ecfc579220738d8145b20a0c1f00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016932c7ad3f00000403004630440220299c3491fd56f0ca47a197e8490886c34bdd065c4e255081272660ef4272621c02206451468623abc665c35e2983db9aac75aa425c801a55a89a7b0aeaf0434c1b98
 . . . . [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)
		0096f3ef9111b28ad18a5fb393ac341675aea24092a5009f5e4f46f623740a2e6ecfe0485f8f0a13e14fbbce8da0c8698134a59c194a75b8bce709b3c013517719bfe31ea917045930fbc646eb69785c7024bf5f1ab797cd4a36cc3b5bd7b9d648cbfa73f20a753e900abb9d8ba3ad6e6174a2e713c6e85c5c1057e1b547513892c199b778101ac3393233d5184b63976871724e5c5c5eba8badfede42a87bdea5ae66e35a733f15eee278a6baba92cfb6d9bc55c0c672bb6c3627482f587697c111d68b5e481beab2cccd767af52458b1a29d61497d30cc4453e49d69d6d0a32eb1cf50de63a3e1ec74e6afe7b97d4fcb9c65fae24eb128721aae7974b65ed20e