2014.moodlemoot.fr

Issued by R3

About this certificate

This digital certificate with serial number 03:4e:9d:b6:55:0d:60:48:3f:7e:95:06:30:b1:77:d7:e1:78 was issued on by Let's Encrypt.

With 2 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:
  • 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=2014.moodlemoot.fr

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:4e:9d:b6:55:0d:60:48:3f:7e:95:06:30:b1:77:d7:e1:78
Serial Number (int): 288088517933545005547212608448177769013624
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e7:b4:c3:c8:97:61:b9:e7:2c:be:eb:ff:79:9d:a0:b9:2d:ae:4d:d2
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 5c:b8:64:98:a6:00:7e:0e:43:7e:e7:ad:db:b4:0a:95:54:1a:78:f7
Fingerprint (sha256): 7d:6f:1f:73:e3:4b:2f:1f:dc:32:a2:6c:6d:94:77:e1:07:c4:66:cd:18:1b:f4:a9:59:c4:53:82:73:dd:29:21

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate 2014.moodlemoot.fr

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for 2014.moodlemoot.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

2014.moodlemoot.fr
www.2014.moodlemoot.fr

Other certificates including the domain name moodlemoot.fr

(limited to 100 certificates)
2006.moodlemoot.fr
2006.moodlemoot.fr
moodlemoot.fr
mahara.moodlemoot.fr
media.moodlemoot.fr
moodlemoot.fr
media.moodlemoot.fr
piwik.moodlemoot.fr
2017.moodlemoot.fr
2005.moodlemoot.fr
2005.moodlemoot.fr
2008.moodlemoot.fr
2012.moodlemoot.fr
moodlemoot.fr
moodlemoot.fr
2017.moodlemoot.fr
piwik.moodlemoot.fr
2006.moodlemoot.fr
rennes-2019.moodlemoot.fr
uclouvain-2018.moodlemoot.fr
moodlemoot.fr
mahara.moodlemoot.fr
2009.moodlemoot.fr
moodlemoot.fr
2008.moodlemoot.fr
rennes-2019.moodlemoot.fr
2012.moodlemoot.fr
2015.moodlemoot.fr
2021.moodlemoot.fr
2015.moodlemoot.fr
2014.moodlemoot.fr
2005.moodlemoot.fr
2005.moodlemoot.fr
2014.moodlemoot.fr
2014.moodlemoot.fr
2007.moodlemoot.fr
2012.moodlemoot.fr
2016.moodlemoot.fr
moodlemoot.fr
2007.moodlemoot.fr
2007.moodlemoot.fr
2005.moodlemoot.fr
piwik.moodlemoot.fr
2016.moodlemoot.fr
piwik.moodlemoot.fr
uclouvain-2018.moodlemoot.fr
2009.moodlemoot.fr
uclouvain-2018.moodlemoot.fr
piwik.moodlemoot.fr
tours-2020.moodlemoot.fr
2009.moodlemoot.fr
moodlemoot.fr
2016.moodlemoot.fr
rennes-2019.moodlemoot.fr
moodlemoot.fr
moodlemoot.fr
2005.moodlemoot.fr
rennes-2019.moodlemoot.fr
uclouvain-2018.moodlemoot.fr
2007.moodlemoot.fr
moodlemoot.fr
2007.moodlemoot.fr
2016.moodlemoot.fr
piwik.moodlemoot.fr
2006.moodlemoot.fr
2014.moodlemoot.fr
moodlemoot.fr
2007.moodlemoot.fr
moodlemoot.fr
media.moodlemoot.fr
mahara.moodlemoot.fr
2009.moodlemoot.fr
2020.moodlemoot.fr
2006.moodlemoot.fr
2008.moodlemoot.fr
2012.moodlemoot.fr
rennes-2019.moodlemoot.fr
2008.moodlemoot.fr
2009.moodlemoot.fr
media.moodlemoot.fr
tours-2020.moodlemoot.fr
2006.moodlemoot.fr
2009.moodlemoot.fr
2015.moodlemoot.fr
2020.moodlemoot.fr
rennes-2019.moodlemoot.fr
sos.moodlemoot.fr
2007.moodlemoot.fr
uclouvain-2018.moodlemoot.fr
piwik.moodlemoot.fr
2012.moodlemoot.fr
media.moodlemoot.fr
2014.moodlemoot.fr
moodlemoot.fr
mahara.moodlemoot.fr
2015.moodlemoot.fr
piwik.moodlemoot.fr
2007.moodlemoot.fr
2005.moodlemoot.fr
2016.moodlemoot.fr

Certificate

