hoth.leenux.fr
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:87:a7:66:1a:6e:3b:26:c3:19:f2:34:11:96:52:0b:c0:0a 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:87:a7:66:1a:6e:3b:26:c3:19:f2:34:11:96:52:0b:c0:0aSerial Number (int): 394609774487019384704857414131210366205962
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 2d:c2:3e:99:cc:b7:8a:cf:0c:8b:41:6d:fd:20:47:c2:e6:54:9d:6a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a3:26:76:22:76:96:88:ab:7d:5e:36:9b:dc:3e:7b:17:c3:9a:39:d0
Fingerprint (sha256): 95:4f:2a:b5:1c:f8:d0:ff:87:a7:1d:22:f6:e9:a7:c8:84:61:77:2d:80:33:17:93:90:7f:e1:3c:9d:40:50:f6
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----- MIIFdTCCBF2gAwIBAgISBIenZhpuOybDGfI0EZZSC8AKMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMDExMjIyMzJaFw0x OTA0MDExMjIyMzJaMBkxFzAVBgNVBAMTDmhvdGgubGVlbnV4LmZyMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHYSGxcwEHmaDWRcN123SlYZN2MftVYR s1uzopoXUda65Pk0di6IF+sdmrawt2R4dc5VWk+jy8jZhic2Y0JSAFrEfLAZovOj HM6yloAAho6U0gqlZ5kdK/URiltqh7UdO0xkeAcBUQkfi0aLm/di1dh0GVZusMnc qEeESBrnGrFQ9zhAC8ZZ+i7dHO+2KAf7tDhGrpgPxqjtQ4T4o9Dn2v4cTw/NtYmr n0Ib9OS3mHeQQRz7z/uZE649fcZ8pXrP7HFKaZ+UFKKSEwrfWytomcuAj6FlcUms X/xPLc5riqWjCn3NtbceT0tHJr6xJudZ1A2ELEqUjwXv2EaCziVMqQIDAQABo4IC hDCCAoAwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQtwj6ZzLeKzwyLQW39IEfC5lSd ajAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v cmcvMDoGA1UdEQQzMDGCDmhvdGgubGVlbnV4LmZyghBzZWN1cmUubGVlbnV4LmZy gg1zc2wubGVlbnV4LmZyMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8T AQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIB BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SP KJMBnd3x2/4AAAFoCZR7IgAABAMARzBFAiAwgFNaKeC8Cywl74o27mk3Lu2DQOR1 yWTA8YhHTicveQIhAOgisa761rjzfUpQA8H9TsPxHedCFAy0/XKY9U1Arl/GAHYA KTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFoCZR9FAAABAMARzBF AiBe7SEGB+dKKcspn+GI0iZFTpsukzRz3UvfFOqgSUjV2gIhAIAo+3T7X5UX0eCF HpwopKgXg8Gd8rADWL4oV+1w2aS5MA0GCSqGSIb3DQEBCwUAA4IBAQBQ/XTrmrH8 q9EOYl6yP492mxYc8RqH7cRYXyoSYdAeODYILBJSBG7lsAjeIY5pbyhPhHYGLNKR ni09lrGitd8+aM9AY+uSIBOrX/EAR6Erjc2KkhUImnOcSoyMfqI1FV0IRs5lvT5J tih02cUgwcyVDt5NqVMMB89TY2QlcOAJJgBjfoYjnMJNdd6fwEsywQM2XiYc07VL QAl7i998ga6BBibXozrS9amEiP0KwQxTcvx+qs+vH7D69UFvsCt9HpwXIKSdKkt7 dQDqQ+95Ja3JQBcviEpcFcIUVGTqCpf6OykEdcxBq8uYZKmNG8Yv0CB5A122b5FD 5IKoCcYuVdRV -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHYSGxcwEHmaDWRcN123 SlYZN2MftVYRs1uzopoXUda65Pk0di6IF+sdmrawt2R4dc5VWk+jy8jZhic2Y0JS AFrEfLAZovOjHM6yloAAho6U0gqlZ5kdK/URiltqh7UdO0xkeAcBUQkfi0aLm/di 1dh0GVZusMncqEeESBrnGrFQ9zhAC8ZZ+i7dHO+2KAf7tDhGrpgPxqjtQ4T4o9Dn 2v4cTw/NtYmrn0Ib9OS3mHeQQRz7z/uZE649fcZ8pXrP7HFKaZ+UFKKSEwrfWyto mcuAj6FlcUmsX/xPLc5riqWjCn3NtbceT0tHJr6xJudZ1A2ELEqUjwXv2EaCziVM qQIDAQAB -----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 394609774487019384704857414131210366205962 . . . . . . . . [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-01-01 12:22:32 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-01 12:22:32 +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 24295977398404605177562682911031528361194453657585215712195295290677948214912134469486712380253264891819037014366486849597057739558527728799654231409652619446447024893564412797101910735828692697011987242854749360336267766484509408203964474125650619172886699906061144804187510799544904679801502656216267223536693249062805928946553481651498003950920044732921448051561724064556741852525693074132737889264501489371207490163780221847113448499640631695447137978619273332305877638810817567284692892253301318687797343248558256553968706494251748137081260750707956493157066186854311266349915271447984053486842574657964585864361 . . . . . . . . . . . . . . . . . . . . [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) 2dc23e99ccb78acf0c8b416dfd2047c2e6549d6a . . . . . . . . . . . . . . . . [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) 00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016809947b22000004030047304502203080535a29e0bc0b2c25ef8a36ee69372eed8340e475c964c0f188474e272f79022100e822b1aefad6b8f37d4a5003c1fd4ec3f11de742140cb4fd7298f54d40ae5fc6007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016809947d14000004030047304502205eed210607e74a29cb299fe188d226454e9b2e933473dd4bdf14eaa04948d5da0221008028fb74fb5f9517d1e0851e9c28a4a81783c19df2b00358be2857ed70d9a4b9 . . . . [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) 0050fd74eb9ab1fcabd10e625eb23f8f769b161cf11a87edc4585f2a1261d01e3836082c1252046ee5b008de218e696f284f8476062cd2919e2d3d96b1a2b5df3e68cf4063eb922013ab5ff10047a12b8dcd8a9215089a739c4a8c8c7ea235155d0846ce65bd3e49b62874d9c520c1cc950ede4da9530c07cf5363642570e0092600637e86239cc24d75de9fc04b32c103365e261cd3b54b40097b8bdf7c81ae810626d7a33ad2f5a98488fd0ac10c5372fc7eaacfaf1fb0faf5416fb02b7d1e9c1720a49d2a4b7b7500ea43ef7925adc940172f884a5c15c2145464ea0a97fa3b290475cc41abcb9864a98d1bc62fd02079035db66f9143e482a809c62e55d455