hoth.leenux.fr
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:31:61:b6:8e:02:cc:c0:44:4b:3e:9f:d7:a3:34:2a:12:21 was issued on by Let's Encrypt.
With 3 subject alternative names this certificate can be used to secure multiple fqdn's. 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=hoth.leenux.fr
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:31:61:b6:8e:02:cc:c0:44:4b:3e:9f:d7:a3:34:2a:12:21Serial Number (int): 365252862700110348896336604091096266052129
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 8d:35:a0:a0:79:2f:a8:2a:e5:f6:bc:15:9a:e7:2b:11:ed:f8:e0:39
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f7:75:5a:24:5e:dd:e2:91:96:6e:87:e1:be:8f:7e:0b:df:c6:5f:65
Fingerprint (sha256): 0a:8e:67:a0:73:15:f7:92:73:d4:14:0e:c5:85:9b:ab:74:db:f8:be:fb:87:99:e6:bf:4c:aa:94:0d:1c:1d:c1
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate hoth.leenux.fr
3
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for hoth.leenux.fr
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
hoth.leenux.fr
secure.leenux.fr
ssl.leenux.fr
secure.leenux.fr
ssl.leenux.fr
Other certificates including the domain name leenux.fr
(limited to 100 certificates)
mail.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
siab.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
mail.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
siab.leenux.fr
rss.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
mail.leenux.fr
ssl.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
oc.leenux.fr
ssl.leenux.fr
siab.leenux.fr
hoth.leenux.fr
rss.leenux.fr
siab.leenux.fr
hoth.leenux.fr
rss.leenux.fr
lbc.leenux.fr
rss.leenux.fr
rss.leenux.fr
siab.leenux.fr
siab.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
rss.leenux.fr
rss.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
secure.leenux.fr
rss.leenux.fr
hoth.leenux.fr
irc.leenux.fr
rss.leenux.fr
hoth.leenux.fr
irc.leenux.fr
rss.leenux.fr
hoth.leenux.fr
secure.leenux.fr
rss.leenux.fr
siab.leenux.fr
hoth.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
siab.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
mail.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
siab.leenux.fr
rss.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
mail.leenux.fr
ssl.leenux.fr
hoth.leenux.fr
hoth.leenux.fr
oc.leenux.fr
ssl.leenux.fr
siab.leenux.fr
hoth.leenux.fr
rss.leenux.fr
siab.leenux.fr
hoth.leenux.fr
rss.leenux.fr
lbc.leenux.fr
rss.leenux.fr
rss.leenux.fr
siab.leenux.fr
siab.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
rss.leenux.fr
rss.leenux.fr
rss.leenux.fr
rss.leenux.fr
hoth.leenux.fr
secure.leenux.fr
rss.leenux.fr
hoth.leenux.fr
irc.leenux.fr
rss.leenux.fr
hoth.leenux.fr
irc.leenux.fr
rss.leenux.fr
hoth.leenux.fr
secure.leenux.fr
rss.leenux.fr
siab.leenux.fr
hoth.leenux.fr
Certificate
The complete raw certificate details for hoth.leenux.fr in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFdTCCBF2gAwIBAgISBDFhto4CzMBESz6f16M0KhIhMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMjAwNzE3NDlaFw0y MDA2MTgwNzE3NDlaMBkxFzAVBgNVBAMTDmhvdGgubGVlbnV4LmZyMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0AYwAMq9oebFbLGc4mvbMNLjLmacCmp+ /BtLk47cj6g+jVicR/jkBmfW7kHVbXeT1Fe8GzlPR6J/D/8ONe82RDPcEAki8DWT Tt4esji5L1QHNBkz/44TAQxfv1Db//Yepv8HZyEiPlEBc24VixC2BxwKIUJXHaIe VprwwrD4d+NYifzqdb898kMIVInKg6shGVUB3K5iBT+ATwTqXcrld5YfW61Y+SNE VzLVWJqRGDZdr1+fPa7x7R3RbeN75stm8Hqwxxo1e2LzT4wA2XN4V+kToTWOaZh6 PGOfAYIjW8MNJxZkLdDoVmE2VDnirIA/O4e2lQ+Ox52kjd+Uz6oXbQIDAQABo4IC hDCCAoAwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSNNaCgeS+oKuX2vBWa5ysR7fjg OTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v cmcvMDoGA1UdEQQzMDGCDmhvdGgubGVlbnV4LmZyghBzZWN1cmUubGVlbnV4LmZy gg1zc2wubGVlbnV4LmZyMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8T AQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIB BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHcA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQ NKawqKqOsnMAAAFw9wUSvwAABAMASDBGAiEA+eWbYM9H0T7KQ8SuhP6Fv5s/9VS5 4CLZZm3sLjbOW98CIQDiAO0NYqlg0Z1TJEKyvsGAWDtOZhX6/IHm4N5zPWBUXwB1 ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABcPcFErkAAAQDAEYw RAIgA72yVWh9ywwTeHOLUf8N5UWBH3os0+AXYFDZN7etnpQCIBmkoGcS+aaDp1Py /egDrQ6RrELX0fQgIx8QQhzSTax4MA0GCSqGSIb3DQEBCwUAA4IBAQAgpC/OwFbT e8zztPL0w4RGBt6n5mFYZby8ftrCHhp/tlgAenD59kuA2WSR2E2ZEO4/aBcX3K2i K3f1Mg/5WHLR+8SxsvMHY/JHN7R7rbIUOm+JHXpinAtwWv2f4ypLDf4ACVjYPc0w TKvlufugCDsfxNXLGN7R8r4CyvP7JMDAj/nNgW8gU0ouoQabDDKrYyg3lINsjgya IaE0B/bhm1I7uU4iOw7qxfUW8oOkz7HFhL3vc3Jlyd7sio2AxeRP+RUAXftgl9jE 7IK9fA9CN2PVQq+Gh1YXONXzjoOhGw7Sw1AYzxHdKWv2Wxw92Awizx1ONwVY52iA vXQX5DVNSGaJ -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0AYwAMq9oebFbLGc4mvb MNLjLmacCmp+/BtLk47cj6g+jVicR/jkBmfW7kHVbXeT1Fe8GzlPR6J/D/8ONe82 RDPcEAki8DWTTt4esji5L1QHNBkz/44TAQxfv1Db//Yepv8HZyEiPlEBc24VixC2 BxwKIUJXHaIeVprwwrD4d+NYifzqdb898kMIVInKg6shGVUB3K5iBT+ATwTqXcrl d5YfW61Y+SNEVzLVWJqRGDZdr1+fPa7x7R3RbeN75stm8Hqwxxo1e2LzT4wA2XN4 V+kToTWOaZh6PGOfAYIjW8MNJxZkLdDoVmE2VDnirIA/O4e2lQ+Ox52kjd+Uz6oX bQIDAQAB -----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 365252862700110348896336604091096266052129 . . . . . . . . [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 2020-03-20 07:17:49 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-18 07:17:49 +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 'hoth.leenux.fr' . . . . . . . . [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 26260618608867841225747639048697874837972949005018619612872456276069048726210972401733412126876577836133878649823451266815656282006752768868370021064172647035559591041955456751257655965407990954333634920618223480230745667578290081305289947781164580142145184877911313126136063930620693101648320664260901811041840727594760259157859828270593563428700551991084087438165770952149365252197056657768542847301520641934435960343532334566221392165504135529113442737188647218724794844930017560569532291606924236337077466650206182044854592566375110294469129607825678086158403795923588446277663044385818153319809936754991572850541 . . . . . . . . . . . . . . . . . . . . [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) 8d35a0a0792fa82ae5f6bc159ae72b11edf8e039 . . . . . . . . . . . . . . . . [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 (51 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hoth.leenux.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'secure.leenux.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ssl.leenux.fr' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb27300000170f70512bf0000040300483046022100f9e59b60cf47d13eca43c4ae84fe85bf9b3ff554b9e022d9666dec2e36ce5bdf022100e200ed0d62a960d19d532442b2bec180583b4e6615fafc81e6e0de733d60545f007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170f70512b90000040300463044022003bdb255687dcb0c1378738b51ff0de545811f7a2cd3e0176050d937b7ad9e94022019a4a06712f9a683a753f2fde803ad0e91ac42d7d1f420231f10421cd24dac78 . . . . [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) 0020a42fcec056d37bccf3b4f2f4c3844606dea7e6615865bcbc7edac21e1a7fb658007a70f9f64b80d96491d84d9910ee3f681717dcada22b77f5320ff95872d1fbc4b1b2f30763f24737b47badb2143a6f891d7a629c0b705afd9fe32a4b0dfe000958d83dcd304cabe5b9fba0083b1fc4d5cb18ded1f2be02caf3fb24c0c08ff9cd816f20534a2ea1069b0c32ab63283794836c8e0c9a21a13407f6e19b523bb94e223b0eeac5f516f283a4cfb1c584bdef737265c9deec8a8d80c5e44ff915005dfb6097d8c4ec82bd7c0f423763d542af8687561738d5f38e83a11b0ed2c35018cf11dd296bf65b1c3dd80c22cf1d4e370558e76880bd7417e4354d486689