The complete raw certificate details for 2014.moodlemoot.fr in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISA06dtlUNYEg/fpUGMLF31+F4MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzEyMDYxOTMxNTZaFw0yNDAzMDUxOTMxNTVaMB0xGzAZBgNVBAMT
EjIwMTQubW9vZGxlbW9vdC5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL0T2md+8k0TC5il2fuR3JOCHT1crLdaXK/xRihpacYZ0e7B2p7Ou23g80yL
hdjW5z8z/wjT3+PzJzc/Rs+E/YXQrF8l1IskkcbkIdckn2WEb1c5ADkr+dvR6686
JB9kROuam5V/gh6agBJ8ykFRQSQvebhDkadnWcUjenTIInp7FuTEyYyo7SbbCzEG
byQlN5uuysa7iW2py4fTCIIRu2lKSRkjPZ0+21SDKRCZu6PK40T+y+y3rPEd4Gzf
BE0ka9KYGIhOJRxPDZg218Bmq4nPbeE+lsy8X6vGKkJPsDbMGFQ6Ufp4vfU48LwD
PeclJHCrH+U1LmGZj4gpLsN7sy8CAwEAAaOCAi0wggIpMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU57TDyJdhuecsvuv/eZ2guS2uTdIwHwYDVR0jBBgwFoAUFC6zF7dY
VsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRw
Oi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNy
Lm9yZy8wNQYDVR0RBC4wLIISMjAxNC5tb29kbGVtb290LmZyghZ3d3cuMjAxNC5t
b29kbGVtb290LmZyMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHcASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/qznYhHMAAAGM
QNR9cAAABAMASDBGAiEAv2VwG7q4uxBHwelBoTnFllbE/TDZfP2MmWOwfH6BYn0C
IQD6uD7+q1JcexDOkaPQ+Q/MJLpW3srSuZ5R6r1taHr2YgB2AKLiv9Ye3i8vB6DW
Tm03p9xlQ7DGtS6i2reK+Jpt9RfYAAABjEDUfYgAAAQDAEcwRQIhAO/qtNrF3TBr
zDw0o1B0j6a8f+ObOIfWAujNCvCVZEJ2AiBbEJzcptegY9ISJGX12lqWFwynm2rk
fVdlqATTAcnemzANBgkqhkiG9w0BAQsFAAOCAQEApsOkVjde2YkM4KQfH1AcEQ2z
uKNCBZCoPM6Trgrc2E/lAXTeaeh3fghshXB1gVPV9BrPzY9QM3v4V/4ptLrnet9D
fr+8an1Ul4hIJw5bJKJYKf+ua3PASy55K5cFUzOJ6ruElFf/kzsesh/wpqShpI8H
6xF6QCxZZ8aGhaLaC8rFs/KPg6nU2f3jHjjShmC1pvVLEbymyd3QiWJE2aaSHFeu
wNN+D24n6VcIR3qkNKa0JTiwkuAfnYDYFwcmM8SUSX71hTUsnP6+ZdsMae1BoCLg
EKT7fecCo1LUswL+OrwcE9KE1+59vDalP2oiB7IzdN0LjZE1D+fh1nNT+hm0Dw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvRPaZ37yTRMLmKXZ+5Hc
k4IdPVyst1pcr/FGKGlpxhnR7sHans67beDzTIuF2NbnPzP/CNPf4/MnNz9Gz4T9
hdCsXyXUiySRxuQh1ySfZYRvVzkAOSv529HrrzokH2RE65qblX+CHpqAEnzKQVFB
JC95uEORp2dZxSN6dMgiensW5MTJjKjtJtsLMQZvJCU3m67KxruJbanLh9MIghG7
aUpJGSM9nT7bVIMpEJm7o8rjRP7L7Les8R3gbN8ETSRr0pgYiE4lHE8NmDbXwGar
ic9t4T6WzLxfq8YqQk+wNswYVDpR+ni99TjwvAM95yUkcKsf5TUuYZmPiCkuw3uz
LwIDAQAB
-----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 288088517933545005547212608448177769013624
 . . . . . . . . [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-06 19:31:56 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-05 19:31:55 +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 '2014.moodlemoot.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 23868829587644533851545502630262884667086154738041736905521106415809534015780150349034723339708404316402343483368590945547988621770436399281751397092037208467580150525175433722144405632042496410223449546400627857172297262215308637698990119930020307708019277325629569068325822819333597119009823161620457298311518404109207344738354398618310877698682704037016867411407991003549359088378543328484126235845261357983110737273776927023159756508071913801597783763573812964179843645866129074539725438063291494449561993965164286100159761672427554273990913420130603576651805279384280543798834280530374524402520795387957830464303
 . . . . . . . . . . . . . . . . . . . . [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)
							e7b4c3c89761b9e72cbeebff799da0b92dae4dd2
 . . . . . . . . . . . . . . . . [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 (46 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '2014.moodlemoot.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.2014.moodlemoot.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 (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.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f100770048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018c40d47d700000040300483046022100bf65701bbab8bb1047c1e941a139c59656c4fd30d97cfd8c9963b07c7e81627d022100fab83efeab525c7b10ce91a3d0f90fcc24ba56decad2b99e51eabd6d687af662007600a2e2bfd61ede2f2f07a0d64e6d37a7dc6543b0c6b52ea2dab78af89a6df517d80000018c40d47d880000040300473045022100efeab4dac5dd306bcc3c34a350748fa6bc7fe39b3887d602e8cd0af09564427602205b109cdca6d7a063d2122465f5da5a96170ca79b6ae47d5765a804d301c9de9b
 . . . . [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)
		00a6c3a456375ed9890ce0a41f1f501c110db3b8a3420590a83cce93ae0adcd84fe50174de69e8777e086c8570758153d5f41acfcd8f50337bf857fe29b4bae77adf437ebfbc6a7d54978848270e5b24a25829ffae6b73c04b2e792b9705533389eabb849457ff933b1eb21ff0a6a4a1a48f07eb117a402c5967c68685a2da0bcac5b3f28f83a9d4d9fde31e38d28660b5a6f54b11bca6c9ddd0896244d9a6921c57aec0d37e0f6e27e95708477aa434a6b42538b092e01f9d80d817072633c494497ef585352c9cfebe65db0c69ed41a022e010a4fb7de702a352d4b302fe3abc1c13d284d7ee7dbc36a53f6a2207b23374dd0b8d91350fe7e1d67353fa19b40f