ik.imagekit.io

Issued by R3

About this certificate

This digital certificate with serial number 03:d6:10:86:65:74:29:3d:08:d1:69:a7:8a:b4:64:16:98:db was issued on by Let's Encrypt.

With 9 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=ik.imagekit.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:d6:10:86:65:74:29:3d:08:d1:69:a7:8a:b4:64:16:98:db
Serial Number (int): 334179249789799772933895510697754764941531
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 10:ca:75:cf:a5:31:22:d2:f2:da:55:2c:5b:51:2c:2e:7a:e3:1d:d5
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 6c:b7:93:43:f6:8a:ad:35:3e:62:72:c6:a1:e1:44:ad:36:c7:34:37
Fingerprint (sha256): 43:e0:ec:22:f4:f9:60:f9:18:54:78:0d:13:96:e5:ec:86:fc:d0:76:c3:6c:90:f3:49:79:6c:ec:d9:83:7e:43

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate ik.imagekit.io

9

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for ik.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

i.poweredtemplates.com
ik.fusedev.com
ik.imagekit.io
images.bitdegree.org
images.masdirect.com
images.newslever.ai
img.tobi.com
media-cdn.heatfleet.com
media-cdn.heatingoilfinder.com

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 ik.imagekit.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE4jCCA8qgAwIBAgISA9YQhmV0KT0I0WmnirRkFpjbMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzA0MTQwODAwMDlaFw0yMzA3MTMwODAwMDhaMBkxFzAVBgNVBAMT
DmlrLmltYWdla2l0LmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
tzATssGUgTL7OJXJxwCSIEdRYpTalw+c0tyqbfrXWNMB915O3II9DpVw9his16VX
a3AAaxMKadTmObxZIjG3/zNAizcbutPFN1PyDWvFapCyFvl8mSVajWN9dn6zNg6Y
iL6hmMR4eT8EFizq/+rwUP2U6qZd7lpMbDS0sePUnCkzWvQIU+Qev4xyWgLbcmun
vqZDcpmDZBA1fwbS2NsxvKV7kzH63N/HmmHudyBMRe0YlgYHo0kj0YqfckR9aZLN
Uz8Bc45z01m4QjLutuPUHqlPdu83tEy0HlslnjkrQANGk2zfa9Nn/Ch4nWRvLE8/
HbEMauCzpmzQhqbB9Ww40wIDAQABo4ICCTCCAgUwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQQynXPpTEi0vLaVSxbUSwueuMd1TAfBgNVHSMEGDAWgBQULrMXt1hWy65Q
CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y
My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn
LzCBywYDVR0RBIHDMIHAghZpLnBvd2VyZWR0ZW1wbGF0ZXMuY29tgg5pay5mdXNl
ZGV2LmNvbYIOaWsuaW1hZ2VraXQuaW+CFGltYWdlcy5iaXRkZWdyZWUub3JnghRp
bWFnZXMubWFzZGlyZWN0LmNvbYITaW1hZ2VzLm5ld3NsZXZlci5haYIMaW1nLnRv
YmkuY29tghdtZWRpYS1jZG4uaGVhdGZsZWV0LmNvbYIebWVkaWEtY2RuLmhlYXRp
bmdvaWxmaW5kZXIuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8T
AQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMBMG
CisGAQQB1nkCBAMBAf8EAgUAMA0GCSqGSIb3DQEBCwUAA4IBAQCAPReGkfCNclma
xDekvUlmy66SJb+sV2ozo1xPfnK3h3fl4bzCoVlIOg19Pl7Kt0/0IVHp+eKocdg4
n560GJD7+uyfSBQCVapzikXlFBaPjmia7BfAMdpwbLNbyfZd8tInzGtFYgVovVjk
7Cj6BanDW5JJT+vOTjQyWs9I0VJzWJqTmOMirSXKd+/2t2HGHkO+odHDMHSXnMyQ
P9E9cSobqaNqz0GkjHGKnJvRTok6X+xT1ct7fw1BhVkTSdTDkWjO6xUWQTVn3pWT
RPTVj28chf/4hp91ceJ3Wyv44QnE5A52kE+Jba4IeAYJv753MssqcH3SV/LjScF1
eNBpocvn
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtzATssGUgTL7OJXJxwCS
IEdRYpTalw+c0tyqbfrXWNMB915O3II9DpVw9his16VXa3AAaxMKadTmObxZIjG3
/zNAizcbutPFN1PyDWvFapCyFvl8mSVajWN9dn6zNg6YiL6hmMR4eT8EFizq/+rw
UP2U6qZd7lpMbDS0sePUnCkzWvQIU+Qev4xyWgLbcmunvqZDcpmDZBA1fwbS2Nsx
vKV7kzH63N/HmmHudyBMRe0YlgYHo0kj0YqfckR9aZLNUz8Bc45z01m4QjLutuPU
HqlPdu83tEy0HlslnjkrQANGk2zfa9Nn/Ch4nWRvLE8/HbEMauCzpmzQhqbB9Ww4
0wIDAQAB
-----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 334179249789799772933895510697754764941531
 . . . . . . . . [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-14 08:00:09 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-07-13 08:00:08 +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 'ik.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 23125317434630572662479902206739546295435419791711799658105605625949241827919424184186322099412087623679838184768161210837897515370855569546708007670427344536695830773844305750896635757457389636495841981453377509194444546965417848660831349175174397761004728938178284445430914454853331305942323420818527549469018178066076622862058750359576347353582025274034059582108941092466089620867243268045173100400036333079069564414025074879127402745407472659454577769119764353752471250606909435415057026210850097928450133363601702688388148033665664470201488793044681108059203021930999475435508067134932574778400601600736587692243
 . . . . . . . . . . . . . . . . . . . . [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)
							10ca75cfa53122d2f2da552c5b512c2e7ae31dd5
 . . . . . . . . . . . . . . . . [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 (195 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'i.poweredtemplates.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ik.fusedev.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ik.imagekit.io'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'images.bitdegree.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'images.masdirect.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'images.newslever.ai'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'img.tobi.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'media-cdn.heatfleet.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'media-cdn.heatingoilfinder.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.3 (CT Precertificate Poison)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [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)
		00803d178691f08d72599ac437a4bd4966cbae9225bfac576a33a35c4f7e72b78777e5e1bcc2a159483a0d7d3e5ecab74ff42151e9f9e2a871d8389f9eb41890fbfaec9f48140255aa738a45e514168f8e689aec17c031da706cb35bc9f65df2d227cc6b45620568bd58e4ec28fa05a9c35b92494febce4e34325acf48d15273589a9398e322ad25ca77eff6b761c61e43bea1d1c33074979ccc903fd13d712a1ba9a36acf41a48c718a9c9bd14e893a5fec53d5cb7b7f0d4185591349d4c39168ceeb1516413567de959344f4d58f6f1c85fff8869f7571e2775b2bf8e109c4e40e76904f896dae08780609bfbe7732cb2a707dd257f2e349c17578d069a1cbe7