piwik.codeschubser.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:6f:74:d4:90:dc:42:d2:7c:ab:60:1e:aa:27:cf:a9:e8:47 was issued on by Let's Encrypt.

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=piwik.codeschubser.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:6f:74:d4:90:dc:42:d2:7c:ab:60:1e:aa:27:cf:a9:e8:47
Serial Number (int): 299263494676067828161804156455190197299271
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 63:f4:c4:e9:09:07:d3:22:b6:b4:ab:1e:68:2d:ee:cb:58:31:4e:89
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 02:5b:1c:5f:0c:01:5a:cd:f4:d3:8b:33:5f:24:48:2d:57:33:5e:a6
Fingerprint (sha256): 7e:29:72:20:b7:ac:54:eb:12:ba:ab:40:5a:32:1a:f4:7d:d1:f9:d8:24:13:29:1c:63:ce:d9:01:7d:29:93:b2

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 piwik.codeschubser.de

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for piwik.codeschubser.de

Public Key Algorithm

RSA

Key Size

2048

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

piwik.codeschubser.de

Other certificates including the domain name codeschubser.de

(limited to 100 certificates)
codeschubser.de
codeschubser.de
piwik.codeschubser.de
cdn.codeschubser.de
codeschubser.de
mail.codeschubser.de
piwik.codeschubser.de
crm.codeschubser.de
dev.codeschubser.de
dev.codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de
codeschubser.de
codeschubser.de
codeschubser.de
codeschubser.de
codeschubser.de
crm.codeschubser.de
piwik.codeschubser.de
codeschubser.de
cdn.codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de
codeschubser.de
dev.codeschubser.de
cdn.codeschubser.de
mail.codeschubser.de
cdn.codeschubser.de
codeschubser.de
dev.codeschubser.de
dev.codeschubser.de
dev.codeschubser.de
cdn.codeschubser.de
codeschubser.de
cdn.codeschubser.de
piwik.codeschubser.de
cdn.codeschubser.de
cdn.codeschubser.de
dev.codeschubser.de
cdn.codeschubser.de
cdn.codeschubser.de
mail.codeschubser.de
piwik.codeschubser.de
codeschubser.de
crm.codeschubser.de
piwik.codeschubser.de
cdn.codeschubser.de
codeschubser.de
cdn.codeschubser.de
dev.codeschubser.de
dev.codeschubser.de
codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de
mail.codeschubser.de
mail.codeschubser.de
mail.codeschubser.de
piwik.codeschubser.de
cdn.codeschubser.de
codeschubser.de
piwik.codeschubser.de
codeschubser.de
codeschubser.de
mail.codeschubser.de
dev.codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de
dev.codeschubser.de
cdn.codeschubser.de
crm.codeschubser.de
codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de
dev.codeschubser.de
codeschubser.de
dev.codeschubser.de
dev.codeschubser.de
piwik.codeschubser.de
dev.codeschubser.de
mail.codeschubser.de
mail.codeschubser.de
codeschubser.de
mail.codeschubser.de
cdn.codeschubser.de
piwik.codeschubser.de
codeschubser.de
mail.codeschubser.de
codeschubser.de
codeschubser.de
dev.codeschubser.de
mail.codeschubser.de
piwik.codeschubser.de
dev.codeschubser.de
piwik.codeschubser.de
codeschubser.de
codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de
piwik.codeschubser.de

Certificate

