acedns.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:55:2f:39:81:9f:10:0b:c4:27:5e:ba:f7:78:03:3a:10:c6 was issued on by Let's Encrypt.
With 8 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=acedns.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:55:2f:39:81:9f:10:0b:c4:27:5e:ba:f7:78:03:3a:10:c6Serial Number (int): 290323631289316419560944596659616838455494
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e9:bf:2f:c6:a8:d7:00:b6:9b:da:b4:4a:1d:81:74:3f:82:50:ca:77
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): af:d8:64:28:07:cb:1c:e3:fa:1a:48:a6:84:9f:55:97:91:f9:9c:f6
Fingerprint (sha256): f7:11:bb:73:68:2a:46:28:2d:90:a7:a2:ad:02:e2:79:2f:c6:2f:b6:86:35:0b:8a:15:23:7b:23:ea:f1:8b: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 acedns.de
8
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for acedns.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
acedns.de
acedns.org
aceip.de
www.acedns.de
www.acedns.org
www.aceip.de
www.xddns.de
xddns.de
acedns.org
aceip.de
www.acedns.de
www.acedns.org
www.aceip.de
www.xddns.de
xddns.de
Other certificates including the domain name acedns.de
(limited to 100 certificates)
Certificate
The complete raw certificate details for acedns.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGpjCCBY6gAwIBAgISA1UvOYGfEAvEJ16693gDOhDGMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MDQwOTU3NDNaFw0x OTEyMDMwOTU3NDNaMBQxEjAQBgNVBAMTCWFjZWRucy5kZTCCAiIwDQYJKoZIhvcN AQEBBQADggIPADCCAgoCggIBANaRUYMYlawJunP0JDO4oTUr8CPFf9NgRTNjKOQn MvinD9yD0ZBJIM6J+gwX1s9gs0TixR4laRTvkyv0pm4zbUjldVqGbun0cdWTZhKM oZmTCaKXpTo8cBX5Kyj5CrQvFTfarVvlMZukgrj96KcBLGDbUpiO30hzINcdj/hL ERXX448M98oCBjmn1tfDUDpVVYybDA5BSY3BzA/XeAVrgYOaXUgM3qj6ViB7ftAs +QMAuWvL0fsHTlZcLjs1LRGqvS+V0Lb3aFosj5WrQ4Uzt6XEhwFynIqduSFO/h6c Hz/3y7AAK/kJr8IeElR5smMp2HAknYlML1eyiyRO2nQobrCkBhEbeDba/6iDBT4x LutFmujgDr/Vk0lFOfa9guSXDl7Q6pOCC77TzKMTPigZ+PbiDCQUbVu7lxNZEcP7 Qi3Et6/zcl3Q+U/VYvaIFvVd9YVZp3gu+bS5oleOIus/q8b/5SUP2vRYhSs8dnpN FnjTVISDStrqvcKHHSp3/7FOteb2206K7oz1z4xCvcXEv5MXVRtZlqSX3+u3UCF6 sISIFGvBVL9K0HPl2gI0Mu796NbwmjFPel2Vyy65NF78IdiYYaQ20Kt1S/plw8VX l/GqqgeuLjv3Xhcl+ShBsxqB0SBA0M6AXe7eRgPGBEYfGCugAp4eumRDkO/ft6Ky X44JAgMBAAGjggK6MIICtjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOm/L8ao1wC2 m9q0Sh2BdD+CUMp3MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZy8wbwYDVR0RBGgwZoIJYWNlZG5zLmRlggphY2VkbnMub3Jn gghhY2VpcC5kZYINd3d3LmFjZWRucy5kZYIOd3d3LmFjZWRucy5vcmeCDHd3dy5h Y2VpcC5kZYIMd3d3LnhkZG5zLmRlggh4ZGRucy5kZTBMBgNVHSAERTBDMAgGBmeB DAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxl dHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AG9Tdqwx8DEZ 2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABbPvsT3AAAAQDAEcwRQIhAMjZQ6mQ tdbKFYZw1PQd+bxQfw6LS54HlUqoTr7A8KLpAiAaJv/OOhTZWQPeBE6IC/fN5FU/ P2iR2LnNdN1BY7fzowB3ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4 AAABbPvsT0EAAAQDAEgwRgIhAKlX3fCYL2Hkgg7WmGF/hIiIfdwXic0m145M7XaH T7n+AiEA8GtKI/dljWw9RZBhUY/WXdWxYKRmnkheuG4rZLi+f48wDQYJKoZIhvcN AQELBQADggEBABWokV+W1XwGzQlgv4lpQCtgLh1jobA1e2PXfJBw06g5blu6odBY GwZHQh+uHTGlHzv2GPD1GqI5Kx9AU8kxsp+pSjWLtHab4OHKRMVEs5BPM+9bZTuL RDS+H+xjUNT54LWM3rBO/v5ipw5x5SXY01P+GjPTBsPwKwrLyMLlUNtYwtvqxBUd ZfYbWObFA96Puotd0gFiuNxaX7uyG35l2qLvXcvq9fXAkrOqz5zjTNtSq6guOMyp nAvI+/jPVobk/pzPnayXTxyvGSZlvlAyMJQ1fTgayKvjLxw9BFTITVBPQuTd3AFG 0PAwxrm7W9UABMSuNtPlouXc7rxZK+DpRG4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1pFRgxiVrAm6c/QkM7ih NSvwI8V/02BFM2Mo5Ccy+KcP3IPRkEkgzon6DBfWz2CzROLFHiVpFO+TK/SmbjNt SOV1WoZu6fRx1ZNmEoyhmZMJopelOjxwFfkrKPkKtC8VN9qtW+Uxm6SCuP3opwEs YNtSmI7fSHMg1x2P+EsRFdfjjwz3ygIGOafW18NQOlVVjJsMDkFJjcHMD9d4BWuB g5pdSAzeqPpWIHt+0Cz5AwC5a8vR+wdOVlwuOzUtEaq9L5XQtvdoWiyPlatDhTO3 pcSHAXKcip25IU7+HpwfP/fLsAAr+Qmvwh4SVHmyYynYcCSdiUwvV7KLJE7adChu sKQGERt4Ntr/qIMFPjEu60Wa6OAOv9WTSUU59r2C5JcOXtDqk4ILvtPMoxM+KBn4 9uIMJBRtW7uXE1kRw/tCLcS3r/NyXdD5T9Vi9ogW9V31hVmneC75tLmiV44i6z+r xv/lJQ/a9FiFKzx2ek0WeNNUhINK2uq9wocdKnf/sU615vbbTorujPXPjEK9xcS/ kxdVG1mWpJff67dQIXqwhIgUa8FUv0rQc+XaAjQy7v3o1vCaMU96XZXLLrk0Xvwh 2JhhpDbQq3VL+mXDxVeX8aqqB64uO/deFyX5KEGzGoHRIEDQzoBd7t5GA8YERh8Y K6ACnh66ZEOQ79+3orJfjgkCAwEAAQ== -----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 290323631289316419560944596659616838455494 . . . . . . . . [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-09-04 09:57:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-03 09:57:43 +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 'acedns.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 875359640616963683914318341407329372898518626092759546121597455172267227404389651406836440177058671604534167372377935826368416351849799185699129411448448110493522757203838571488601258029255333880864501469162384126045952567462038290426268244855427874812464639546221416882297724726722279950167996847890556125700026243550162522651385808732760303198966869682620044279523822486341307090825578016544676671601328899022113715839871336032620429984219430586756417485721645805226384503241230943818039261688316245352617801325654976113696853078176019206123090259320199874620124628872256163145921554631466518813219335055896306932030853767295698022249546669440009999084634004683230384321823403040608315979437735584993295692508095002588575728649537958060781617060467001277256175979466152153008690279846700199678004408244906086024792609645049946034740519091898474858007038391499345451203592426771463929923873648723146997606720019427218444457397280600632291308282007099341940901638200037804519212670155333867786080589685079629733598520851182378242661306343405074122210163939053607735208019323365943966203663292045363226655918657064471810780788518079750780799969356702079648394044342574895668605664779210552549254803489548946657391565581350575712210441 . . . . . . . . . . . . . . . . . . . . [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) e9bf2fc6a8d700b69bdab44a1d81743f8250ca77 . . . . . . . . . . . . . . . . [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 (104 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'acedns.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'acedns.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'aceip.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.acedns.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.acedns.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.aceip.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.xddns.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'xddns.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016cfbec4f700000040300473045022100c8d943a990b5d6ca158670d4f41df9bc507f0e8b4b9e07954aa84ebec0f0a2e902201a26ffce3a14d95903de044e880bf7cde4553f3f6891d8b9cd74dd4163b7f3a3007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016cfbec4f410000040300483046022100a957ddf0982f61e4820ed698617f8488887ddc1789cd26d78e4ced76874fb9fe022100f06b4a23f7658d6c3d459061518fd65dd5b160a4669e485eb86e2b64b8be7f8f . . . . [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) 0015a8915f96d57c06cd0960bf8969402b602e1d63a1b0357b63d77c9070d3a8396e5bbaa1d0581b0647421fae1d31a51f3bf618f0f51aa2392b1f4053c931b29fa94a358bb4769be0e1ca44c544b3904f33ef5b653b8b4434be1fec6350d4f9e0b58cdeb04efefe62a70e71e525d8d353fe1a33d306c3f02b0acbc8c2e550db58c2dbeac4151d65f61b58e6c503de8fba8b5dd20162b8dc5a5fbbb21b7e65daa2ef5dcbeaf5f5c092b3aacf9ce34cdb52aba82e38cca99c0bc8fbf8cf5686e4fe9ccf9dac974f1caf192665be50323094357d381ac8abe32f1c3d0454c84d504f42e4dddc0146d0f030c6b9bb5bd50004c4ae36d3e5a2e5dceebc592be0e9446e