felsenberghof.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:44:98:2e:91:75:1e:7a:01:6e:59:a9:5b:b4:5f:bd:b7:4b was issued on by Let's Encrypt.
With 4 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=felsenberghof.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:44:98:2e:91:75:1e:7a:01:6e:59:a9:5b:b4:5f:bd:b7:4bSerial Number (int): 284678343197147874859797204323517511612235
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c0:53:4d:0f:53:79:a7:46:d8:88:c4:a4:df:a9:95:16:bd:21:2d:77
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): cc:7a:f8:f5:2f:94:14:8a:b7:f9:e3:c2:58:83:02:c6:92:75:e2:1f
Fingerprint (sha256): 19:6c:56:cd:ce:e7:e1:a1:99:91:b0:f2:9b:e3:53:eb:a5:58:19:10:2f:cd:ba:57:f5:8b:34:52:d4:a2:2b:8f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate felsenberghof.de
4
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for felsenberghof.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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
felsenberghof.de
weinhaus-wagner.de
www.felsenberghof.de
www.weinhaus-wagner.de
weinhaus-wagner.de
www.felsenberghof.de
www.weinhaus-wagner.de
Other certificates including the domain name felsenberghof.de
(limited to 100 certificates)
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
felsenberghof.de
Certificate
The complete raw certificate details for felsenberghof.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGRTCCBS2gAwIBAgISA0SYLpF1HnoBblmpW7RfvbdLMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEwMDcxMDQ4MTBaFw0x ODAxMDUxMDQ4MTBaMBsxGTAXBgNVBAMTEGZlbHNlbmJlcmdob2YuZGUwggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+HI99PUeBPlL7896J1N8G0KEkqQfB 9PIU9ibbkawoxuHWM09NQ3SJj6/4y73dks2EkPpGiVlGfvBGDud6BUuvJEsPjTZa KbGlbROOhjDGskPzEBAsoLZ/P5pg98xAoJkVqBX3W4kSg42wNcBcTkrHk0YTFecs CqyKEpsaxYCdpbjFDk8RvXZXdmnqqfrq2UxnGqkORbJe9rRBoKgUJUp2x22fne34 sXJG8vW3AEu6ykWwVen+HUXxlXwduNH10y1dMHajtj1WlusZY8TL+y8DE5EEoXI9 YJ+gfuS8CwciF6r0l6NZ6nAIFq57wpQrOYpFQrmVwAkCDqNl7vYK5WJcb4jpVfIa CXmOOgdLOmancXVzhhS44WIqgGpaIK2S7nx2tvXmj3BefZFOtM1Fv5UZR02ne+TO cExKKbuVnvf9H3sB8J1mk5j3LY2Hdm5c1YZXb8zWb0BxfTm/95SegVUbflyu83lC xYeP7gmHe9/5eK7zpHYBACX8OR8SM4mLQ23kCo8/3ch3k5l+sBZXrfcJCWZiMsB4 eH0qCEXnC2OfrWn1COTOE9wnY6F0U2lLXCX+J+0Ih+vMKlIpufKSO/CaYqoWAOxs yTnElM8ThWkG0R89380829yfsFPyEnsEG8cTIFqniHKKAKezLJrPCYIHW+DBEUNX QKgU/fpaX55jjQIDAQABo4ICUjCCAk4wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTA U00PU3mnRtiIxKTfqZUWvSEtdzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMF0GA1UdEQRWMFSCEGZlbHNlbmJlcmdob2Yu ZGWCEndlaW5oYXVzLXdhZ25lci5kZYIUd3d3LmZlbHNlbmJlcmdob2YuZGWCFnd3 dy53ZWluaGF1cy13YWduZXIuZGUwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYG CysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNy eXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBv bmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBp biBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBh dCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0B AQsFAAOCAQEAB3CQMOzaGe8hpbzpEigBjTnojujN8imfbHoUPDeojkmdMiglH+tk NXblg2U+TMN6EnotQv4HT1zRaCJwxOnBLJnYO+b0EU79cf0vGYnwgMgTOldo1ACe fiHx+Jyu2YXw+NgoEC4b84pGgl8PpgquQ2oDjchg5AxmjsmAxS+kxvUXBobjvtTQ VPPYXSflV/R9LT/elKjzDonr2RmewhBOtmxni1Onbhy0TIJN8nYaXhA/LGayMziq z3MoCsSv2Cx0Dtes9IYbGQvjib1Y5uQR605sisGjR6tEHvDqeCfy1OtGgkTabnoW uWnvvKzueJ8b1hIXNQ3v4kU4rgqR5mmLjg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvhyPfT1HgT5S+/PeidTf BtChJKkHwfTyFPYm25GsKMbh1jNPTUN0iY+v+Mu93ZLNhJD6RolZRn7wRg7negVL ryRLD402WimxpW0TjoYwxrJD8xAQLKC2fz+aYPfMQKCZFagV91uJEoONsDXAXE5K x5NGExXnLAqsihKbGsWAnaW4xQ5PEb12V3Zp6qn66tlMZxqpDkWyXva0QaCoFCVK dsdtn53t+LFyRvL1twBLuspFsFXp/h1F8ZV8HbjR9dMtXTB2o7Y9VpbrGWPEy/sv AxORBKFyPWCfoH7kvAsHIheq9JejWepwCBaue8KUKzmKRUK5lcAJAg6jZe72CuVi XG+I6VXyGgl5jjoHSzpmp3F1c4YUuOFiKoBqWiCtku58drb15o9wXn2RTrTNRb+V GUdNp3vkznBMSim7lZ73/R97AfCdZpOY9y2Nh3ZuXNWGV2/M1m9AcX05v/eUnoFV G35crvN5QsWHj+4Jh3vf+Xiu86R2AQAl/DkfEjOJi0Nt5AqPP93Id5OZfrAWV633 CQlmYjLAeHh9KghF5wtjn61p9QjkzhPcJ2OhdFNpS1wl/iftCIfrzCpSKbnykjvw mmKqFgDsbMk5xJTPE4VpBtEfPd/NPNvcn7BT8hJ7BBvHEyBap4hyigCnsyyazwmC B1vgwRFDV0CoFP36Wl+eY40CAwEAAQ== -----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 284678343197147874859797204323517511612235 . . . . . . . . [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 2017-10-07 10:48:10 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-01-05 10:48:10 +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 'felsenberghof.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 775587516258932522862404552915391261260740804388579629884149159018243256009176025850392833379956581979169519597249577185560294063514770504419334019281146745048111709120966103144140806091543388439659120411382065723853994253411546815737217279767486378900634122875156485364539782763621461634321143047929107170402734841724302127182700338779174352806447384546950418864781982261948475511823007540653656258110884802416716152452815097090216399098995351627445122873787626002996852506120772808277421682529144684006998376649750019876320159951852881054389828004984828040168729266108039243402164467280447460256939262499023339479223272497547861280814785113989163713076722245895633309402352610196148198341895470639165346535812772437861040461291036748470593566074837884509868674396081727602880214252278515994763368192788892799592345285839001899887387100555157958109657402435178919004537331104431013821336068020257796081676408721723168017199951680826945184669517696050727548377568543152882765036608515878500285374055054341987829728503731333387599295433288755308945229529978172035450023885721794391146446781675080703240319979271483400128534726280864201819600088660384131999928509387299181785848232414215282920467982272214986615750674040095772864570253 . . . . . . . . . . . . . . . . . . . . [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) c0534d0f5379a746d888c4a4dfa99516bd212d77 . . . . . . . . . . . . . . . . [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 (86 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'felsenberghof.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'weinhaus-wagner.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.felsenberghof.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.weinhaus-wagner.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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . [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) 0007709030ecda19ef21a5bce91228018d39e88ee8cdf2299f6c7a143c37a88e499d3228251feb643576e583653e4cc37a127a2d42fe074f5cd1682270c4e9c12c99d83be6f4114efd71fd2f1989f080c8133a5768d4009e7e21f1f89caed985f0f8d828102e1bf38a46825f0fa60aae436a038dc860e40c668ec980c52fa4c6f5170686e3bed4d054f3d85d27e557f47d2d3fde94a8f30e89ebd9199ec2104eb66c678b53a76e1cb44c824df2761a5e103f2c66b23338aacf73280ac4afd82c740ed7acf4861b190be389bd58e6e411eb4e6c8ac1a347ab441ef0ea7827f2d4eb468244da6e7a16b969efbcacee789f1bd61217350defe24538ae0a91e6698b8e