The complete raw certificate details for piwik.codeschubser.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYzCCBEugAwIBAgISA2901JDcQtJ8q2AeqifPqehHMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMTkwNjMwMDlaFw0x
OTA1MjAwNjMwMDlaMCAxHjAcBgNVBAMTFXBpd2lrLmNvZGVzY2h1YnNlci5kZTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJurHmW88kxFLfzs8Rvf5a1q
JtRH8BK+T43Cwl8JXB5ByMYeXtTabZGfZf4ZVkLGRVtamugT3oM3OT3e3hDYdSCp
scrKxuCmmdtZwf4RF4yuOUe0Fp/hPkZXra4a8+NHmsw/6M7o5i2b5OPgm1lUrwXR
6R7uueceb6IxuzzjZogDUB625zGzv9VlqrsZ0SrVML8HePiswyDwIq2p2fWlbNj9
GdnBJUAj+5ZBvMOPvULsW1ksEP0X0J3xkv4tB1lWpDxI01w3jFitr9fgHThuHds6
xFj6H9f/FRbqxuxDTejj9EHxD1ScEOUScl8PU1MRXALE5RMdEQD0SKz1JWYXUK8C
AwEAAaOCAmswggJnMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUY/TE6QkH0yK2tKse
aC3uy1gxTokwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVwaXdpay5jb2Rlc2NodWJzZXIuZGUwTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWkEqXtIAAAE
AwBIMEYCIQDuQRyiYHUrJi3rBSBA6FMkCZ5WraaykMwiRlop2T0WCgIhANaKcj4G
zVDkdK0RMAbuM0SCigysS2Np1Aha2pXBJoL9AHYAKTxRllTIOWW6qlD8WAfUt2+/
WHopctykwwz05UVH9HgAAAFpBKl7SQAABAMARzBFAiEAvA34UuK3PG2pRWOY7fst
c17c6pZyBhlFc9CGmSz46KECIB4gayKk3ryOoaVMNUdVt2GJY5jjIenyomtnL8jm
8PnVMA0GCSqGSIb3DQEBCwUAA4IBAQAjS7VcdXn3Orvl43S6FEf6Mur/9AaYcpHo
aCK8kUJCslcrvjUH/pCb6sMFrLTpcW4HmtHfVv3rMLGs1ENnsQtKJavZ4EeXjpWy
1bIs6H3qxJSmA2q2Quw8rqgnLM3JEsHO0wLFZoKrbIuAcOUVb1MFurIbXa5sUHb9
z4qdtdfrhR50N7QJmCm00+5ER7cZzmVPINQ8ip0cRHK0WUFmij61NdeBSFXgjkE4
B9BBYdBATBisIZCMvXvZRW9sdsOqcE3zZLSS8l1VIkCpG5hboWJgaspD64nzdbT5
zYZZMQq5eUV7B26UfsOsUBp1ZM+H5zGqNIYk9BXr4cYUCCQo9UP3
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm6seZbzyTEUt/OzxG9/l
rWom1EfwEr5PjcLCXwlcHkHIxh5e1NptkZ9l/hlWQsZFW1qa6BPegzc5Pd7eENh1
IKmxysrG4KaZ21nB/hEXjK45R7QWn+E+Rletrhrz40eazD/ozujmLZvk4+CbWVSv
BdHpHu655x5vojG7PONmiANQHrbnMbO/1WWquxnRKtUwvwd4+KzDIPAiranZ9aVs
2P0Z2cElQCP7lkG8w4+9QuxbWSwQ/RfQnfGS/i0HWVakPEjTXDeMWK2v1+AdOG4d
2zrEWPof1/8VFurG7ENN6OP0QfEPVJwQ5RJyXw9TUxFcAsTlEx0RAPRIrPUlZhdQ
rwIDAQAB
-----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 299263494676067828161804156455190197299271
 . . . . . . . . [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-02-19 06:30:09 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-20 06:30:09 +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 'piwik.codeschubser.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 19651319065336260119843022236532551464550896927918171685702934409607930673083348425345908232563318091922511910380722056944219053436588565621954384432161050074275224932376703799930900210271842755285691136296506368825982027339527656920554538406436483024716104539212409771896654930146389264088454587577921177216679556949881531540215282856647578970664754448697273782871160389625742852012958781693966204565012670666324841578680493457116232103314135129454044919184237680088868330887615665279819906224182164314614067731121580023671973727050945256582777691411154772842667260899252093429706575900074935304568965697148001145007
 . . . . . . . . . . . . . . . . . . . . [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)
							63f4c4e90907d322b6b4ab1e682deecb58314e89
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'piwik.codeschubser.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)
							00f1007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016904a97b480000040300483046022100ee411ca260752b262deb052040e85324099e56ada6b290cc22465a29d93d160a022100d68a723e06cd50e474ad113006ee3344828a0cac4b6369d4085ada95c12682fd007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016904a97b490000040300473045022100bc0df852e2b73c6da9456398edfb2d735edcea967206194573d086992cf8e8a102201e206b22a4debc8ea1a54c354755b761896398e321e9f2a26b672fc8e6f0f9d5
 . . . . [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)
		00234bb55c7579f73abbe5e374ba1447fa32eafff406987291e86822bc914242b2572bbe3507fe909beac305acb4e9716e079ad1df56fdeb30b1acd44367b10b4a25abd9e047978e95b2d5b22ce87deac494a6036ab642ec3caea8272ccdc912c1ced302c56682ab6c8b8070e5156f5305bab21b5dae6c5076fdcf8a9db5d7eb851e7437b4099829b4d3ee4447b719ce654f20d43c8a9d1c4472b45941668a3eb535d7814855e08e413807d04161d0404c18ac21908cbd7bd9456f6c76c3aa704df364b492f25d552240a91b985ba162606aca43eb89f375b4f9cd8659310ab979457b076e947ec3ac501a7564cf87e731aa348624f415ebe1c614082428f543f7