www.cornelldti.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:66:42:e3:76:a5:07:ca:a8:3b:be:47:8f:f5:9f:85:94:bd 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=www.cornelldti.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:66:42:e3:76:a5:07:ca:a8:3b:be:47:8f:f5:9f:85:94:bd
Serial Number (int): 296134569326724546504913911561893265642685
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 69:d1:7d:04:f4:89:6e:e7:ec:d4:8a:a6:ed:47:6f:8f:a2:18:b5:28
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 3a:0d:af:9e:07:43:a5:94:85:18:71:b6:7c:82:a2:a2:b4:26:aa:ff
Fingerprint (sha256): 77:1a:a1:48:bb:96:76:b2:93:1a:32:71:42:d7:1f:29:2e:6e:c6:2d:42:64:80:c6:d5:64:d9:54:a9:2a:f0:88

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 www.cornelldti.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

www.cornelldti.org

Other certificates including the domain name cornelldti.org

(limited to 100 certificates)
www.brockly.app
www.cornelldti.org
docs.cornelldti.org
www.veiganegocios.com.br
cornelldti.org
docs.cornelldti.org
cornelldti.org
afacacasupplychain.com
www.cornelldti.org
propel.cornelldti.org
hml-locadora.turbi.com.br
cornelldti.org
docs.cornelldti.org
www.cornelldti.org
accounts.tourinfosys.net
www.cornelldti.org
www.pushpakruhil.in
cornelldti.org
cornelldti.org
marketscombined.com.au
dev-auth.planmo.com
www.seanbeckerlaw.com
haxterrobotics.com
justrealme.com
applink.headout.com
developers.cornelldti.org
www.storydsoftware.com.au
www.cornelldti.org
cornelldti.org
www.veiganegocios.com.br
cornelldti.org
pidemx.com
www.techiwant.us
www.srikkanth.com
cornelldti.org
docs.cornelldti.org
flux.api.internal.cornelldti.org
app.valos.ai
flux.api.internal.cornelldti.org
timetrackbuddy.com
developers.cornelldti.org
developers.cornelldti.org
developers.cornelldti.org
www.storydsoftware.com.au
cornelldti.org
developers.cornelldti.org
developers.cornelldti.org
www.menavarro.com
nova.cornelldti.org
www.cornelldti.org
agathium.com
nova.cornelldti.org
myas.jp
intdocs.mbnk.com
cornelldti.org
flux.api.internal.cornelldti.org
developers.cornelldti.org
hml-locadora.turbi.com.br
nova.cornelldti.org
docs.cornelldti.org
flux.api.internal.cornelldti.org
developers.cornelldti.org
flux.api.internal.cornelldti.org
cornelldti.org
www.brockly.app
bariglesia.pedidomovil.es
cornelldti.org
www.coloriseverything.com
developers.cornelldti.org
ticket-kleinanzeigen.de
flux.api.internal.cornelldti.org
www.cornelldti.org
developers.cornelldti.org
new.fazendacoffee.com
www.cornelldti.org
cornelldti.org
developers.cornelldti.org
33nftpasses.com
developers.cornelldti.org
developers.cornelldti.org
cornelldti.org
pidemx.com
powerbrad.turnosweb.app
dimentrix.com
intdocs.mbnk.com
developers.cornelldti.org
www.dimkar.gr
codejam-gallery.tk
flux.api.internal.cornelldti.org
developers.cornelldti.org
docs.cornelldti.org
cornelldti.org
propel.cornelldti.org
cornelldti.org
docs.cornelldti.org
icsco.ai
docs.cornelldti.org
api.algdb.net
flux.fitness.cornelldti.org
www.cornelldti.org

Certificate

