api.hundredxinc.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:0d:91:49:ce:df:74:40:47:11:17:dd:32:7c:62:dc:c6:72 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=api.hundredxinc.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:0d:91:49:ce:df:74:40:47:11:17:dd:32:7c:62:dc:c6:72
Serial Number (int): 353065935789952909016427523156590053869170
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 13:0b:e1:15:a8:ab:37:7e:1e:50:34:e9:6e:8a:e8:3d:14:6c:ef:56
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 11:0a:73:56:eb:3d:e3:35:69:a3:5b:27:22:e0:4d:97:c8:98:02:01
Fingerprint (sha256): 33:49:ea:8b:ba:a5:4a:eb:2a:08:4b:a1:a4:00:ac:2e:7a:23:1d:2b:15:4c:65:05:e5:9b:2c:12:f3:2d:36:74

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 api.hundredxinc.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.hundredxinc.com

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

api.hundredxinc.com

Other certificates including the domain name hundredxinc.com

(limited to 100 certificates)
ik.imagekit.io
ik.imagekit.io
www.hundredxinc.com
*.dev.hundredxinc.com
ik.imagekit.io
ik.imagekit.io
txtbypl.com
app.cadernetadigitalmais.com.br
*.hundredxinc.com
*.hundredxinc.com
howcleanisyourpenis.com
feedback.dev.hundredxinc.com
ik.imagekit.io
ik.imagekit.io
pdp.h3tgroup.com
*.hundredxinc.com
conjurist.app
handwerker.mobiliar.ch
firebase.chipitmd.com
beatrizmendes.com
deeko.app
donate.libertybeta.com
www.deeptechsolution.top
*.dev.hundredxinc.com
pruebas.stage.streamgps.com
joinmyteam.electricquest.com
howcleanisyourpenis.com
ik.imagekit.io
bamboo.hundredxinc.com
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
pientersu.com
api.hundredxinc.com
assets.carpetexchange.com
ik.imagekit.io
www.samhaus.com
www.masklima.sk
blog.hsy.me
ik.imagekit.io
ik.imagekit.io
www.ourway.pl
ik.imagekit.io
alejandrayjoseeduardo.com
retention.se
www.hundredxinc.com
ik.imagekit.io
www.beyondperimeter.com
radiochr.be
hundredxinc.com
api.hundredxinc.com
assets.carpetexchange.com
ik.imagekit.io
listen.staging.hundredxinc.com
betterbriefs.dev
ik.imagekit.io
ik.imagekit.io
api.hundredxinc.com
ik.imagekit.io
www.hundredxinc.com
api.staging.hundredxinc.com
harshadmoray.com
ik.imagekit.io
sandbox.utilization.iframes.connfair.com
www.apur.am
ik.imagekit.io
subleaf.jborn.org
www.vert.farm
testing.gymstreak.com
assets.carpetexchange.com
hundredxinc.com
dately.jp
hundredxinc.com
statsdashboard.goomer.app
api.hundredxinc.com
ik.imagekit.io
ik.imagekit.io
*.hundredxinc.com
gift.mattie.codes
ik.imagekit.io
hundredxinc.com
www.ecomodas.com.ar
gimble.app
ik.imagekit.io
www.hundredxinc.com
ik.imagekit.io
melonseed.media
assets.carpetexchange.com
www.github.bot
www.rela.ai
ik.imagekit.io
ik.imagekit.io
ik.imagekit.io
www.axelfix.app
ik.imagekit.io
*.dev.hundredxinc.com
ss.hundredxinc.com
www.guitarlessonsmiddlesbrough.com
immo-eye.at
www.bradshawandson.net

Certificate

