dld.hefa.lt
Issued by R3
About this certificate
This digital certificate with serial number 04:f3:ea:7b:50:43:23:01:0b:5c:74:68:bd:4b:5a:3f:c9:11 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=dld.hefa.lt
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:f3:ea:7b:50:43:23:01:0b:5c:74:68:bd:4b:5a:3f:c9:11Serial Number (int): 431449438520268191724663858874571196188945
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 3c:32:07:93:d9:d3:ce:69:ed:51:3e:7c:08:de:f0:dc:34:95:53:4d
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): bb:3c:9a:c9:5a:c2:43:0b:49:2b:92:11:fe:f6:fa:08:57:1f:2a:6a
Fingerprint (sha256): 2f:a5:3a:d4:56:dc:3c:79:9d:6f:e3:43:03:31:96:93:39:d9:5a:0a:1f:fa:87:c2:2a:22:15:e6:43:e6:63:f6
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate dld.hefa.lt
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for dld.hefa.lt
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
dld.hefa.lt
Other certificates including the domain name hefa.lt
(limited to 100 certificates)
vlv.hefa.lt
inventory.heartandsolecycleandfitness.com
chq.hefa.lt
sha.hefa.lt
jex.hefa.lt
hefa.lt
joy.hefa.lt
fly.hefa.lt
claudia.hefa.lt
dev.elog.ph
www.hefa.lt
dld.hefa.lt
bws.hefa.lt
claudia.hefa.lt
www.hefa.lt
outlet.hefa.lt
echofive.app
son.hefa.lt
hefa.lt
inventory.heartandsolecycleandfitness.com
sfg-manching.de
ats.hefa.lt
smt.hefa.lt
solvarea.speakylink.com
hefa.lt
luc.hefa.lt
top.hefa.lt
fly.hefa.lt
www.dead-fund.com
fcp.hefa.lt
autostadt.buildonvolkswagen.com
fry.hefa.lt
api-test.wecovr.com
key.hefa.lt
app.taskfolio.pt
tir.hefa.lt
podiumai.org
hefa.lt
fsx.hefa.lt
its.hefa.lt
gtr.hefa.lt
www.torly.co.il
top.hefa.lt
ankitpareek.com
fastify.pandicorn.app
ldf.hefa.lt
trinidadrugs.com
sni.cloudflaressl.com
trinidadrugs.com
ensio.hefa.lt
fastify.pandicorn.app
reservation.pneusystem.sk
wdp.hefa.lt
www.torly.co.il
wlk.hefa.lt
stk.hefa.lt
ghs.hefa.lt
val.hefa.lt
cow.hefa.lt
hefa.lt
utb.hefa.lt
hefa.lt
grw.hefa.lt
sfg-manching.de
gaz.hefa.lt
fds.hefa.lt
inventory.heartandsolecycleandfitness.com
chq.hefa.lt
sha.hefa.lt
jex.hefa.lt
hefa.lt
joy.hefa.lt
fly.hefa.lt
claudia.hefa.lt
dev.elog.ph
www.hefa.lt
dld.hefa.lt
bws.hefa.lt
claudia.hefa.lt
www.hefa.lt
outlet.hefa.lt
echofive.app
son.hefa.lt
hefa.lt
inventory.heartandsolecycleandfitness.com
sfg-manching.de
ats.hefa.lt
smt.hefa.lt
solvarea.speakylink.com
hefa.lt
luc.hefa.lt
top.hefa.lt
fly.hefa.lt
www.dead-fund.com
fcp.hefa.lt
autostadt.buildonvolkswagen.com
fry.hefa.lt
api-test.wecovr.com
key.hefa.lt
app.taskfolio.pt
tir.hefa.lt
podiumai.org
hefa.lt
fsx.hefa.lt
its.hefa.lt
gtr.hefa.lt
www.torly.co.il
top.hefa.lt
ankitpareek.com
fastify.pandicorn.app
ldf.hefa.lt
trinidadrugs.com
sni.cloudflaressl.com
trinidadrugs.com
ensio.hefa.lt
fastify.pandicorn.app
reservation.pneusystem.sk
wdp.hefa.lt
www.torly.co.il
wlk.hefa.lt
stk.hefa.lt
ghs.hefa.lt
val.hefa.lt
cow.hefa.lt
hefa.lt
utb.hefa.lt
hefa.lt
grw.hefa.lt
sfg-manching.de
gaz.hefa.lt
fds.hefa.lt
Certificate
The complete raw certificate details for dld.hefa.lt in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFGzCCBAOgAwIBAgISBPPqe1BDIwELXHRovUtaP8kRMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzAzMTEwMzQ5MDJaFw0yMzA2MDkwMzQ5MDFaMBYxFDASBgNVBAMT C2RsZC5oZWZhLmx0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1GfG n7/uGWNe3lRUQ54gtisOHtmM+3BJwUL/+kK5GrXK6IEWDrQ/a+LsyKUnMi5oi3fi 7YJKjLmRqbv2ImTQqsjslL7OqxCWT8r65OKwBk+B+r0PmrL88zoCESEa5/gAkdBW i8lPKJJyo52jjEBQh1r2NT906sy5STPS1QC6oC9hcdgGeIs07085eom/LEUVzTOI XCgdwJu0ZfR+U9hW+mcJlKilOiAGFK04pVfDIhWbFj6bGpVMsJWPsS1/g3Lhzb0b CB+MAPEAbz3Va1ZAAIPYhkVS5ydK9CGDI3NJsLIVcN8UJfuQwmldmze/AnFhga9t xP1ypaoMZwsS4ZawgwIDAQABo4ICRTCCAkEwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBQ8MgeT2dPOae1RPnwI3vDcNJVTTTAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDm H6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5v LmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzAW BgNVHREEDzANggtkbGQuaGVmYS5sdDBMBgNVHSAERTBDMAgGBmeBDAECATA3Bgsr BgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0 Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ALc++yTfnE26dfI5xbpY9Gxd /ELPep81xJ4dCYEl7bSZAAABhs8ANZoAAAQDAEcwRQIgQJAurS6zQ6QTbqS8pPzd letstaSEdkN2RmeCbL3Ej9gCIQDopie0xFiG1oGLUo4AgpF3YzMgMQCYZTbEYko8 VIz3yAB1AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlejUutSAAABhs8ANa8A AAQDAEYwRAIgbZyRSCBARB/Rtzfv0qW59Y6EJaM71wKvo7CUhDIRUmoCIBOvsYAC zGti5F63Iw45PMDXP8dZIczwDM5srPxZMVSAMA0GCSqGSIb3DQEBCwUAA4IBAQCc NjYleA/5r8tAU53b3nLjZ97ueLUdLSRA7k67Lmk/mpIr83Tgi7/WTzcGc9v0mhTb 8wOCsWW2VpNijzagzhh9dyTr9oSqNNbk6aLGdwCGHx30uBoBTL88sByL37L8T3/J juRajG8vDwwz9W7iUVCtXsCajwqCsGFgcvVcauGT7CCMoKV8uphgXp5iHuBIB7h8 ZCshakP0dQbspoSlBeYCdHAM5NYqgCvPylL7LCIAaFdLib0N/S8peYLuPGtLIvpd X2J2EJ47zCmkCw2F3J+4D0ibGSy8DSE2D137C6iEkJeUYEVGXET3DES2tGo0jYvC VgnbGAVcvZjcyfwwb9Mm -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1GfGn7/uGWNe3lRUQ54g tisOHtmM+3BJwUL/+kK5GrXK6IEWDrQ/a+LsyKUnMi5oi3fi7YJKjLmRqbv2ImTQ qsjslL7OqxCWT8r65OKwBk+B+r0PmrL88zoCESEa5/gAkdBWi8lPKJJyo52jjEBQ h1r2NT906sy5STPS1QC6oC9hcdgGeIs07085eom/LEUVzTOIXCgdwJu0ZfR+U9hW +mcJlKilOiAGFK04pVfDIhWbFj6bGpVMsJWPsS1/g3Lhzb0bCB+MAPEAbz3Va1ZA AIPYhkVS5ydK9CGDI3NJsLIVcN8UJfuQwmldmze/AnFhga9txP1ypaoMZwsS4Zaw gwIDAQAB -----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 431449438520268191724663858874571196188945 . . . . . . . . [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-03-11 03:49:02 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-09 03:49:01 +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 'dld.hefa.lt' . . . . . . . . [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 26813694444083337675196033571628190118151886315748555009183083855737818565388074158545797263407848397218365306091535762968096266310346420322696810441910686717655397537997988870144196054964026427467040274059783219171287993137724386444404820278599661361082401984694136362561855187388065299085015227767028547377755619834113461040911918566203779123569577026810315122667187050546148192390898577121415089067717850280731812992971447164382402592444384348198169800100329510539240329195150588189536477561617817830892084254757022597769544193412960219382479707206970194339762341725559401968457192519495822618308520334543824531587 . . . . . . . . . . . . . . . . . . . . [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) 3c320793d9d3ce69ed513e7c08def0dc3495534d . . . . . . . . . . . . . . . . [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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dld.hefa.lt' . . . . . . . . . . . . . . . . [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) 00ef007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000186cf00359a0000040300473045022040902ead2eb343a4136ea4bca4fcdd95eb6cb5a4847643764667826cbdc48fd8022100e8a627b4c45886d6818b528e008291776333203100986536c4624a3c548cf7c80075007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000186cf0035af000004030046304402206d9c91482040441fd1b737efd2a5b9f58e8425a33bd702afa3b094843211526a022013afb18002cc6b62e45eb7230e393cc0d73fc75921ccf00cce6cacfc59315480 . . . . [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) 009c363625780ff9afcb40539ddbde72e367deee78b51d2d2440ee4ebb2e693f9a922bf374e08bbfd64f370673dbf49a14dbf30382b165b65693628f36a0ce187d7724ebf684aa34d6e4e9a2c67700861f1df4b81a014cbf3cb01c8bdfb2fc4f7fc98ee45a8c6f2f0f0c33f56ee25150ad5ec09a8f0a82b0616072f55c6ae193ec208ca0a57cba98605e9e621ee04807b87c642b216a43f47506eca684a505e60274700ce4d62a802bcfca52fb2c220068574b89bd0dfd2f297982ee3c6b4b22fa5d5f6276109e3bcc29a40b0d85dc9fb80f489b192cbc0d21360f5dfb0ba8849097946045465c44f70c44b6b46a348d8bc25609db18055cbd98dcc9fc306fd326