redevil.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ce:5c:59:26:ca:93:e7:00:1d:fb:f6:3a:86:ec:c5:d4:91 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=redevil.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ce:5c:59:26:ca:93:e7:00:1d:fb:f6:3a:86:ec:c5:d4:91Serial Number (int): 331557777257808112598799009452031197172881
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a3:19:96:3e:61:f1:af:12:44:b7:0e:a0:0f:03:fe:d7:6c:dc:7c:5e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): b0:60:ec:77:30:f9:fe:40:5d:0a:13:39:65:17:70:a9:a5:bd:cb:6d
Fingerprint (sha256): 41:38:6b:41:bf:3d:ec:33:81:f2:55:4c:3e:3d:30:ee:21:53:ea:de:bd:eb:f0:86:c7:e0:1c:a5:89:4f:cc:eb
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate redevil.de
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for redevil.de
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
redevil.de
www.redevil.de
www.redevil.de
Other certificates including the domain name redevil.de
(limited to 100 certificates)
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
www.redevil.de
www.redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
www.redevil.de
redevil.de
www.redevil.de
www.redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
www.redevil.de
redevil.de
redevil.de
www.redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
www.redevil.de
www.redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
www.redevil.de
redevil.de
www.redevil.de
www.redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
www.redevil.de
redevil.de
redevil.de
www.redevil.de
redevil.de
redevil.de
redevil.de
redevil.de
Certificate
The complete raw certificate details for redevil.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGWjCCBUKgAwIBAgISA85cWSbKk+cAHfv2OobsxdSRMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMDEwMzExNDlaFw0y MDAxMzAwMzExNDlaMBUxEzARBgNVBAMTCnJlZGV2aWwuZGUwggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQCx0Qw81PDa8LYgIplmE9xqkBT1wKxMoJC6Qt3Y QoAfftouRkCpVJUy7+FVlq0FjYavGw3JGastnbDTzAubHQlwZanqhXLSuVa2MSqt nZkzQ2SBC3fqPlCaYtWNeow50pWdTf3RXFPTo8ZNEMsty5KFkCLBtR/t9DVSw16i CIChobR1cCeX49hbGjT40MAjcPpjeHYuF3doZDo/TJt9XKE4/zkCtYeFnE2DKKrw Xv12kD9KxTuKwwDRoRKn/DCrplRtyU1H+dn6f/LNYqZtgjNze5i+kD+7f/sm1+9x f259e71lMLtFs85HildllMXS2GouZ/rQzoOkSO6lycASG4ZClMz15kwoATVXRvem t44e3PGknhK9YqIQys8oXiwkoMkg4ZkRwnrCACtVx+eSjRvt0g+GTMXbiLQ6uZxQ gBubIxjNk+Ra7O2SEma8e7l7x1Ju2xUEY7/gqrFbL/vN/IiJBvk2D4q9Z2J1nJsf DJsIveEVLYWuig4pW1WkY/sn/VnVFo4XEgEPwVrittGfssDGfsc8girIoKDj45pK 4YfDYmXWmmidzBcwoUJb83nWwSdtbdPu+lVeDbE0uQjffSBEnVcU27RtN8D6KTEC LEKlA4w56y0ufmUUDlJuyNrJLbwss9A9DCelQPeULsQi6hmLmsgylX+lbaPoof/L IDE+5QIDAQABo4ICbTCCAmkwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSjGZY+YfGv EkS3DqAPA/7XbNx8XjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMCUGA1UdEQQeMByCCnJlZGV2aWwuZGWCDnd3dy5yZWRl dmlsLmRlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHW eQIEAgSB8wSB8ADuAHUAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwA AAFuJSmLhQAABAMARjBEAiB/PIDswsaGXhnxE2LPMjUWSPef36ifBsN/vhjwaGZ2 9wIgQQ62qnAZMX2dFZwXyX30tAuu1rKph6qwsn8V6YBo93UAdQBvU3asMfAxGdiZ AKRRFf93FRwR2QLBACkGjbIImjfZEwAAAW4lKYw/AAAEAwBGMEQCIBQvGlNg0YdZ GIbAd36PGpm8t17Z5T/TnnxxR9E8PBtJAiBC2wMTFKiXjmBI0g/QiNzk7jnZWnu/ zkjbSuG6KLigKzANBgkqhkiG9w0BAQsFAAOCAQEAd+GCe1E8TeLOnsbtwOH1Lisx nJMOeZKRYBQX/5JODrsUNop0NewmHoEgR9z/7UAJhnraTv+mljHVQpwr6T5ea+5N JrcGAs0Gln7dzq2Gx3MtKXLyjOixdSCASGJRvYmqkG9tLudU1WEt6xkZgYlTU4TE muDFTKVaUUbo8MQqA1uTjkSCy1DKYz1lXjKEQBq/Q/qDG+S0xDU3JApqkCSi4W+z VdX/wCM3VszW4ouGMcjXcxC/jYYFO1KmnvfJHHgeN3XklU6N6oNvDSHTJu6z8KZs Y8xoUb5PhsF3dN2s2s1PQ6A3QnuYe43czLXzrailGrPAGiO+sdgBZLBQI8PtEQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsdEMPNTw2vC2ICKZZhPc apAU9cCsTKCQukLd2EKAH37aLkZAqVSVMu/hVZatBY2GrxsNyRmrLZ2w08wLmx0J cGWp6oVy0rlWtjEqrZ2ZM0NkgQt36j5QmmLVjXqMOdKVnU390VxT06PGTRDLLcuS hZAiwbUf7fQ1UsNeogiAoaG0dXAnl+PYWxo0+NDAI3D6Y3h2Lhd3aGQ6P0ybfVyh OP85ArWHhZxNgyiq8F79dpA/SsU7isMA0aESp/wwq6ZUbclNR/nZ+n/yzWKmbYIz c3uYvpA/u3/7JtfvcX9ufXu9ZTC7RbPOR4pXZZTF0thqLmf60M6DpEjupcnAEhuG QpTM9eZMKAE1V0b3preOHtzxpJ4SvWKiEMrPKF4sJKDJIOGZEcJ6wgArVcfnko0b 7dIPhkzF24i0OrmcUIAbmyMYzZPkWuztkhJmvHu5e8dSbtsVBGO/4KqxWy/7zfyI iQb5Ng+KvWdidZybHwybCL3hFS2FrooOKVtVpGP7J/1Z1RaOFxIBD8Fa4rbRn7LA xn7HPIIqyKCg4+OaSuGHw2Jl1pponcwXMKFCW/N51sEnbW3T7vpVXg2xNLkI330g RJ1XFNu0bTfA+ikxAixCpQOMOestLn5lFA5SbsjayS28LLPQPQwnpUD3lC7EIuoZ i5rIMpV/pW2j6KH/yyAxPuUCAwEAAQ== -----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 331557777257808112598799009452031197172881 . . . . . . . . [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-11-01 03:11:49 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-30 03:11:49 +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 'redevil.de' . . . . . . . . [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 725428408751818366661698259839110176583617384997368796563532317260843541733272385164460328987742873215363822482777882650998947361578692495957467584887478423763703268131544890325080008897397541123943701153015693112569892099379492544357206281916563093536276949151909398273627611027888293769542896906755146930800533137703632825432240833404987413144452296715652811215986325166807671595878201122594204053382639823594635934880113737594743967581679678273074578896800741196594787674426275598327992757593308918709132629318106083372343353177928134181683931412677673983688673693610187721814542750411599523052878625947939625975340964461001337242512669013552064657909153286129165758604290353536748756120895533483594472509811525783396689188195093143101077744513932145119151156527654565292436343647404590505429072893275185199635713719888315846694468632565257828549512360021935810300523156122836030484301291043606853297153092516593894614484777892128752400465951100011125015680630730905555157553492064694635513913544422736468945596412745197871506098970559931311299715678773536510267979257011909437348686787214526032664039561814852727020321535962635404084484470649640848914667781706215114686317122836863479739940832968157016470414101820886992035069669 . . . . . . . . . . . . . . . . . . . . [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) a319963e61f1af1244b70ea00f03fed76cdc7c5e . . . . . . . . . . . . . . . . [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 (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'redevil.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.redevil.de' . . . . . . . . . . . . . . . . [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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee00750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016e25298b85000004030046304402207f3c80ecc2c6865e19f11362cf32351648f79fdfa89f06c37fbe18f0686676f70220410eb6aa7019317d9d159c17c97df4b40baed6b2a987aab0b27f15e98068f7750075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016e25298c3f00000403004630440220142f1a5360d187591886c0777e8f1a99bcb75ed9e53fd39e7c7147d13c3c1b49022042db031314a8978e6048d20fd088dce4ee39d95a7bbfce48db4ae1ba28b8a02b . . . . [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) 0077e1827b513c4de2ce9ec6edc0e1f52e2b319c930e799291601417ff924e0ebb14368a7435ec261e812047dcffed4009867ada4effa69631d5429c2be93e5e6bee4d26b70602cd06967eddcead86c7732d2972f28ce8b1752080486251bd89aa906f6d2ee754d5612deb19198189535384c49ae0c54ca55a5146e8f0c42a035b938e4482cb50ca633d655e3284401abf43fa831be4b4c43537240a6a9024a2e16fb355d5ffc0233756ccd6e28b8631c8d77310bf8d86053b52a69ef7c91c781e3775e4954e8dea836f0d21d326eeb3f0a66c63cc6851be4f86c17774ddacdacd4f43a037427b987b8ddcccb5f3ada8a51ab3c01a23beb1d80164b05023c3ed11