api.kodabots.com

Issued by GTS CA 1D2

About this certificate

This digital certificate with serial number 68:5f:34:20:f7:a1:42:fe:09:00:00:00:00:0b:18:74 was issued on by Google Trust Services.

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.kodabots.com

Google Trust Services

Organization: Google Trust Services
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 68:5f:34:20:f7:a1:42:fe:09:00:00:00:00:0b:18:74
Serial Number (int): 138734037060430400595166749408205936756
Serial Number lenght: 127 bits, 16 octets

SubjectKeyId: e8:dc:86:61:23:16:e0:5e:0b:4b:d5:56:2d:2a:39:40:99:aa:b3:4f
AuthorityKeyId: b1:dd:32:5d:e8:b7:37:72:d2:ce:5c:ce:26:fe:47:79:e2:01:08:e9

Fingerprint (sha1): a3:a5:25:9e:f6:82:3e:10:b9:b4:e0:85:0f:7d:7f:2c:eb:8e:9f:fe
Fingerprint (sha256): 13:a2:ea:27:49:eb:9e:32:79:3d:97:d0:64:62:49:7a:72:35:fa:4a:87:5d:d5:12:d7:1c:42:43:74:66:0a:15

Issuing Certificate URL: http://pki.goog/gsr2/GTS1D2.crt

Revocation information

OCSP Server: http://ocsp.pki.goog/gts1d2
CRL Distribution Point: http://crl.pki.goog/GTS1D2.crl

Check the revocation status for certificate api.kodabots.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.kodabots.com

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

api.kodabots.com

Other certificates including the domain name kodabots.com

