healthex.clementia.fi

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:7c:9b:2e:dc:ec:08:ee:6e:0f:02:0d:9c:e9:12:c6:28:4f 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=healthex.clementia.fi

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:7c:9b:2e:dc:ec:08:ee:6e:0f:02:0d:9c:e9:12:c6:28:4f
Serial Number (int): 303738144959309987252595830532731121838159
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 3f:d5:ad:6a:47:ac:3b:db:0f:2a:54:4b:de:23:41:77:f0:02:b1:a7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): dc:0d:da:a3:c4:fb:cc:8f:49:b3:43:71:a4:05:4c:44:00:7f:aa:cc
Fingerprint (sha256): 17:ad:24:61:a5:be:d3:be:26:d4:5c:9d:4c:ff:8d:95:98:01:e0:b3:48:34:ab:5a:76:4c:24:f6:e9:9d:23:d1

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 healthex.clementia.fi

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for healthex.clementia.fi

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

healthex.clementia.fi

Other certificates including the domain name clementia.fi

(limited to 100 certificates)
suomenparas.fi
muxurd.clementia.fi
clementia.fi
uusi.clementia.fi
muksubarometri.fi
muksubarometri.fi
jokirannankantriklupi.fi
ervasti.fi
pelikirja.net
refex.clementia.fi
muksunkirja.fi
suomenparas.fi
healthex.clementia.fi
healthex.clementia.fi
ervasti.fi
ervasti.fi
pelikirja.net
healthex.clementia.fi
suomenparas.fi
uusi.clementia.fi
kampaaja.clementia.fi
pelikirja.net
healthex.clementia.fi
muksunkirja.fi
ervasti.fi
taatankirja.fi
jokirannankantriklupi.fi
www.uusi.clementia.fi
taatankirja.fi
muksubarometri.fi
lukkaroinen.clementia.fi
taatankirja.fi
ervasti.fi
clementia.fi
pelikirja.net
pelikirja.net
clementia.fi
muksubarometri.fi
taatankirja.fi
ervasti.fi
ervasti.fi
jokirannankantriklupi.fi
muksubarometri.fi
clementia.fi
lukkaroinen.clementia.fi
muksunkirja.fi
muksunkirja.fi
webmail.clementia.fi
muksunkirja.fi
muxurd.clementia.fi
jokirannankantriklupi.fi
pelikirja.net
muksubarometri.fi
suomenparas.fi
muksunkirja.fi
ervasti.fi
taatankirja.fi
clementia.fi
aj.clementia.fi
muxurd.clementia.fi
clementia.fi
taatankirja.fi
jokirannankantriklupi.fi
ervasti.fi
lukkaroinen.clementia.fi
pelikirja.net
healthex.clementia.fi
suomenparas.fi
muksunkirja.fi
muxurd.clementia.fi
healthex.clementia.fi
muksubarometri.fi
pelikirja.net
pelikirja.net
pelikirja.net
jokirannankantriklupi.fi
refex.fi
muxurd.clementia.fi
pelikirja.net
ervasti.fi
jokirannankantriklupi.fi
healthex.clementia.fi
jokirannankantriklupi.fi
aj.clementia.fi
uusi.clementia.fi
*.pelikirja.net
suomenparas.fi
clementia.fi
suomenparas.fi
aj.clementia.fi
healthex.clementia.fi
taatankirja.fi
muksubarometri.fi
muxurd.clementia.fi
lukkaroinen.clementia.fi
muksunkirja.fi
clementia.fi
jokiranta.clementia.fi
suomenparas.clementia.fi
taatankirja.fi

Certificate

