seafile.snj.lu
Issued by R3
About this certificate
This digital certificate with serial number 03:6f:30:9e:d1:df:de:a9:65:85:f9:4f:27:f3:b0:7a:b9:e9 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=seafile.snj.lu
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:6f:30:9e:d1:df:de:a9:65:85:f9:4f:27:f3:b0:7a:b9:e9Serial Number (int): 299172828106966631712925286208764710140393
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 0a:6c:8e:b4:d4:3d:f8:d0:59:45:24:7a:8b:94:09:a8:df:64:88:b6
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): ee:0a:a7:2d:70:70:8d:04:79:ad:99:24:2f:f5:82:de:a8:75:96:ea
Fingerprint (sha256): a7:4c:a2:4b:29:20:b1:a1:82:9d:3a:1d:32:5c:79:be:56:47:a7:95:74:11:aa:6c:0e:9b:a0:ea:0a:28:80:9b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate seafile.snj.lu
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for seafile.snj.lu
Public Key Algorithm
RSA
Key Size
4096
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
seafile.snj.lu
Other certificates including the domain name snj.lu
(limited to 100 certificates)
snj.public.lu
basenautique.lu
basenautique.lu
test.agenda.snj.lu
snj.lu
snj.lu
snj.lu
baq.snj.lu
snj.lu
bdq.int.snj.lu
snj.public.lu
snj.lu
baq.snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.public.lu
europe.snj.lu
forms.snj.lu
snj.lu
*.snj.lu
baq.snj.lu
snj.lu
erpeldange.snj.lu
animateur.snj.lu
animateur.lu
baq.snj.lu
snj.lu
snj.lu
agenda.snj.lu
baq.snj.lu
snj.public.lu
larochette.snj.lu
agenda.snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.lu
baq.snj.lu
baq.snj.lu
baq.snj.lu
marienthal.snj.lu
forum.snj.lu
civicrm-cdc.snj.lu
snj.lu
snj.lu
snj.lu
snj.lu
weicherdange.snj.lu
snj.public.lu
basenautique.lu
snj.public.lu
basenautique.lu
baq.snj.lu
snj.public.lu
snj.public.lu
snj.public.lu
snj.public.lu
snj.lu
snj.lu
snj.public.lu
snj.public.lu
snj.lu
snj.lu
basenautique.lu
seafile.snj.lu
civicrm.snj.lu
snj.public.lu
snj.public.lu
www.animateur.snj.lu
snj.lu
cloud.snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.public.lu
baq.snj.lu
snj.lu
seafile.snj.lu
snj.lu
snj.lu
snj.lu
*.snj.lu
baq.snj.lu
freelance.snj.lu
basenautique.lu
baq.snj.lu
basenautique.lu
snj.lu
www.marienthal.snj.lu
snj.lu
baq.snj.lu
snj.lu
snj.lu
baq.snj.lu
snj.public.lu
basenautique.lu
basenautique.lu
test.agenda.snj.lu
snj.lu
snj.lu
snj.lu
baq.snj.lu
snj.lu
bdq.int.snj.lu
snj.public.lu
snj.lu
baq.snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.public.lu
europe.snj.lu
forms.snj.lu
snj.lu
*.snj.lu
baq.snj.lu
snj.lu
erpeldange.snj.lu
animateur.snj.lu
animateur.lu
baq.snj.lu
snj.lu
snj.lu
agenda.snj.lu
baq.snj.lu
snj.public.lu
larochette.snj.lu
agenda.snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.lu
baq.snj.lu
baq.snj.lu
baq.snj.lu
marienthal.snj.lu
forum.snj.lu
civicrm-cdc.snj.lu
snj.lu
snj.lu
snj.lu
snj.lu
weicherdange.snj.lu
snj.public.lu
basenautique.lu
snj.public.lu
basenautique.lu
baq.snj.lu
snj.public.lu
snj.public.lu
snj.public.lu
snj.public.lu
snj.lu
snj.lu
snj.public.lu
snj.public.lu
snj.lu
snj.lu
basenautique.lu
seafile.snj.lu
civicrm.snj.lu
snj.public.lu
snj.public.lu
www.animateur.snj.lu
snj.lu
cloud.snj.lu
baq.snj.lu
snj.lu
snj.public.lu
snj.public.lu
baq.snj.lu
snj.lu
seafile.snj.lu
snj.lu
snj.lu
snj.lu
*.snj.lu
baq.snj.lu
freelance.snj.lu
basenautique.lu
baq.snj.lu
basenautique.lu
snj.lu
www.marienthal.snj.lu
snj.lu
baq.snj.lu
snj.lu
snj.lu
baq.snj.lu
snj.public.lu
Certificate
The complete raw certificate details for seafile.snj.lu in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE9jCCA96gAwIBAgISA28wntHf3qllhflPJ/OwernpMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzEyMDMyMTAzMTVaFw0yNDAzMDIyMTAzMTRaMBkxFzAVBgNVBAMT DnNlYWZpbGUuc25qLmx1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA ohNPpi4nUsHB+3yste2z2to5Y6R3f6ydt1v+oq6HzYPnY5yxpWYGAmabA6oSddIQ 5z2Ezx5YKziZA8bQQSDwYOZDwAPWQiqY0EZPl8vHa6Ww3pob+i9xmHnvPPYZU5m/ kTHXUXebfeDVPyvbU3gookdhrY6aDJEFEPDDrjJSmMU+v/Ht9Hkvb3a8foWxqgtb y5NaSBkR6hpZC1hBjMRwBfn9XbxqLREoiB/utS5BPqfQl6diuxqh9cRY27YJJTcs 6+16p33KDS/mheMRpkHBGhEQOgZXeCZAT20RVaACiXv0e3sCYF9fr+ypC3iR9Wb+ e4VkatIkufHH528FO4pvpIVsD9vYx/h8HTaykqP4VIGs2OT6BfIofMCHOnoFltid Q5A+bWc7QHJq2Vixg1qFVkOMOdpr9hOrOJSzckpBpI2nySGLWxd2P6es7SITZaXl PK9gjGzZwkWUBDGH/kMnBspdHGoL7wOQryAx5/C7AAauhZeF1lXAOf68e21Mxx+J PecWEWyaKzbTtKRjuO2D6jHV67O0Bm8AD1rKZUQn1mqVL+en6zD4kEHXijTXup7k 9K2zXOdw3jtGGgU7LWKvyJy+a3JYeI4k2CJ9dBkU+t3NUHvwZrOMga0tpnbG82I2 PPwGCoU4LA1lUMDjGxJL0ZgboYY1mOb+6DK22Kchr2UCAwEAAaOCAR0wggEZMA4G A1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD VR0TAQH/BAIwADAdBgNVHQ4EFgQUCmyOtNQ9+NBZRSR6i5QJqN9kiLYwHwYDVR0j BBgwFoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsG AQUFBzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6 Ly9yMy5pLmxlbmNyLm9yZy8wGQYDVR0RBBIwEIIOc2VhZmlsZS5zbmoubHUwEwYD VR0gBAwwCjAIBgZngQwBAgEwEwYKKwYBBAHWeQIEAwEB/wQCBQAwDQYJKoZIhvcN AQELBQADggEBAG8VHRyGc46d+q6CamhOsrV6HUCQrfo5EyDiRkYqlGJX58FgDWsU fozxww2H/bHeWDpmN44dln4S2Vxh7rMyywEcPrugxuINLz+q6mwMZzrclnOfAo9S BryBrNJbSf/Cht0cSZ33Wfhm/34qkWmmt6+S7fovYJfM6X+qIcFC7GkOmdsBsN9m /BfhgWILBDj3Im/XOJgQNJECQNJaMOt/7pCxEfZS2oMsfWa964HE42XsJ+85TkOy L4uqzCczKBFMZvGCLsn+urDnozLsfEQZJUSGStKemBJn6Edag4m3HAaAcDUTZgS1 qTo3XyZ2viPQZrOL5IjLg7+t8k6ct9PXlCg= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAohNPpi4nUsHB+3yste2z 2to5Y6R3f6ydt1v+oq6HzYPnY5yxpWYGAmabA6oSddIQ5z2Ezx5YKziZA8bQQSDw YOZDwAPWQiqY0EZPl8vHa6Ww3pob+i9xmHnvPPYZU5m/kTHXUXebfeDVPyvbU3go okdhrY6aDJEFEPDDrjJSmMU+v/Ht9Hkvb3a8foWxqgtby5NaSBkR6hpZC1hBjMRw Bfn9XbxqLREoiB/utS5BPqfQl6diuxqh9cRY27YJJTcs6+16p33KDS/mheMRpkHB GhEQOgZXeCZAT20RVaACiXv0e3sCYF9fr+ypC3iR9Wb+e4VkatIkufHH528FO4pv pIVsD9vYx/h8HTaykqP4VIGs2OT6BfIofMCHOnoFltidQ5A+bWc7QHJq2Vixg1qF VkOMOdpr9hOrOJSzckpBpI2nySGLWxd2P6es7SITZaXlPK9gjGzZwkWUBDGH/kMn BspdHGoL7wOQryAx5/C7AAauhZeF1lXAOf68e21Mxx+JPecWEWyaKzbTtKRjuO2D 6jHV67O0Bm8AD1rKZUQn1mqVL+en6zD4kEHXijTXup7k9K2zXOdw3jtGGgU7LWKv yJy+a3JYeI4k2CJ9dBkU+t3NUHvwZrOMga0tpnbG82I2PPwGCoU4LA1lUMDjGxJL 0ZgboYY1mOb+6DK22Kchr2UCAwEAAQ== -----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 299172828106966631712925286208764710140393 . . . . . . . . [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-12-03 21:03:15 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-02 21:03:14 +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 'seafile.snj.lu' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 661210083295620214457305981877382276557829691697374832751585466252598121691547493461499716312294756703100001175412977049857753204990617554891494584558821209074211647351112895807961497486998877046705782275402974938728739323556803633262664286660102618480366574090075363429797573788849303452888191723493371769830533890282334603211898517969580567014344811631999860502006495277361699183873250877740201986185754223350199792171037050069712355075163393623173671263656802195263616376651529054763463578213012577506653064965771121407451978580466990840543634773275346196327345079461415121063032707459651153094962489387981978709039773382148198950892905525596049356388957096348575558472459374828691499816387238518276918530746781459313736188535184567822905766585754272726182069896796251168977578945634464980656849744396787155606654734956741671222602443078093826226279323598897068704161201732152568706702621301440907489686438105079129035093473829990148163968713775083517325839330815532822897457740423756036353416962159672993077402364247036235582974111182474721308070110788384070772249456383655802182768604446378714832539772435380092106870808564423458044945595598268884480646329415264872858657628249468157229674627808940384549851109978435323126984549 . . . . . . . . . . . . . . . . . . . . [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) 0a6c8eb4d43df8d05945247a8b9409a8df6488b6 . . . . . . . . . . . . . . . . [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 (18 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'seafile.snj.lu' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.3 (CT Precertificate Poison) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . [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) 006f151d1c86738e9dfaae826a684eb2b57a1d4090adfa391320e246462a946257e7c1600d6b147e8cf1c30d87fdb1de583a66378e1d967e12d95c61eeb332cb011c3ebba0c6e20d2f3faaea6c0c673adc96739f028f5206bc81acd25b49ffc286dd1c499df759f866ff7e2a9169a6b7af92edfa2f6097cce97faa21c142ec690e99db01b0df66fc17e181620b0438f7226fd738981034910240d25a30eb7fee90b111f652da832c7d66bdeb81c4e365ec27ef394e43b22f8baacc273328114c66f1822ec9febab0e7a332ec7c44192544864ad29e981267e8475a8389b71c06807035136604b5a93a375f2676be23d066b38be488cb83bfadf24e9cb7d3d79428