mandarinduckcellars.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:3f:0e:f9:e1:40:8e:bb:b2:1f:96:9b:1c:b0:80:5d:d0:fb was issued on by Let's Encrypt.
With 10 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=mandarinduckcellars.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:3f:0e:f9:e1:40:8e:bb:b2:1f:96:9b:1c:b0:80:5d:d0:fbSerial Number (int): 282794553553815564136590053414115542421755
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 38:b4:45:86:ab:6a:c0:e5:b2:69:07:cb:f5:11:09:02:1f:5e:df:2c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 41:e1:e6:ea:1b:9c:b9:34:b7:f3:9d:3c:c8:fc:26:b6:a0:72:03:50
Fingerprint (sha256): fe:57:1a:35:59:85:0c:65:97:73:87:1a:b3:67:02:05:5a:9a:cb:6f:ae:ec:3c:b9:03:c8:e5:46:b5:ea:25:62
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate mandarinduckcellars.com
10
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for mandarinduckcellars.com
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.mandarinduckcellars.com
mail.motionlessprogression.com
mandarinduckcellars.apexgreenenergy.com
mandarinduckcellars.com
motionlessprogression.apexgreenenergy.com
motionlessprogression.com
www.mandarinduckcellars.apexgreenenergy.com
www.mandarinduckcellars.com
www.motionlessprogression.apexgreenenergy.com
www.motionlessprogression.com
mail.motionlessprogression.com
mandarinduckcellars.apexgreenenergy.com
mandarinduckcellars.com
motionlessprogression.apexgreenenergy.com
motionlessprogression.com
www.mandarinduckcellars.apexgreenenergy.com
www.mandarinduckcellars.com
www.motionlessprogression.apexgreenenergy.com
www.motionlessprogression.com
Other certificates including the domain name mandarinduckcellars.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for mandarinduckcellars.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGszCCBZugAwIBAgISAz8O+eFAjruyH5abHLCAXdD7MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMTQwNTQzMzJaFw0x OTA2MTIwNTQzMzJaMCIxIDAeBgNVBAMTF21hbmRhcmluZHVja2NlbGxhcnMuY29t MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxXLqdft08jvvvRXWHpwS nvXyBUuvHLusIm/wvSLMptqCn8hEhH+Cz+RPC+gYITXW2LiwEqR5jas1nDKa9/ld XAfhbZ1emud2j54xzxS1yfmahUA1vXceQ5tnZOEEwpqsk1O8s4t6o8//COhXusrZ lzWSdg5usGXViXlLzRcSGo9oJ1aB0FI2/BYdVQPDGQSLxb0HmanHLtCCQa0YPcQd mmaqHPNtmugWgZ64RTSRJlE8DbHpnyce8cVBcZjpP34dZdUpBfCn7QTY+QFnb4hi 4kllZAELgFYn3oEEaZ3vLQUyM9IIeaAm4xi44ELHH4VkBOgmKWH7aVlA5ZRvWYK/ GwIDAQABo4IDuTCCA7UwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ4tEWGq2rA5bJp B8v1EQkCH17fLDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggr BgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRz ZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRz ZW5jcnlwdC5vcmcvMIIBawYDVR0RBIIBYjCCAV6CHG1haWwubWFuZGFyaW5kdWNr Y2VsbGFycy5jb22CHm1haWwubW90aW9ubGVzc3Byb2dyZXNzaW9uLmNvbYInbWFu ZGFyaW5kdWNrY2VsbGFycy5hcGV4Z3JlZW5lbmVyZ3kuY29tghdtYW5kYXJpbmR1 Y2tjZWxsYXJzLmNvbYIpbW90aW9ubGVzc3Byb2dyZXNzaW9uLmFwZXhncmVlbmVu ZXJneS5jb22CGW1vdGlvbmxlc3Nwcm9ncmVzc2lvbi5jb22CK3d3dy5tYW5kYXJp bmR1Y2tjZWxsYXJzLmFwZXhncmVlbmVuZXJneS5jb22CG3d3dy5tYW5kYXJpbmR1 Y2tjZWxsYXJzLmNvbYItd3d3Lm1vdGlvbmxlc3Nwcm9ncmVzc2lvbi5hcGV4Z3Jl ZW5lbmVyZ3kuY29tgh13d3cubW90aW9ubGVzc3Byb2dyZXNzaW9uLmNvbTBMBgNV HSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpo dHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQYGCisGAQQB1nkCBAIEgfcEgfQA 8gB3AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABaXrxEC0AAAQD AEgwRgIhAI6bSoueEaYr0V37vUKftXHapW5HClBuTxQXXkzQaUpbAiEA4Mkvnvcb pjk2QuiL1+BXS4cnoQHDwLwjgsgLoQ11NAcAdwBj8tvN6DvMLM8LcoQnV2szpI1h d4+9daY4scdoVEvYjQAAAWl68RBgAAAEAwBIMEYCIQCvSHR6/+KwaiE0VZcD8cvr mFY8aHT/DM8XI1dowiEVUwIhAMKgoXiadSfHrfRNdU+jry5gtjauxNzlL4H7X6gu hmGcMA0GCSqGSIb3DQEBCwUAA4IBAQAopVWXQ5PkN4BlVC2SDVi9zLdDBNXmodlg sEkdz8/fvFgastpW6LcHg53pN1FbBdUu4QLGYJwzFV/h0OLW24NffcVdquuytuui jZn4eWzSxcAt43SreE1FHno+Ldpzi1gUSyvysTODkA7IeWbNhbu1WiB8P75B34aG LZeuJEqV3Sc9BPTLH5kdyBOo7xtTiwX0CYRi9ujGQ1OoRzqs+xp8EB8AMYDs9osx xwV1SvMCdW71WrgHfKcBUhodju2Gp8L+A5/PcftWOeBuR1PsyC96gWkQdnL8SpKb m+FAy+ExlAVtt3fTBu/4EOBOjzWwP+GhzSeXOOj9Hrg91PG1LTCp -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxXLqdft08jvvvRXWHpwS nvXyBUuvHLusIm/wvSLMptqCn8hEhH+Cz+RPC+gYITXW2LiwEqR5jas1nDKa9/ld XAfhbZ1emud2j54xzxS1yfmahUA1vXceQ5tnZOEEwpqsk1O8s4t6o8//COhXusrZ lzWSdg5usGXViXlLzRcSGo9oJ1aB0FI2/BYdVQPDGQSLxb0HmanHLtCCQa0YPcQd mmaqHPNtmugWgZ64RTSRJlE8DbHpnyce8cVBcZjpP34dZdUpBfCn7QTY+QFnb4hi 4kllZAELgFYn3oEEaZ3vLQUyM9IIeaAm4xi44ELHH4VkBOgmKWH7aVlA5ZRvWYK/ GwIDAQAB -----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 282794553553815564136590053414115542421755 . . . . . . . . [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-03-14 05:43:32 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-12 05:43: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 'mandarinduckcellars.com' . . . . . . . . [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 24925613202256250894763034202570946975331040899546536289685978488544336504203933984979167443778213994812500272088558533265831109859255908683340166680631318612720409227677809189192474966789577803334705930821275969928083097670928161825015346915500402246451161963367813779918809313998385357916187166804494512619194891875624566644283145546018660178760870500590549991863808839463208179811335878559488220560505486108952520223481913285616891075519967072135291881025773992103454115834581930587908455636148736799497163050373254878129818813056239056809417739940815349884629352108862780953431071974826584768798552479022195064603 . . . . . . . . . . . . . . . . . . . . [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) 38b44586ab6ac0e5b26907cbf51109021f5edf2c . . . . . . . . . . . . . . . . [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 (354 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.mandarinduckcellars.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.motionlessprogression.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mandarinduckcellars.apexgreenenergy.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mandarinduckcellars.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'motionlessprogression.apexgreenenergy.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'motionlessprogression.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mandarinduckcellars.apexgreenenergy.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mandarinduckcellars.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.motionlessprogression.apexgreenenergy.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.motionlessprogression.com' . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f2007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001697af1102d00000403004830460221008e9b4a8b9e11a62bd15dfbbd429fb571daa56e470a506e4f14175e4cd0694a5b022100e0c92f9ef71ba6393642e88bd7e0574b8727a101c3c0bc2382c80ba10d75340700770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001697af110600000040300483046022100af48747affe2b06a2134559703f1cbeb98563c6874ff0ccf17235768c2211553022100c2a0a1789a7527c7adf44d754fa3af2e60b636aec4dce52f81fb5fa82e86619c . . . . [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) 0028a555974393e4378065542d920d58bdccb74304d5e6a1d960b0491dcfcfdfbc581ab2da56e8b707839de937515b05d52ee102c6609c33155fe1d0e2d6db835f7dc55daaebb2b6eba28d99f8796cd2c5c02de374ab784d451e7a3e2dda738b58144b2bf2b13383900ec87966cd85bbb55a207c3fbe41df86862d97ae244a95dd273d04f4cb1f991dc813a8ef1b538b05f4098462f6e8c64353a8473aacfb1a7c101f003180ecf68b31c705754af302756ef55ab8077ca701521a1d8eed86a7c2fe039fcf71fb5639e06e4753ecc82f7a8169107672fc4a929b9be140cbe13194056db777d306eff810e04e8f35b03fe1a1cd279738e8fd1eb83dd4f1b52d30a9