(limited to 100 certificates)
utility.darwoft.com
uranianmedia.com
studio.aegro.design
4funtv-stage.kodabots.com
analytics.kodabots.com
66ed3gs.com
yepli.com
gorditosdecorazon.com
eu1.pathadvice.ai
eu1.pathadvice.ai
web.prototypes.kodabots.com
4funtv-stage.kodabots.com
static.leadgen.fant.io
kodabots.com
web.prototypes.kodabots.com
cafe.skyzh.xyz
dev.swing4.fun
app.kodabots.com
kapturo.app
beginnerdev.app
czesc.kodabots.com
www.devicedb.app
czesc.kodabots.com
web.prototypes.kodabots.com
hello.kodabots.com
kodabots.com
2fa.opnay.com
kodabots.com
api.kodabots.com
start.freshnow.app
parkmoonee.parking.smartsys.io
jestnaswiecej.pl
www.coopearsa.com
www.pingtower.de
auth.vollit.ca
kodabots.com
staging.wayfind.health
hesena.com
aguasaladacr.com
api-67fqfvxa3g-stage.kodabots.com
dashboard.qvery.co
taxi-oka.fr
demo-chatbot.kodabots.com
crm.app3.kodabots.com
demo-chatbot.kodabots.com
hello.kodabots.com
analytics.kodabots.com
www.fastapp.com.ec
alphaadmin.plianced.com
painter.microtek.online
4funtv.kodabots.com
app.piuga.app
rmgatorclub.com
sklad.udanax.cz
hello.kodabots.com
www.1n1g.com
www.smilecaredentalclinics.in
deliriosdegrandeza.com
anyware.software
web.app3.kodabots.com
demo.sushilkaran.me
demo-chatbot.kodabots.com
mail.kodabots.com
karbo.tech
cornellnote.org
www.epicrideweather.com
app2.kodabots.com
crm.kodabots.com
app3.kodabots.com
jobot24.kodabots.com
hello.kodabots.com
ajaytech.co
app3.kodabots.com
services.umbrelo.com
czesc.kodabots.com
360sovina.com.br
sanfrancigy.com
demo-chatbot.kodabots.com
www.brytsparklabs.com
digitho.com
lead.gettwoit.com
kodabots.com
www.couplemonitor.app
brooklynm.com
www.ctkca.com
demo.kodabots.com
deliriumdesigns.com
event.kodabots.com
welcome-bonus.7bitcasino.com
flysafe.app
admincreatio.latgo.app
alslalmy.com
event.kodabots.com
logusacademy.com.br
event.kodabots.com
admissaobrmalls.hrestart.com.br
mijn.hronlineportaal.nl
nilopaiva.com.br
deseasdinero.mx
www.orbitafootball.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFQTCCBCmgAwIBAgIQaF80IPehQv4JAAAAAAsYdDANBgkqhkiG9w0BAQsFADBC
MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMRMw
EQYDVQQDEwpHVFMgQ0EgMUQyMB4XDTIwMDIxMjEyNTgyMFoXDTIwMDUxMjEyNTgy
MFowGzEZMBcGA1UEAxMQYXBpLmtvZGFib3RzLmNvbTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOPx2RhIw6UFif88RPGXoKheWawFR5kBxjpaUWWSWeKD
BPZ49WBguDA4Z/Op8CZpArWJR9NVaEbTSZrf/oqSpcUoIPqfDimR0SJSK7hKdUER
S6zUcKyym1MhkIR12UOQM/OiqSanf1ZCF7Wx46rfS46FUP7hcCN6g7cXW5uI/yCp
NpqowSaXvuKJuFrcTSeOx8AXLfsueXZrDBkOlEtQIy3V7ykPUyiDqbuTBwbvnB17
VD/xzzS+TE68AJPAGcMHFxc3vfTxYNo3ZgURjRHYRKeE1wEB2wE6lKpPHZRbsNka
p/kLxwicjiySu0D4HWdxGuk2cY38VXlzfMHvGMC7egECAwEAAaOCAlgwggJUMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTo3IZhIxbgXgtL1VYtKjlAmaqzTzAfBgNVHSMEGDAWgBSx3TJd
6Lc3ctLOXM4m/kd54gEI6TBkBggrBgEFBQcBAQRYMFYwJwYIKwYBBQUHMAGGG2h0
dHA6Ly9vY3NwLnBraS5nb29nL2d0czFkMjArBggrBgEFBQcwAoYfaHR0cDovL3Br
aS5nb29nL2dzcjIvR1RTMUQyLmNydDAbBgNVHREEFDASghBhcGkua29kYWJvdHMu
Y29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkCBQMwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL2NybC5wa2kuZ29vZy9HVFMxRDIuY3JsMIIBBgYKKwYB
BAHWeQIEAgSB9wSB9ADyAHcAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+L
kF4AAAFwObGHVwAABAMASDBGAiEA6kqrk3KbCfv1eQnIixQldnDsBoxyS5WhPnOM
APU2meUCIQDRxgVaBNpXor60UBcy1yOSQeVxIgwlN8kB/J8WbDsWtQB3AF6nc/nf
VsDntTZIfdBJ4DJ6kZoMhKESEoQYdZaBcUVYAAABcDmxh4QAAAQDAEgwRgIhAP4p
3NH6MU2meis7GG04poZx2HSByRDatOEKaRIiNZWXAiEAk55rrsTVFnxG5CGQ8fbA
AuHK+H4THuOM9nlOWAUIlDswDQYJKoZIhvcNAQELBQADggEBADVC6Fx2/hCXizdp
T9A+90V+s1m8Bhas10hhvbZ4lShrTQa0Z8mGxDqrYDwsQTXbhHTHWtKIY6CCml52
GnwadOoMeOruhzSCcXTf0L+Ulo6TcH3n6JXAKucmbWrFp7olma30DCINRdro2oJX
vjrjLGkohSdYiR30CFl7XmXSuR+5nM3LVcNgNj8gcdKglQeWepbAl98YwRlE0OCF
Y1haXBSSGPbQ/4jUkBs4ikNF7GNNE9GFYLs0mrlJhQf5sYh2HfTkwtDXdgWfjRM+
BfTx2I5Oi/RSU6WKfCri1gzSbNXAWb3Pvxfmc1athT4xc1/CCMzpj0Zirnrg4JwC
enc1GOk=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4/HZGEjDpQWJ/zxE8Zeg
qF5ZrAVHmQHGOlpRZZJZ4oME9nj1YGC4MDhn86nwJmkCtYlH01VoRtNJmt/+ipKl
xSgg+p8OKZHRIlIruEp1QRFLrNRwrLKbUyGQhHXZQ5Az86KpJqd/VkIXtbHjqt9L
joVQ/uFwI3qDtxdbm4j/IKk2mqjBJpe+4om4WtxNJ47HwBct+y55dmsMGQ6US1Aj
LdXvKQ9TKIOpu5MHBu+cHXtUP/HPNL5MTrwAk8AZwwcXFze99PFg2jdmBRGNEdhE
p4TXAQHbATqUqk8dlFuw2Rqn+QvHCJyOLJK7QPgdZ3Ea6TZxjfxVeXN8we8YwLt6
AQIDAQAB
-----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 138734037060430400595166749408205936756
 . . . . . . . . [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 'Google Trust Services'
 . . . . . . . . . . . . [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 'GTS CA 1D2'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-12 12:58:20 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-12 12:58:20 +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.kodabots.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 28775354934179559091126043333918185646789313309848715106180816834490838261560169522583147743627904091540044092288215647630846195053596717189674729594132198411785730782253951036551365298745727975739078844527429255039510990799980554163152156299340129483023055961394190616746394841361847572042454138506326981480846113115212451514531884778518738845796999035514240280550991151549791465320552367886418869704774691933796223066621856756692899121337540404213946797831303528408246982539313097580846391887629317467167722794728269478732526682582547249718760802365969246418119085346537045709731148920405970460282953907809455667713
 . . . . . . . . . . . . . . . . . . . . [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 (12 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: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)
							e8dc86612316e05e0b4bd5562d2a394099aab34f
 . . . . . . . . . . . . . . . . [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 b1dd325de8b73772d2ce5cce26fe4779e20108e9
 . . . . . . . . . . . . . . . . [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 (88 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.pki.goog/gts1d2'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/gsr2/GTS1D2.crt'
 . . . . . . . . . . . . . . . . [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 (20 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.kodabots.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 (26 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.5.3
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (40 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.pki.goog/GTS1D2.crl'
 . . . . . . . . . . . . . . . . [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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f2007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000017039b187570000040300483046022100ea4aab93729b09fbf57909c88b14257670ec068c724b95a13e738c00f53699e5022100d1c6055a04da57a2beb4501732d7239241e571220c2537c901fc9f166c3b16b50077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000017039b187840000040300483046022100fe29dcd1fa314da67a2b3b186d38a68671d87481c910dab4e10a691222359597022100939e6baec4d5167c46e42190f1f6c002e1caf87e131ee38cf6794e580508943b
 . . . . [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)
		003542e85c76fe10978b37694fd03ef7457eb359bc0616acd74861bdb67895286b4d06b467c986c43aab603c2c4135db8474c75ad28863a0829a5e761a7c1a74ea0c78eaee8734827174dfd0bf94968e93707de7e895c02ae7266d6ac5a7ba2599adf40c220d45dae8da8257be3ae32c6928852758891df408597b5e65d2b91fb99ccdcb55c360363f2071d2a09507967a96c097df18c11944d0e08563585a5c149218f6d0ff88d4901b388a4345ec634d13d18560bb349ab9498507f9b188761df4e4c2d0d776059f8d133e05f4f1d88e4e8bf45253a58a7c2ae2d60cd26cd5c059bdcfbf17e67356ad853e31735fc208cce98f4662ae7ae0e09c027a773518e9