The complete raw certificate details for api.hundredxinc.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXzCCBEegAwIBAgISBA2RSc7fdEBHERfdMnxi3MZyMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMTQxNzI1NTVaFw0x
OTA1MTUxNzI1NTVaMB4xHDAaBgNVBAMTE2FwaS5odW5kcmVkeGluYy5jb20wggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTrT+f9wJ5GlcjQRP7o0NMOcLi
oAqucPeos7qmUplLQeI3gJhG9627Q4OW1xItf5T4hi5NTumprzYQhwQrmOrmeJqa
mKlcSYHAX2K+LXhEXhJ6J0SLWCg9fSV1Of7XMg+QGC1L158UKj/AvzLX86JDkLKL
GndiUn6JZUdKOcoOQSs4ZIW7VeoQtrNCL1nrfYsuvM3fg2Kp0FJ/i9cwUjBJB5cA
8HIp6of/UU5RBB/GPMl4tuT+BXuWRseM6kq4UInJahmyOmn3oHvYcpbAFYO8SkE7
M8dETpdMkPQDEgQ0MgoWjcBg5m5c7IfbkWZ4KLTAxAc6UXoNl2tn6pcOQpCVAgMB
AAGjggJpMIICZTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBML4RWoqzd+HlA06W6K
6D0UbO9WMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF
BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZy8wHgYDVR0RBBcwFYITYXBpLmh1bmRyZWR4aW5jLmNvbTBMBgNVHSAE
RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3
AFWB1MIWkDYBSuoLm1c8U/DA5Dh4cCUIFy+jqh0HE9MMAAABaO1CDpsAAAQDAEgw
RgIhALKgn+yYVYF9DtRBUHYRUljk7zEO2BoxJbeDGyh+8QHgAiEA5S9QfcRW046u
ggTVa72TapohKyKjWGmlAveVyp+0mecAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily
3KTDDPTlRUf0eAAAAWjtQg48AAAEAwBHMEUCIQD5rgLSpjhJFzqveMiaq+Xgt/hr
iFV7Brn7SmdQIv+KvwIgQnWMf8AksWDHWc85FqGaQcOM36cRI9ATGqAOgJJAmDsw
DQYJKoZIhvcNAQELBQADggEBADs59KjlitSNRNDKOao+AiAeq6BQY0f0lZLc4mFU
aHDlmJ6Z38dhDn7344vY58gelHTTS5MKiNI9qZhs85fhHgtf4CfMl3RJosEFckrv
5JeglfTH7IyYxWPiDaacF5NXZHRQ1JC9KOa+lV0xpGq5lRwVk453U0hCMIZhzpYW
9lrmmYKVBm5paPPOXPiKncUq2Lq21FPtHJhkOKQhSspmmSjrWfxRMWAScwvLnDB9
QEVAxSSobi8xNjF87RsG7pHXpYRg6XvmqKuuhQjq9GPaZamDkN+nn0lkJoq8E6eP
5ZwSXDJyD7PPl2h0OuA5K2lDtIbrxErEcQbqiqHdEYD48ns=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA060/n/cCeRpXI0ET+6ND
TDnC4qAKrnD3qLO6plKZS0HiN4CYRvetu0ODltcSLX+U+IYuTU7pqa82EIcEK5jq
5niampipXEmBwF9ivi14RF4SeidEi1goPX0ldTn+1zIPkBgtS9efFCo/wL8y1/Oi
Q5Cyixp3YlJ+iWVHSjnKDkErOGSFu1XqELazQi9Z632LLrzN34NiqdBSf4vXMFIw
SQeXAPByKeqH/1FOUQQfxjzJeLbk/gV7lkbHjOpKuFCJyWoZsjpp96B72HKWwBWD
vEpBOzPHRE6XTJD0AxIENDIKFo3AYOZuXOyH25FmeCi0wMQHOlF6DZdrZ+qXDkKQ
lQIDAQAB
-----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 353065935789952909016427523156590053869170
 . . . . . . . . [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-14 17:25:55 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-15 17:25:55 +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 'api.hundredxinc.com'
 . . . . . . . . [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 26721714384355286489059897193773226499311593377389926046233635052014328272211952227720135335346499912427657995156481398005663847748718913567561200119593044631519531571839561837779428561792602225649204354661630550845144917527762163309000997531539922475266479978864122190390647417937906323801490382295610373103399504983934750281912726537760288388008941433452404031644164640796829375721516020652349006340487126912122108448933459292555609409503550180151871857492833482103427805916509897923086455604680058996262318757007485034259279856212808575909277149117591873348214898870624183559166443597309163319077663094256324219029
 . . . . . . . . . . . . . . . . . . . . [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)
							130be115a8ab377e1e5034e96e8ae83d146cef56
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.hundredxinc.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)
							00f10077005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c00000168ed420e9b0000040300483046022100b2a09fec9855817d0ed4415076115258e4ef310ed81a3125b7831b287ef101e0022100e52f507dc456d38eae8204d56bbd936a9a212b22a35869a502f795ca9fb499e7007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000168ed420e3c0000040300473045022100f9ae02d2a63849173aaf78c89aabe5e0b7f86b88557b06b9fb4a675022ff8abf022042758c7fc024b160c759cf3916a19a41c38cdfa71123d0131aa00e809240983b
 . . . . [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)
		003b39f4a8e58ad48d44d0ca39aa3e02201eaba0506347f49592dce261546870e5989e99dfc7610e7ef7e38bd8e7c81e9474d34b930a88d23da9986cf397e11e0b5fe027cc977449a2c105724aefe497a095f4c7ec8c98c563e20da69c179357647450d490bd28e6be955d31a46ab9951c15938e77534842308661ce9616f65ae6998295066e6968f3ce5cf88a9dc52ad8bab6d453ed1c986438a4214aca669928eb59fc51316012730bcb9c307d404540c524a86e2f3136317ced1b06ee91d7a58460e97be6a8abae8508eaf463da65a98390dfa79f4964268abc13a78fe59c125c32720fb3cf9768743ae0392b6943b486ebc44ac47106ea8aa1dd1180f8f27b