clever-drucken.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:e1:21:f9:39:a2:0b:70:b5:e8:b5:b8:7c:63:09:27:24:ce 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=clever-drucken.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:e1:21:f9:39:a2:0b:70:b5:e8:b5:b8:7c:63:09:27:24:ce
Serial Number (int): 337945548927206421944313255772879820629198
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e9:25:1a:2a:e5:f8:cf:42:01:e8:0c:3c:78:4e:60:a1:21:98:6b:c9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): a0:d8:07:bd:50:ee:17:50:43:b4:f9:50:7e:ae:d0:a2:5c:df:fc:0c
Fingerprint (sha256): 27:65:83:21:ef:f6:57:eb:ba:4b:10:81:3d:23:22:0d:cc:8c:37:54:5f:a2:46:2d:9d:74:85:4f:c5:95:df:07

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate clever-drucken.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for clever-drucken.com

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

clever-drucken.com
www.clever-drucken.com

Other certificates including the domain name clever-drucken.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for clever-drucken.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGczCCBVugAwIBAgISA+Eh+TmiC3C16LW4fGMJJyTOMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTcyMDU4MTFaFw0y
MDA0MTYyMDU4MTFaMB0xGzAZBgNVBAMTEmNsZXZlci1kcnVja2VuLmNvbTCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKWHTISFAhwMYP7U8ncneUukyCb7
WsirJSgivXbM6aatWvksVU6pn0hWlNIsiLVcb9xpTgHwPoWqwNafov6g0NxctN0P
D8npAdpdw69fh6xdUph0L/OFjc9+9h7EJWfb2MdDc0RSj3btS3dN3liNPFqjO5LQ
hWgbwgizXtjvOCWg/wKH91ONni5x5qYk73VMS25ouiOFFSOkCQtrR6l89ULCofXf
WbE1fAqWSjz+MxnWEQF3HM4jPwvt3lFjDL7sI9/bu2L+C26r1NOAp3llOnCSETFH
42NXV6YN7tNO59NnJHMwWQ/o+3eyrUK4b/bcLoU/RqoxLVkzNn92HmpPqRc3yTJP
NLIf6m0kwcZXQGAPfzxXUlNjP0tX1fVvNyx+p7KpneItm8vf72eD/0F503eV5rD1
mI/VERTEMdx+lZBBxdzUCKE3V0cCxSkcYFAO8Txu0P1dLTCtPgYSnfJo05RwtQO+
CkCQZvFEiXcpag7XSZCEwqpDut+qoV5yuZ7Ykw1FJuL4DtLdwdDT8EvhYoYD5NKd
99MTkIzUHNiy7gO5bYhlNEolk90u28VfUbYXkJfqiB7a4Y8irpztpcU46daZK6Wv
buoW2ufL/rQFpvuJVDwSox9XKj4hO2RLtkl1SozeacV0lKAQhY2VdSMrntnCGUZP
UPvw3QJI9Gpvb2FDAgMBAAGjggJ+MIICejAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FOklGirl+M9CAegMPHhOYKEhmGvJMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF
Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au
aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu
aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wNQYDVR0RBC4wLIISY2xldmVyLWRydWNr
ZW4uY29tghZ3d3cuY2xldmVyLWRydWNrZW4uY29tMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAXqdz+d9WwOe1
Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFvtYOAkgAABAMARjBEAiB90gYs6kNs
zeVP/gYHX8wXiJo+iGn1jMb7+VICtr4tcgIgfh5+EoZS2hwrT9uXx2Ebqqh22uCl
nbKqO7x3obAXPa8AdgCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAA
AW+1g4CAAAAEAwBHMEUCIQCA6SYsYVivJI0PjlZKI3i5hTg+Z8t5EmphpJQQBD90
1wIgFx6iWpRPuVm7IHBTsmJ+tj0JrEuxdCgthPAhs4C2IWMwDQYJKoZIhvcNAQEL
BQADggEBADaA64IiwGsJF64FP9wq1mRA2DvqZXcDdvIsXx8zxR3HNTcWbGH8vbw1
b4zO9+Xf2TRPBrftnstv4kZciOXtYm16TyMJvYqaeJIB0al8y3t3aB90iTphqsHO
FyIcAWw6neIMUh2BeD6wFKoGqjLq1C2+Wg2v2uj5oQ2Y24lXXjyh/BlnnC3R9lOB
84ueRfOck9TCzl1cfO9/RqGrKvCThsgMzgr3WZHmEglNjTKoeuIMuAcNp+/0Mhm6
8UGXwZAqAk1YB84n/8XdR1PXbAywmpsY2IV7x2WYgAITyRvK1L9xILX+gPJz3z0j
Jrvqvyalhdsdete50oJMuPU9v0d/H7I=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApYdMhIUCHAxg/tTydyd5
S6TIJvtayKslKCK9dszppq1a+SxVTqmfSFaU0iyItVxv3GlOAfA+harA1p+i/qDQ
3Fy03Q8PyekB2l3Dr1+HrF1SmHQv84WNz372HsQlZ9vYx0NzRFKPdu1Ld03eWI08
WqM7ktCFaBvCCLNe2O84JaD/Aof3U42eLnHmpiTvdUxLbmi6I4UVI6QJC2tHqXz1
QsKh9d9ZsTV8CpZKPP4zGdYRAXccziM/C+3eUWMMvuwj39u7Yv4LbqvU04CneWU6
cJIRMUfjY1dXpg3u007n02ckczBZD+j7d7KtQrhv9twuhT9GqjEtWTM2f3Yeak+p
FzfJMk80sh/qbSTBxldAYA9/PFdSU2M/S1fV9W83LH6nsqmd4i2by9/vZ4P/QXnT
d5XmsPWYj9URFMQx3H6VkEHF3NQIoTdXRwLFKRxgUA7xPG7Q/V0tMK0+BhKd8mjT
lHC1A74KQJBm8USJdylqDtdJkITCqkO636qhXnK5ntiTDUUm4vgO0t3B0NPwS+Fi
hgPk0p330xOQjNQc2LLuA7ltiGU0SiWT3S7bxV9RtheQl+qIHtrhjyKunO2lxTjp
1pkrpa9u6hba58v+tAWm+4lUPBKjH1cqPiE7ZEu2SXVKjN5pxXSUoBCFjZV1Iyue
2cIZRk9Q+/DdAkj0am9vYUMCAwEAAQ==
-----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 337945548927206421944313255772879820629198
 . . . . . . . . [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 2020-01-17 20:58:11 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-16 20:58:11 +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 'clever-drucken.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 675297409281582634109761329775706018258620224137775926837424916184276970045427056187475456288022707482793046875807834629256621689115330937974943416770308292478590456912697104915566580875526869932419066308825745901090188950871539945741252652260977834274346714431344978486149965111409401862465641836769056988596181157825483734030938216974348233010377645561582524638339109090180889585529881150029366740149616036286919454664783546492843891747472992834326170391654360944870012720445664142242772470517900543760757436093001877507349705169384631407139029998285520792283328012773925035864416578404232232001048292158052160128331143909184856109540858725096718524366026910602886798157048460148475854642009901328298231518941161257114043216149732258498751883400092818282091610544275908632156831776447752724053137909613058300275922240522993259301348828927765086633759218567520725125310302732002563722642972298374826880649232179778060442013759143017116645626829970084115462826040675488148248946884566408133859067929490189054657444272957292111763573838045050433231310406847534639624242249918284989567527203887902054520782420215228702907096107307054532482923714811230650456736236973354642032643905561581369347891274367044593959355605325973275714478403
 . . . . . . . . . . . . . . . . . . . . [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)
							e9251a2ae5f8cf4201e80c3c784e60a121986bc9
 . . . . . . . . . . . . . . . . [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 (46 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'clever-drucken.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.clever-drucken.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fb5838092000004030046304402207dd2062cea436ccde54ffe06075fcc17889a3e8869f58cc6fbf95202b6be2d7202207e1e7e128652da1c2b4fdb97c7611baaa876dae0a59db2aa3bbc77a1b0173daf007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fb5838080000004030047304502210080e9262c6158af248d0f8e564a2378b985383e67cb79126a61a49410043f74d70220171ea25a944fb959bb207053b2627eb63d09ac4bb174282d84f021b380b62163
 . . . . [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)
		003680eb8222c06b0917ae053fdc2ad66440d83bea65770376f22c5f1f33c51dc73537166c61fcbdbc356f8ccef7e5dfd9344f06b7ed9ecb6fe2465c88e5ed626d7a4f2309bd8a9a789201d1a97ccb7b77681f74893a61aac1ce17221c016c3a9de20c521d81783eb014aa06aa32ead42dbe5a0dafdae8f9a10d98db89575e3ca1fc19679c2dd1f65381f38b9e45f39c93d4c2ce5d5c7cef7f46a1ab2af09386c80cce0af75991e612094d8d32a87ae20cb8070da7eff43219baf14197c1902a024d5807ce27ffc5dd4753d76c0cb09a9b18d8857bc76598800213c91bcad4bf7120b5fe80f273df3d2326bbeabf26a585db1d7ad7b9d2824cb8f53dbf477f1fb2