moodlemoot.fr

Issued by R3

About this certificate

This digital certificate with serial number 03:d4:1e:3f:b0:f8:52:82:f1:c3:4c:b9:ea:e1:b4:0b:27:68 was issued on by Let's Encrypt.

With 3 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=moodlemoot.fr

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:d4:1e:3f:b0:f8:52:82:f1:c3:4c:b9:ea:e1:b4:0b:27:68
Serial Number (int): 333516927126473539983521243625783810533224
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 90:6c:fb:d6:93:11:aa:6a:11:6f:a4:c9:78:8c:d1:e9:14:9c:77:a3
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 6f:f5:dd:9b:a0:9d:bb:33:aa:c0:69:ef:fb:d4:5d:d6:21:95:a6:f5
Fingerprint (sha256): 40:5d:30:b1:2b:07:85:93:07:2e:e2:fc:3a:19:fc:8b:4c:7c:8f:f8:96:d2:dc:52:36:ae:09:ee:24:3b:c3:f5

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

Revocation information

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

Check the revocation status for certificate moodlemoot.fr

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

mail.moodlemoot.fr
moodlemoot.fr
www.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 moodlemoot.fr in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISA9QeP7D4UoLxw0y56uG0CydoMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAyMDIyMjI5NDVaFw0yNDA1MDIyMjI5NDRaMBgxFjAUBgNVBAMT
DW1vb2RsZW1vb3QuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDp
2zO9C3Ogb0E/YP5byp9gK3jn2rWIYgBdsEmYwQ2zS3xdKFXYZ6rQiCDmwS9uaov0
EYgMcUhZXOboMBG2XYOcVZuUDELpZvB2YD8eZypPZQdMFilHGd7yTbpBwcKNKbDm
u1UMGAlE5QXGxQzG8lJJICJo0nWM7e6bYv8PG6fnI8hwHjd/b5Qgezx0iRg2iUEw
BG4i3L7Vo9df64WWa7/mhd/DLXUFyjuZc1RTK8yrYsSmOlJN7wurg0V7NL6H46Jm
awcO+qqtyxzDjIDYT9XDNPpp4IZ3TUEEOqPN3P4ZC6Vjd16VQ+B4E+9sfXXgOEE/
gVP4i1es2t0cnDq5q/8jAgMBAAGjggI2MIICMjAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFJBs+9aTEapqEW+kyXiM0ekUnHejMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ
QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz
Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv
MD8GA1UdEQQ4MDaCEm1haWwubW9vZGxlbW9vdC5mcoINbW9vZGxlbW9vdC5mcoIR
d3d3Lm1vb2RsZW1vb3QuZnIwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEEBgorBgEE
AdZ5AgQCBIH1BIHyAPAAdgA7U3d1Pi25gE6LMFsG/kA7Z9hPw/THvQANLXJv4frU
FwAAAY1sKCDNAAAEAwBHMEUCIQDpbexTTze1fnnWREe8cl0+SsWVeZsxYGFLiGq/
aHMowAIgd9E5N3WiL2QjNtOjWNRfbLXDZP3N4GrufzSVvoqUAcsAdgB2/4g/Crb7
lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAY1sKCETAAAEAwBHMEUCIDXaT6sO
CvmmwFlp5QVBRRgbeq3s8S0/4Ud4AMpmjANdAiEAydW891d3QStM5KxNR45Wfww9
xVLwVsrLzWFeHJMWNRMwDQYJKoZIhvcNAQELBQADggEBAEmQfVNMCIsY0EX8Ozgk
9JeTNfrnku38UdpXVhRlpJlqM8NlbUAzBGj8QeCW0opOkO9A6VGDLjmuRlJrZn+R
PTNMjbtq1E/r9xO2SR4lMGn0gQJC4QXnrhcVzrpPg7akszzjGSF+zU6NXgHHQDFN
v09CH6ke6MKREEeOxyVj/xbQ3yad0Ml3cD0pveEBA1yDm+od8AxUWptqFWHabiZ6
SffOvSejsWOcHXCw587t45vUBXdfyFC31y7g1WFGWXhqf9DQlKEpXxpWgqCVwR1O
CuWnVgkiQsJ6xfpG0sRudkz2qHzjpmApuHPw8HQRkCdUPNXTl/ghGM/w9G1FMli5
3g4=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6dszvQtzoG9BP2D+W8qf
YCt459q1iGIAXbBJmMENs0t8XShV2Geq0Igg5sEvbmqL9BGIDHFIWVzm6DARtl2D
nFWblAxC6WbwdmA/HmcqT2UHTBYpRxne8k26QcHCjSmw5rtVDBgJROUFxsUMxvJS
SSAiaNJ1jO3um2L/Dxun5yPIcB43f2+UIHs8dIkYNolBMARuIty+1aPXX+uFlmu/
5oXfwy11Bco7mXNUUyvMq2LEpjpSTe8Lq4NFezS+h+OiZmsHDvqqrcscw4yA2E/V
wzT6aeCGd01BBDqjzdz+GQulY3delUPgeBPvbH114DhBP4FT+ItXrNrdHJw6uav/
IwIDAQAB
-----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 333516927126473539983521243625783810533224
 . . . . . . . . [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 2024-02-02 22:29:45 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-02 22:29:44 +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 '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 29521617642916284666621337010665134739719257203534705959345658041114293822510065869887156019376332338475304022404312380613781558663223848554740265326512540297378202890493111371665402794371900163840021536050546389964692429383348346557351708042762211409412375844684159361416171303432438699123937458127460176154784589248392145844356994609638780201110011448946285512067513015211617644356065764111671388882273829082010577313328351115025830906706664498128204099535036037691209058161612465580649821542645625023837658541750187119399491349280168177240409039095919620524406961595030145074354043536986815905614623044285913366307
 . . . . . . . . . . . . . . . . . . . . [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)
							906cfbd69311aa6a116fa4c9788cd1e9149c77a3
 . . . . . . . . . . . . . . . . [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 (56 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.moodlemoot.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'moodlemoot.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018d6c2820cd0000040300473045022100e96dec534f37b57e79d64447bc725d3e4ac595799b3160614b886abf687328c0022077d1393775a22f642336d3a358d45f6cb5c364fdcde06aee7f3495be8a9401cb00760076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018d6c2821130000040300473045022035da4fab0e0af9a6c05969e5054145181b7aadecf12d3fe1477800ca668c035d022100c9d5bcf75777412b4ce4ac4d478e567f0c3dc552f056cacbcd615e1c93163513
 . . . . [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)
		0049907d534c088b18d045fc3b3824f4979335fae792edfc51da57561465a4996a33c3656d40330468fc41e096d28a4e90ef40e951832e39ae46526b667f913d334c8dbb6ad44febf713b6491e253069f4810242e105e7ae1715ceba4f83b6a4b33ce319217ecd4e8d5e01c740314dbf4f421fa91ee8c29110478ec72563ff16d0df269dd0c977703d29bde101035c839bea1df00c545a9b6a1561da6e267a49f7cebd27a3b1639c1d70b0e7ceede39bd405775fc850b7d72ee0d5614659786a7fd0d094a1295f1a5682a095c11d4e0ae5a756092242c27ac5fa46d2c46e764cf6a87ce3a66029b873f0f074119027543cd5d397f82118cff0f46d453258b9de0e