moodle.countryday.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:3f:dc:38:95:60:d8:90:17:58:4b:9e:58:73:81:56:70:eb 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=moodle.countryday.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:3f:dc:38:95:60:d8:90:17:58:4b:9e:58:73:81:56:70:ebSerial Number (int): 283067370868748580083601230129762426843371
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 4e:68:a4:b2:c0:98:06:11:c9:31:3e:b7:ba:9b:4c:e3:4f:17:64:37
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 69:32:b2:06:8d:97:e1:54:7e:95:ab:72:5d:09:11:a9:88:80:bf:eb
Fingerprint (sha256): e2:7f:2d:4a:d5:14:82:9b:4e:77:1f:4b:b7:f8:b0:ab:02:04:8c:6e:d3:f5:5e:a8:c4:fe:bc:0c:58:84:a4:90
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate moodle.countryday.net
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for moodle.countryday.net
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
moodle.countryday.net
Other certificates including the domain name countryday.net
(limited to 100 certificates)
owa.countryday.net
washburn.countryday.net
moodle.countryday.net
sts.countryday.net
moodle.countryday.net
www.countryday.net
moodle.countryday.net
sysadmin.countryday.net
moodle.countryday.net
moodle.countryday.net
owa.countryday.net
sts.countryday.net
www.countryday.net
cottage.countryday.net
moodle.countryday.net
www.countryday.net
moodle.countryday.net
www.countryday.net
countryday.net
cottage.countryday.net
sysadmin.countryday.net
moodle.countryday.net
countryday.net
milestone.countryday.net
moodle.countryday.net
countryday.net
cottage.countryday.net
DyKnow.countryday.net
vpn.countryday.net
dyknow.countryday.net
cottage.countryday.net
countryday.net
wright.countryday.net
sts.countryday.net
moodle.countryday.net
sysadmin.countryday.net
moodle.countryday.net
www.countryday.net
www.countryday.net
moodle.countryday.net
www.countryday.net
cottage.countryday.net
moodle.countryday.net
washburn.countryday.net
cottage.countryday.net
cottage.countryday.net
my.countryday.net
cottage.countryday.net
www.countryday.net
washburn.countryday.net
cottage.countryday.net
cottage.countryday.net
milestone.countryday.net
moodle.countryday.net
my.countryday.net
cottage.countryday.net
www.countryday.net
moodle.countryday.net
moodle.countryday.net
cottage.countryday.net
cottage.countryday.net
dyknow.countryday.net
moodle.countryday.net
cottage.countryday.net
moodle.countryday.net
wright.countryday.net
vpn.countryday.net
my.countryday.net
my.countryday.net
www.countryday.net
cottage.countryday.net
washburn.countryday.net
moodle.countryday.net
sts.countryday.net
moodle.countryday.net
www.countryday.net
moodle.countryday.net
sysadmin.countryday.net
moodle.countryday.net
moodle.countryday.net
owa.countryday.net
sts.countryday.net
www.countryday.net
cottage.countryday.net
moodle.countryday.net
www.countryday.net
moodle.countryday.net
www.countryday.net
countryday.net
cottage.countryday.net
sysadmin.countryday.net
moodle.countryday.net
countryday.net
milestone.countryday.net
moodle.countryday.net
countryday.net
cottage.countryday.net
DyKnow.countryday.net
vpn.countryday.net
dyknow.countryday.net
cottage.countryday.net
countryday.net
wright.countryday.net
sts.countryday.net
moodle.countryday.net
sysadmin.countryday.net
moodle.countryday.net
www.countryday.net
www.countryday.net
moodle.countryday.net
www.countryday.net
cottage.countryday.net
moodle.countryday.net
washburn.countryday.net
cottage.countryday.net
cottage.countryday.net
my.countryday.net
cottage.countryday.net
www.countryday.net
washburn.countryday.net
cottage.countryday.net
cottage.countryday.net
milestone.countryday.net
moodle.countryday.net
my.countryday.net
cottage.countryday.net
www.countryday.net
moodle.countryday.net
moodle.countryday.net
cottage.countryday.net
cottage.countryday.net
dyknow.countryday.net
moodle.countryday.net
cottage.countryday.net
moodle.countryday.net
wright.countryday.net
vpn.countryday.net
my.countryday.net
my.countryday.net
www.countryday.net
cottage.countryday.net
Certificate
The complete raw certificate details for moodle.countryday.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFYjCCBEqgAwIBAgISAz/cOJVg2JAXWEueWHOBVnDrMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMDgwODUxMTFaFw0x OTA0MDgwODUxMTFaMCAxHjAcBgNVBAMTFW1vb2RsZS5jb3VudHJ5ZGF5Lm5ldDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMrtBRjpIoR/lUR+14JwnoxO +R5e9pdWx1FviRNZChzw98fQCFNQCje2hJ6f9uY+XfUEdRUsjjLfAd8JILPpbXcp Wzn4U3fXW+7eHEoDg4JsPYuOhUpXoYoVqhbanQmc8jOJWSNcijlyOnBLbAUaBnGA Z7Hm76tjYoGDREyT0LXKBy6Rf+Ao/2B+PixTMEhtXfoFgiwGrYp+wGAVnS7rZfzT bdhxq97IPfXmErpd0OPrG4XKjXCAF/TiY2lMGUGHnymR8dP8fjzUjmjWvGBDGcef voP8bS9S5toViLNf1tGpMy5Z5a1d2Z5wmbArLS82Dx6vMSlEVp1b9+lCrHUxu8UC AwEAAaOCAmowggJmMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUTmikssCYBhHJMT63 uptM408XZDcwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu Y3J5cHQub3JnLzAgBgNVHREEGTAXghVtb29kbGUuY291bnRyeWRheS5uZXQwTAYD VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHy APAAdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWgs339PAAAE AwBHMEUCIQCiRCXYCUbSUlzpQEgruWyvRCTUvKOfWcsqZfw/skpuigIgO5PMPZk5 AGSdB8e7/WfAKfm6sdxjxh9BJbUtrHqXhicAdgApPFGWVMg5ZbqqUPxYB9S3b79Y eily3KTDDPTlRUf0eAAAAWgs33+uAAAEAwBHMEUCIACQNfWPZ/udTiG4GspTUlTo Fp70qILTKo6AWtBO7uYzAiEAvRKa8SXUp696xE6KHNVpYXSpEEBDKzoqCve0Qch/ uT4wDQYJKoZIhvcNAQELBQADggEBABLaR42IOMWpC2t1m2aJXdXkdH+l2FkJjI/3 9cSfCVcaSjCN1kpPNnPyz311qox7BrZbF97hhLzxUMFZKIz+nuzPVMh111noHiDh ss1ReNSjyYa9GN6ztuPyAu4hMTHX1mNrJjvE/30SZtPLx0eAKrLoDCm6czdafWHd 31U0dA/kjhEHLzHdvK3UDFUxUBZ0HL+ox7QTzA79SJTIEtTtFYTM9SmwTiyr3Kr8 4IFmOVdCtQSBt/0LETsw5Q+z2KamM8l0fnE+JUAP6vNUzICQBw/+X/37DnhMPG0L ljaKT7BK7txY2vQ8yA/iE49Nu9KsUvgD89Au0QLi5YxRuyVBs7c= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyu0FGOkihH+VRH7XgnCe jE75Hl72l1bHUW+JE1kKHPD3x9AIU1AKN7aEnp/25j5d9QR1FSyOMt8B3wkgs+lt dylbOfhTd9db7t4cSgODgmw9i46FSlehihWqFtqdCZzyM4lZI1yKOXI6cEtsBRoG cYBnsebvq2NigYNETJPQtcoHLpF/4Cj/YH4+LFMwSG1d+gWCLAatin7AYBWdLutl /NNt2HGr3sg99eYSul3Q4+sbhcqNcIAX9OJjaUwZQYefKZHx0/x+PNSOaNa8YEMZ x5++g/xtL1Lm2hWIs1/W0akzLlnlrV3ZnnCZsCstLzYPHq8xKURWnVv36UKsdTG7 xQIDAQAB -----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 283067370868748580083601230129762426843371 . . . . . . . . [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-08 08:51:11 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-08 08:51:11 +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 'moodle.countryday.net' . . . . . . . . [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 25617016477569212909014113983985882678193851135283903890591852869692979694248301840517718265168851269916716442056874005949491435368323289767846077482979332437220688446042012373994718692721808724964943162942065200329907239005422296409008575365228485112107778499736265975443954927007742776745464245183304920240996684984237376404733512633437416081737318811830672967864594834758365025027514633917094883365437524347231770277240219800924117175040423851132034233416084884337242567145337650602906194010284442301368541739959548549439395994254297973905930283445489026683299280218281926390079562553518696461407328266377776708549 . . . . . . . . . . . . . . . . . . . . [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) 4e68a4b2c0980611c9313eb7ba9b4ce34f176437 . . . . . . . . . . . . . . . . [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 (25 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'moodle.countryday.net' . . . . . . . . . . . . . . . . [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) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001682cdf7f4f0000040300473045022100a24425d80946d2525ce940482bb96caf4424d4bca39f59cb2a65fc3fb24a6e8a02203b93cc3d993900649d07c7bbfd67c029f9bab1dc63c61f4125b52dac7a978627007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001682cdf7fae00000403004730450220009035f58f67fb9d4e21b81aca535254e8169ef4a882d32a8e805ad04eeee633022100bd129af125d4a7af7ac44e8a1cd5696174a91040432b3a2a0af7b441c87fb93e . . . . [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) 0012da478d8838c5a90b6b759b66895dd5e4747fa5d859098c8ff7f5c49f09571a4a308dd64a4f3673f2cf7d75aa8c7b06b65b17dee184bcf150c159288cfe9eeccf54c875d759e81e20e1b2cd5178d4a3c986bd18deb3b6e3f202ee213131d7d6636b263bc4ff7d1266d3cbc747802ab2e80c29ba73375a7d61dddf5534740fe48e11072f31ddbcadd40c55315016741cbfa8c7b413cc0efd4894c812d4ed1584ccf529b04e2cabdcaafce08166395742b50481b7fd0b113b30e50fb3d8a6a633c9747e713e25400feaf354cc8090070ffe5ffdfb0e784c3c6d0b96368a4fb04aeedc58daf43cc80fe2138f4dbbd2ac52f803f3d02ed102e2e58c51bb2541b3b7