dachdecker-schleiz.de
Issued by R3
About this certificate
This digital certificate with serial number 04:02:22:1c:30:c0:64:89:c8:a5:7a:a5:ef:7b:ba:a2:4e:fb was issued on by Let's Encrypt.
With 3 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:
- 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=dachdecker-schleiz.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:02:22:1c:30:c0:64:89:c8:a5:7a:a5:ef:7b:ba:a2:4e:fbSerial Number (int): 349175048585850172877638877476688442314491
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: e1:a0:3b:09:35:33:c1:90:8c:77:f4:f2:a4:f2:27:01:3e:ca:7a:60
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): e3:21:42:f3:4b:51:94:72:86:81:55:6f:5b:ef:e9:5c:f5:b9:2b:fc
Fingerprint (sha256): d2:0c:5b:14:45:2e:ec:5f:b2:2d:6c:4a:0c:34:80:fe:f5:b3:59:5e:98:04:0b:4e:93:e4:e3:8d:4a:22:0a:35
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate dachdecker-schleiz.de
3
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for dachdecker-schleiz.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
dachdecker-schleiz.de
www.dachdecker-schleiz.de
www3.dachdecker-schleiz.de
www.dachdecker-schleiz.de
www3.dachdecker-schleiz.de
Other certificates including the domain name dachdecker-schleiz.de
(limited to 100 certificates)
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
dachdecker-schleiz.de
Certificate
The complete raw certificate details for dachdecker-schleiz.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGLDCCBRSgAwIBAgISBAIiHDDAZInIpXql73u6ok77MA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzEyMTIwNzI4MDBaFw0yNDAzMTEwNzI3NTlaMCAxHjAcBgNVBAMT FWRhY2hkZWNrZXItc2NobGVpei5kZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAKaSbGrF+KP/xASnAw4R2kJJvAHUjzn09vEh8BfuTsPUsVPYy4C1GIJJ Pr1BLSf2ekajHjfUrTL6IQKD6TqRPefGM4RLsK1sH0h8MSSBJcr/YlnL/lx4tuA8 vXkj7Zq0HdI4aS7cODBLu1+f3naOB1HUndGmbfyFLqN32OAcBuwyq9z+f83jXO61 6/vd2NLfP2I2L4JYJMeGQS/mtt59suuJ8aC3dnmE82ywNUu6jeRVyb7g5iBwjo8i JS3PkCARIVWKwRj/R6Y+kjJA3gtV1UxPdq2/NN43cjqPQw0c2KXlQg7BAVZcFG6O Q4dzVVg7oQyU4UFx++BfWJSrE437Be9ukvAyWfH+FCUuW7p/tyOe+C4Pzg+3gneA RcPsN6YPCBaDtR/H941JD9nJNAsdNOZpHbaDEI2/WCxZCPypO08lrpdEIyiSK3uC J/8ZjPyQWzSwDCkdorFlIBm1im6VLWik06xgVRCai7dUDpJA2yv6HbCOULgYDl6w UcB/sdfcV6vbY6VyE+x0XnUpV+4yLYdqc6ppqx9wfebdrLAuJPoMjkMIg5c7sbG0 6wgK1LEdf8bKC8M+GAcoXCKUhOmhzyHzdZEUbl8fbBDcv5kWjRu9h1Jcvmk2+VNj r94pVbq1sZd/ie+B1IqS0pW93+BJTiNV28WJ3OG/mscvYOHGscm9AgMBAAGjggJM MIICSDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOGgOwk1M8GQjHf08qTyJwE+ynpg MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkw RzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAC hhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMFcGA1UdEQRQME6CFWRhY2hkZWNrZXIt c2NobGVpei5kZYIZd3d3LmRhY2hkZWNrZXItc2NobGVpei5kZYIad3d3My5kYWNo ZGVja2VyLXNjaGxlaXouZGUwEwYDVR0gBAwwCjAIBgZngQwBAgEwggECBgorBgEE AdZ5AgQCBIHzBIHwAO4AdQDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1 mwAAAYxdI950AAAEAwBGMEQCIBgAI8qFzLpJl4zDmis6/x54DdV7YXBkXC5/up2l DsISAiBGWjMlsFWsAAetF7sE1RpCHj0UCId1hVKPjWBtBas78AB1AEiw42vapkc0 D+VqAvqdMOscUgHLVt0sgdm7v6s52IRzAAABjF0j4CEAAAQDAEYwRAIgHppoLdj6 NPDNU10JDjGtpWSIKTq/kG8PvTzVfRhta20CIFQrjj4ld9p4OZbEDCWih1UK3N2W HbfdxgnEeMz6ca4XMA0GCSqGSIb3DQEBCwUAA4IBAQAZcurHauZ9ezqbFfUI2eLF S6vMtSUZ0ry+f5FcEr4GqgFAxAJXwd2Od21tVGoob2AbyxAR69NIocMmYdF5DpiA +dgek4YhmSC/IlazjiGhQNDkEl+Bo5qe2wP+ZSiYBSVFOOU9MZIzleINrwoWxjWY fJQYjfOQHMesMfXhH96Xk4Fup6Q6BQdXjiBEUF64CjYMroe54fgS7LdMinprLwTG H3LGLpT6eNmLHT4fK/r9qVngqM5oN4bARh1WYNvXQQ369LWzJZIWczm2sa1dp2Z1 RhK4NkCBkETRwewobtrymBBv76QUWMqPdCXc0j5hF4ttMsPCrCAQ49+dMgmVXMr8 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAppJsasX4o//EBKcDDhHa Qkm8AdSPOfT28SHwF+5Ow9SxU9jLgLUYgkk+vUEtJ/Z6RqMeN9StMvohAoPpOpE9 58YzhEuwrWwfSHwxJIElyv9iWcv+XHi24Dy9eSPtmrQd0jhpLtw4MEu7X5/edo4H UdSd0aZt/IUuo3fY4BwG7DKr3P5/zeNc7rXr+93Y0t8/YjYvglgkx4ZBL+a23n2y 64nxoLd2eYTzbLA1S7qN5FXJvuDmIHCOjyIlLc+QIBEhVYrBGP9Hpj6SMkDeC1XV TE92rb803jdyOo9DDRzYpeVCDsEBVlwUbo5Dh3NVWDuhDJThQXH74F9YlKsTjfsF 726S8DJZ8f4UJS5bun+3I574Lg/OD7eCd4BFw+w3pg8IFoO1H8f3jUkP2ck0Cx00 5mkdtoMQjb9YLFkI/Kk7TyWul0QjKJIre4In/xmM/JBbNLAMKR2isWUgGbWKbpUt aKTTrGBVEJqLt1QOkkDbK/odsI5QuBgOXrBRwH+x19xXq9tjpXIT7HRedSlX7jIt h2pzqmmrH3B95t2ssC4k+gyOQwiDlzuxsbTrCArUsR1/xsoLwz4YByhcIpSE6aHP IfN1kRRuXx9sENy/mRaNG72HUly+aTb5U2Ov3ilVurWxl3+J74HUipLSlb3f4ElO I1XbxYnc4b+axy9g4caxyb0CAwEAAQ== -----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 349175048585850172877638877476688442314491 . . . . . . . . [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 2023-12-12 07:28:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-11 07:27:59 +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 'dachdecker-schleiz.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 679554336308752632601548287770376891249580614006694358549008024492156959434826963123568453447309576247516006267972239686400495886712328684280297671659459340934575405326324327820085907105416494228721553456765384576942165485755858300392885892752057108842845692544807485649718608098140025531181209990468684992804873724356856499543313326814292012187907721871241333059249439165902233766524334764074520902319086679006414354902275230358632496552305043058160985044587053183344576887862834931405586398932882631032739826950721586022702745896949041138555173389425946191455449583973005729270170166049941965196569971305872562495564866768562499964962309092390356791795434273264320925054769387076211174621188505148607288002425758896876335874081337454562833412288591062670849868992370418975819309170312114791719080672734513146473686483741445848790727424713229527332651861371281087765851716416630020167317091646028832705469547258912568915263119572099066466706059266562350948893447383049652029665170274801587942976306120401124811930370451394609109144805996750154811849921306965405548732631469178985849110884767735215779738341786463756250436679760011828668380448602388681831697776751759449739852193012768232713339455550746779435279422287165968037824957 . . . . . . . . . . . . . . . . . . . . [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) e1a03b093533c1908c77f4f2a4f227013eca7a60 . . . . . . . . . . . . . . . . [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 (80 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dachdecker-schleiz.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.dachdecker-schleiz.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www3.dachdecker-schleiz.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 (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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018c5d23de7400000403004630440220180023ca85ccba49978cc39a2b3aff1e780dd57b6170645c2e7fba9da50ec2120220465a3325b055ac0007ad17bb04d51a421e3d1408877585528f8d606d05ab3bf000750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018c5d23e021000004030046304402201e9a682dd8fa34f0cd535d090e31ada56488293abf906f0fbd3cd57d186d6b6d0220542b8e3e2577da783996c40c25a287550adcdd961db7ddc609c478ccfa71ae17 . . . . [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) 001972eac76ae67d7b3a9b15f508d9e2c54babccb52519d2bcbe7f915c12be06aa0140c40257c1dd8e776d6d546a286f601bcb1011ebd348a1c32661d1790e9880f9d81e9386219920bf2256b38e21a140d0e4125f81a39a9edb03fe65289805254538e53d31923395e20daf0a16c635987c94188df3901cc7ac31f5e11fde9793816ea7a43a0507578e2044505eb80a360cae87b9e1f812ecb74c8a7a6b2f04c61f72c62e94fa78d98b1d3e1f2bfafda959e0a8ce683786c0461d5660dbd7410dfaf4b5b32592167339b6b1ad5da766754612b83640819044d1c1ec286edaf298106fefa41458ca8f7425dcd23e61178b6d32c3c2ac2010e3df9d3209955ccafc