The complete raw certificate details for www.cornelldti.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWzCCBEOgAwIBAgISA2ZC43alB8qoO75Hj/WfhZS9MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MjQwMDA3NDhaFw0x
OTExMjIwMDA3NDhaMB0xGzAZBgNVBAMTEnd3dy5jb3JuZWxsZHRpLm9yZzCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZ1BGSn3nSp1FJ0P40AeCt1KcnA
SBfKwyh0DSm8a7trsT8GR+bIClC5PrI7soOyZcsLUgNadvVTY2pOtXMh1ruFYDB6
2Xqg3fdBXME3EKCSiYfPxgG//us30JsgEi8eNg9LJIrzhkrnAXGWLcAcFCl3sLxI
oLC/ZHBaQFpYjASrZALdBMcuhb+XOR6ut9ZFdiD71PlAGMOPfIqKrtJMnLlAy5gc
DE9XOD3Ax5rI1d8eD0klqv20CWe+Lyaw/dTk1UFpuTXduxgHVuqn6cgmB60a1hLc
kVziiyBq1NAaahu0TQNR1gEKyxc4/82+bpZQ3ndMTXZSM4zaytVLDX7wDtECAwEA
AaOCAmYwggJiMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUadF9BPSJbufs1Iqm7Udv
j6IYtSgwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzAdBgNVHREEFjAUghJ3d3cuY29ybmVsbGR0aS5vcmcwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgBj
8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdoVEvYjQAAAWzBKkVbAAAEAwBHMEUC
IALl0HTXVPgsGd2ogMOzcwu913HbO0aUEXfk0+dE6mCPAiEAvMQyngxLcR01MjuM
8hYkqbjr6OT2POzHPUIFrDgdHvkAdQB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3
NXnmEHvMVgAAAWzBKkdQAAAEAwBGMEQCIH2sgVtIKo+cuW/pv55aV+QjGlxWLT19
rV6cEgscIA/0AiBqvDCVjbPhAoTyHie0xHAbx0TPQ/zqVsMcw2cR1jaYwTANBgkq
hkiG9w0BAQsFAAOCAQEAWK2t+lXjJmzZCkg8mlZW5zi97Q+korcFAwz/7JqFsGKK
qS5XC+0MDjBbr8oct4rjh8nAuJq37jlb51xeLhiX/UYgM8FurGmrSo3XM+lM72zl
tfLS/hpDD+DQfAMQqv9b37YekIh4Kh3vvsy8Not4ZznqsoFtfhcq12LWMZ5zTZTS
HRBbaTeDxGx3eU+1H15lL/UDT/xgzhp8qde29gr6QaaxM7+9XvOvh8Aeoj625A7T
zLl+q/6KuoWfhcp+koiX+JuOqyjDEl50lx9QkCQB9RD8Da40m3qqiNw70GJzAzsY
hrPwZ4pvvTNnbLTqFz+zBMwRh3uKZS3JSMiQ3laZ6w==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtnUEZKfedKnUUnQ/jQB4
K3UpycBIF8rDKHQNKbxru2uxPwZH5sgKULk+sjuyg7JlywtSA1p29VNjak61cyHW
u4VgMHrZeqDd90FcwTcQoJKJh8/GAb/+6zfQmyASLx42D0skivOGSucBcZYtwBwU
KXewvEigsL9kcFpAWliMBKtkAt0Exy6Fv5c5Hq631kV2IPvU+UAYw498ioqu0kyc
uUDLmBwMT1c4PcDHmsjV3x4PSSWq/bQJZ74vJrD91OTVQWm5Nd27GAdW6qfpyCYH
rRrWEtyRXOKLIGrU0BpqG7RNA1HWAQrLFzj/zb5ullDed0xNdlIzjNrK1UsNfvAO
0QIDAQAB
-----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 296134569326724546504913911561893265642685
 . . . . . . . . [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-08-24 00:07:48 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-22 00:07:48 +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 'www.cornelldti.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 23033074816486818198104232672758453330820198608032111328167989384160764100687230888673706172299229930826054729054522499737810347852460855415834455169155244406367823264294964197024996233040489048940409681139768796950657567002318368569257153420779561219390531542708274742379582301352693448547160603151199883914625117084883319010992571426604382693831066255981115283987990026778182407590950208036151316659578162926514465303589601622336839408435879310824521082101785817798371864067047721451212524112153549773962960052403131394003810993233412597951131495344801469979921496891598427081467454442751285381383252252922903269073
 . . . . . . . . . . . . . . . . . . . . [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)
							69d17d04f4896ee7ecd48aa6ed476f8fa218b528
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cornelldti.org'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016cc12a455b0000040300473045022002e5d074d754f82c19dda880c3b3730bbdd771db3b46941177e4d3e744ea608f022100bcc4329e0c4b711d35323b8cf21624a9b8ebe8e4f63cecc73d4205ac381d1ef9007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016cc12a4750000004030046304402207dac815b482a8f9cb96fe9bf9e5a57e4231a5c562d3d7dad5e9c120b1c200ff402206abc30958db3e10284f21e27b4c4701bc744cf43fcea56c31cc36711d63698c1
 . . . . [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)
		0058adadfa55e3266cd90a483c9a5656e738bded0fa4a2b705030cffec9a85b0628aa92e570bed0c0e305bafca1cb78ae387c9c0b89ab7ee395be75c5e2e1897fd462033c16eac69ab4a8dd733e94cef6ce5b5f2d2fe1a430fe0d07c0310aaff5bdfb61e9088782a1defbeccbc368b786739eab2816d7e172ad762d6319e734d94d21d105b693783c46c77794fb51f5e652ff5034ffc60ce1a7ca9d7b6f60afa41a6b133bfbd5ef3af87c01ea23eb6e40ed3ccb97eabfe8aba859f85ca7e928897f89b8eab28c3125e74971f50902401f510fc0dae349b7aaa88dc3bd06273033b1886b3f0678a6fbd33676cb4ea173fb304cc11877b8a652dc948c890de5699eb