printedforyou.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:1e:04:da:46:27:1d:54:7b:28:53:0d:78:68:ca:0d:36:6d 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=printedforyou.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:1e:04:da:46:27:1d:54:7b:28:53:0d:78:68:ca:0d:36:6dSerial Number (int): 358664064990235088536633308315610134689389
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: df:09:9d:4c:e2:e7:12:bd:cf:0f:32:e8:c6:00:a5:c1:66:5a:1d:0b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d1:26:7d:64:48:64:22:33:c3:1a:a4:75:a0:a4:a0:ad:88:31:c7:13
Fingerprint (sha256): 3d:a8:33:54:c5:e9:8d:a8:56:b1:86:e4:e8:c8:a8:97:fb:e3:47:f4:86:1f:57:d2:c6:fa:30:87:35:49:54:0f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate printedforyou.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for printedforyou.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
printedforyou.com
Other certificates including the domain name printedforyou.com
(limited to 100 certificates)
07u.com
nationalhealthyhometaxcredit.com
printedforyou.com
kidzsport.com
malvasia.com
printedforyou.com
nationalhealthyhometaxcredit.com
printedforyou.com
kidzsport.com
www.printedforyou.com
golesgol.com
bankruptcysurvival.com
kidzsport.com
kohler.us.com
malvasia.com
www.printedforyou.com
07u.com
davidgarra.com
malvasia.com
bankruptcysurvival.com
motobanners.com
malvasia.com
kidzsport.com
printedforyou.com
kidzsport.com
kidzsport.com
www.printedforyou.com
couples4christ.world
printedforyou.com
printedforyou.com
capitaladvisers.com
nationalhealthyhometaxcredit.com
printedforyou.com
kidzsport.com
malvasia.com
printedforyou.com
nationalhealthyhometaxcredit.com
printedforyou.com
kidzsport.com
www.printedforyou.com
golesgol.com
bankruptcysurvival.com
kidzsport.com
kohler.us.com
malvasia.com
www.printedforyou.com
07u.com
davidgarra.com
malvasia.com
bankruptcysurvival.com
motobanners.com
malvasia.com
kidzsport.com
printedforyou.com
kidzsport.com
kidzsport.com
www.printedforyou.com
couples4christ.world
printedforyou.com
printedforyou.com
capitaladvisers.com
Certificate
The complete raw certificate details for printedforyou.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGWzCCBUOgAwIBAgISBB4E2kYnHVR7KFMNeGjKDTZtMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMTEyMDA2MzRaFw0y MDAyMDkyMDA2MzRaMBwxGjAYBgNVBAMTEXByaW50ZWRmb3J5b3UuY29tMIICIjAN BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtF1j/i1qcgJOkMOzxM/0rqggWV/R 5DY+VXvX5pU64h+8TEatoDv/uU2EYwJOf+mafuCDK8rk5jRAuCC/qtgPDzG2FlTU 8QRcb6UoMdaKmSdwNejXLp7ZES7KVC4502VDolRkz7jpN1WvP0LokEFVSgmEEzCj LG5rn3WgxXzv2G6HBSn8vjst2Y+gHfMrbyQA40jOmoUw2NQdrxOrmfX4icU2N6Na vZFl6s0qq8+902LfaJtbu311JwMiigXzQFQ6G8JhH9HaAg8Wx3bWQMw2n7elgO67 aRjFmxLZWof7IdWkMKka7UHqgbprfGEq3jCpAB84Eo1v+2HCzCLfe3U2tIQSxQ+O xzxdV9TrcAZMSUD1pl67AJ8fHKC6QeVsJtJablR0awRAr7RRW77LL4bGSBlirnIh 7PJgEt/zqp5HhnHVzjsCGWeKZCfLH+8ADaBbbR2rB3dwsPeTaH2ye4dbdez440Sr svQCMuAXDSSm5/oINbbRFX9sE8fArH8HAzELHK/TTe1zT+HPbj33TgFdh80iGSaM 0pqy6u3vQbuFGKdWAhtGZ1+n5OujJa/suTix69oYoSnE5BA0pxYKmI6Qm5J0Cv7F wMHRqnE0Y5eHqwkGNBTSwnuSOJbP6HRilZWkGUwJE+ChrJgIySdX+AB20EgjWdE1 K+FiynRTpPhpr5ECAwEAAaOCAmcwggJjMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU 3wmdTOLnEr3PDzLoxgClwWZaHQswHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl 7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5p bnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5p bnQteDMubGV0c2VuY3J5cHQub3JnLzAcBgNVHREEFTATghFwcmludGVkZm9yeW91 LmNvbTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsG AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkC BAIEgfYEgfMA8QB2APCVpFnyANGCQBAtL5OIjq1L/h1H45nh0DSmsKiqjrJzAAAB blxKKF8AAAQDAEcwRQIhAI3qoe90pmwlBoYyzLSou5ILMes0tl1xqZdtMX4ymQQu AiAjTgcqe0dSqG3+y6gNiGKTZvJhtSL9OUKkcq4KIhkzkgB3ALIeBcyLos2KIE6H ZvkruYolIGdr2vpw57JJUy3vi5BeAAABblxKKFMAAAQDAEgwRgIhAK+k+Q4zG4BN dqTA4FPfRP17SM+FsihGy5059WWpSI7GAiEA0kVZzov/K/Fzdw3JFLsSYxGHjR3/ 49iqRpgZhscTtwkwDQYJKoZIhvcNAQELBQADggEBACQwjk3kt1Kyrz2R+Bwlz3cr 7M10Vlbk7Dwi2+0Ya+Rnc9MhO55qLgzU8St2SxS1UcQseLYt4mHRf1ccz28akx5d RMOhP8dMKH05D6QxxN2ObrFpu8MLN6K9E0BCVFCXjd2fuSpdlzoMinE13bU2DUWT O1vNUwJOhUzoNwlcCord/RSG82Iwc5OK5oAl2D1+02aKoJi7kdCu7ZzvOHksXybQ Hghq+977+PqnsBCiRSX27/T3UCb4nSL7No+b4+O3xoGd58pvdF7x9QhBPRai3M7g SjttNGGtBCZ1HRWJxqk8VJj/4X/0DWjLNK040yjyAcmm9ELM50Z4qRK32XqPzV4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtF1j/i1qcgJOkMOzxM/0 rqggWV/R5DY+VXvX5pU64h+8TEatoDv/uU2EYwJOf+mafuCDK8rk5jRAuCC/qtgP DzG2FlTU8QRcb6UoMdaKmSdwNejXLp7ZES7KVC4502VDolRkz7jpN1WvP0LokEFV SgmEEzCjLG5rn3WgxXzv2G6HBSn8vjst2Y+gHfMrbyQA40jOmoUw2NQdrxOrmfX4 icU2N6NavZFl6s0qq8+902LfaJtbu311JwMiigXzQFQ6G8JhH9HaAg8Wx3bWQMw2 n7elgO67aRjFmxLZWof7IdWkMKka7UHqgbprfGEq3jCpAB84Eo1v+2HCzCLfe3U2 tIQSxQ+OxzxdV9TrcAZMSUD1pl67AJ8fHKC6QeVsJtJablR0awRAr7RRW77LL4bG SBlirnIh7PJgEt/zqp5HhnHVzjsCGWeKZCfLH+8ADaBbbR2rB3dwsPeTaH2ye4db dez440SrsvQCMuAXDSSm5/oINbbRFX9sE8fArH8HAzELHK/TTe1zT+HPbj33TgFd h80iGSaM0pqy6u3vQbuFGKdWAhtGZ1+n5OujJa/suTix69oYoSnE5BA0pxYKmI6Q m5J0Cv7FwMHRqnE0Y5eHqwkGNBTSwnuSOJbP6HRilZWkGUwJE+ChrJgIySdX+AB2 0EgjWdE1K+FiynRTpPhpr5ECAwEAAQ== -----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 358664064990235088536633308315610134689389 . . . . . . . . [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-11-11 20:06:34 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-09 20:06:34 +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 'printedforyou.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 735824215039844155224783082573689800917704725825948100876806915585249042792622305316299567440306765777648584864110223831989572138743723081318661117813003026394423727073301322298298886373374110608928114507642420921706805247252302298947150644196858118169058850944485117198964864451224012276987437902919473432493322544013186900267803536033134577429274705213050477105896088476037570841832520883749821243227921925973291935684944356854067716553498880915241165063399914370281581458387078734153672816650133550080490671562464359780432606296380525675328849357937321189095127495073152229304530247528176904710245866822389696758478978469994901497086697318470854039614243637049872296007375625484050859403061918965045510366280681055532072260383609081463361061813053592508475734023534028139733813177155699601476447217909327964134259900503804671536765693422661305749637560885534888915505351191160564632680922416186182416377651878706989114054546782655745952926352929162869522101356232777976957844267504059284853917619904798260841954631556794556959793204092607194581483713535230622483667090036172636139922122479100730932949482301401796953590949996988297564005875577189492780567005166822724927858991905739844068707762178486541945248015068236513662316433 . . . . . . . . . . . . . . . . . . . . [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) df099d4ce2e712bdcf0f32e8c600a5c1665a1d0b . . . . . . . . . . . . . . . . [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 (21 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'printedforyou.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016e5c4a285f00000403004730450221008deaa1ef74a66c25068632ccb4a8bb920b31eb34b65d71a9976d317e3299042e0220234e072a7b4752a86dfecba80d88629366f261b522fd3942a472ae0a22193392007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e5c4a28530000040300483046022100afa4f90e331b804d76a4c0e053df44fd7b48cf85b22846cb9d39f565a9488ec6022100d24559ce8bff2bf173770dc914bb126311878d1dffe3d8aa46981986c713b709 . . . . [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) 0024308e4de4b752b2af3d91f81c25cf772beccd745656e4ec3c22dbed186be46773d3213b9e6a2e0cd4f12b764b14b551c42c78b62de261d17f571ccf6f1a931e5d44c3a13fc74c287d390fa431c4dd8e6eb169bbc30b37a2bd1340425450978ddd9fb92a5d973a0c8a7135ddb5360d45933b5bcd53024e854ce837095c0a8addfd1486f3623073938ae68025d83d7ed3668aa098bb91d0aeed9cef38792c5f26d01e086afbdefbf8faa7b010a24525f6eff4f75026f89d22fb368f9be3e3b7c6819de7ca6f745ef1f508413d16a2dccee04a3b6d3461ad0426751d1589c6a93c5498ffe17ff40d68cb34ad38d328f201c9a6f442cce74678a912b7d97a8fcd5e