The complete raw certificate details for healthex.clementia.fi in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYzCCBEugAwIBAgISA3ybLtzsCO5uDwINnOkSxihPMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MjYyMzEwNDBaFw0x
OTExMjQyMzEwNDBaMCAxHjAcBgNVBAMTFWhlYWx0aGV4LmNsZW1lbnRpYS5maTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/rre111Dpp9nmrhJ6J90n0
pqhUCpA+ctVFx+96VWa4yTk8Fitzzlxb2lTXsPy4lH8AlglUcriZoaye8UJHFfOG
yicks8ru0vJLL/0eHKBLoTCadX2/YdRfr7Ivc93qZjcYRe+64fKD5S5COB4u3uge
jft8MRxtJwwLy4WGGqRx1Zulo+BJgCQY3FXTZBVR6aMt5TZ8V4WHxyZXhVDsE67q
ADbptkxogkqV+V+kX+gXMSoOxPgwJrnw/+Jyor1hbd3K7SEHIdtrbUfSB0grvLu0
4bEjwrUTbP6voQgSu/HtPI4ffdvujOi+dib83fz0A1zvuhYD/Y/zu58iEkQFikcC
AwEAAaOCAmswggJnMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUP9WtakesO9sPKlRL
3iNBd/ACsacwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVoZWFsdGhleC5jbGVtZW50aWEuZmkwTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdgDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWzQaQm2AAAE
AwBHMEUCIBOgmHKaQnEGkgMWpafPyrEhwmCTuu4YgsMEkmJdiIBnAiEA1n8yYoRN
3jo8DX+UMzyUVQ/y9eFRaQ0E56NCizJHBngAdwBj8tvN6DvMLM8LcoQnV2szpI1h
d4+9daY4scdoVEvYjQAAAWzQaQmnAAAEAwBIMEYCIQD2La05z5j+I6qzzjSF77Wt
UG+vzs2bKJzZ7HfDJYn3tAIhANg+UkPEwa/Aj2onvIgICLVfA/thjZcAjNeujgZh
mp/mMA0GCSqGSIb3DQEBCwUAA4IBAQAa9ixcTGN6tVJj4JjuFn5iYQyuBRey+6lN
2EvIhByifYVFIqJNn6AMX8XqoVwczGcBB+Ljfp1h+Suii7WyQUbBHUgFdiO0i2Q2
j5p1Fi1glBCV1D6+gTu9udzQFAFTRHec6jhCh/i6VSAAyHzKSXGZdD1n2P55h6z2
7D6RkaxIGTvKbJ8tIO3QHOI5UWHNUyKEltxm8x5194Ijis2oCsD7+FMc0nMxsQjv
EcuxjwBqIlmSuTzEBuOvznc+1EuGxBfZfNL8QF14uJv2ttj2jOSQ0jQ8HGriW/Lc
aXVFeucYmO0hdSfgwhw00jZkrXo5S6KLHbrwM8JizCEwbD9IST1d
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr+ut7XXUOmn2eauEnon3
SfSmqFQKkD5y1UXH73pVZrjJOTwWK3POXFvaVNew/LiUfwCWCVRyuJmhrJ7xQkcV
84bKJySzyu7S8ksv/R4coEuhMJp1fb9h1F+vsi9z3epmNxhF77rh8oPlLkI4Hi7e
6B6N+3wxHG0nDAvLhYYapHHVm6Wj4EmAJBjcVdNkFVHpoy3lNnxXhYfHJleFUOwT
ruoANum2TGiCSpX5X6Rf6BcxKg7E+DAmufD/4nKivWFt3crtIQch22ttR9IHSCu8
u7ThsSPCtRNs/q+hCBK78e08jh992+6M6L52Jvzd/PQDXO+6FgP9j/O7nyISRAWK
RwIDAQAB
-----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 303738144959309987252595830532731121838159
 . . . . . . . . [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-26 23:10:40 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-24 23:10: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 'healthex.clementia.fi'
 . . . . . . . . [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 22207921214969993710088844524195329146944358880239879608782121373193053741960384636986913924688118516695857711005946842630868774619882097198079224971214476315127200426432701178596838652971076169941481992483218002645535171802980983560824821476315117971802172594861292015623197446051859064526362092817885721780339757643830517084180459372655833662604543579876795798182805601081917424295851863688664091533533945352923356656460970513597985503061458728302689267107444916893788496308184779416819612362088982779042788189169997622996637355105169162021613948718673657617706944835260790001096151076251896496838645701676802345543
 . . . . . . . . . . . . . . . . . . . . [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)
							3fd5ad6a47ac3bdb0f2a544bde234177f002b1a7
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'healthex.clementia.fi'
 . . . . . . . . . . . . . . . . [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)
							00f1007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016cd06909b60000040300473045022013a098729a427106920316a5a7cfcab121c26093baee1882c30492625d888067022100d67f3262844dde3a3c0d7f94333c94550ff2f5e151690d04e7a3428b3247067800770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016cd06909a70000040300483046022100f62dad39cf98fe23aab3ce3485efb5ad506fafcecd9b289cd9ec77c32589f7b4022100d83e5243c4c1afc08f6a27bc880808b55f03fb618d97008cd7ae8e06619a9fe6
 . . . . [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)
		001af62c5c4c637ab55263e098ee167e62610cae0517b2fba94dd84bc8841ca27d854522a24d9fa00c5fc5eaa15c1ccc670107e2e37e9d61f92ba28bb5b24146c11d48057623b48b64368f9a75162d60941095d43ebe813bbdb9dcd014015344779cea384287f8ba552000c87cca497199743d67d8fe7987acf6ec3e9191ac48193bca6c9f2d20edd01ce2395161cd53228496dc66f31e75f782238acda80ac0fbf8531cd27331b108ef11cbb18f006a225992b93cc406e3afce773ed44b86c417d97cd2fc405d78b89bf6b6d8f68ce490d2343c1c6ae25bf2dc6975457ae71898ed217527e0c21c34d23664ad7a394ba28b1dbaf033c262cc21306c3f48493d5d