adyprintingpress.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:29:28:68:eb:0b:c7:1e:67:5b:76:a8:c9:84:cc:ca:a6:d0 was issued on by Let's Encrypt.

With 9 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=adyprintingpress.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:29:28:68:eb:0b:c7:1e:67:5b:76:a8:c9:84:cc:ca:a6:d0
Serial Number (int): 275342148725043292117479022066760241817296
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: bd:b5:06:ff:5d:77:0c:0f:34:ee:5c:05:94:5f:0f:e5:33:e2:a0:4d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 1e:7d:99:ca:bf:b8:31:23:e9:7b:05:08:0f:d7:03:b6:60:2a:bf:24
Fingerprint (sha256): 0e:2d:b5:dd:bf:ae:e5:93:75:57:fa:63:ff:61:f2:49:a0:42:ae:6c:b9:2f:f4:00:1f:88:38:65:db:db:88:93

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 adyprintingpress.com

9

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for adyprintingpress.com

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

adyprintingpress.com
adyprintingpress.jdnepogroup.com
autodiscover.adyprintingpress.com
cpanel.adyprintingpress.com
mail.adyprintingpress.com
webdisk.adyprintingpress.com
webmail.adyprintingpress.com
www.adyprintingpress.com
www.adyprintingpress.jdnepogroup.com

Other certificates including the domain name adyprintingpress.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for adyprintingpress.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGYTCCBUmgAwIBAgISAykoaOsLxx5nW3aoyYTMyqbQMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEyMDkyMzMwMjVaFw0x
OTAzMDkyMzMwMjVaMB8xHTAbBgNVBAMTFGFkeXByaW50aW5ncHJlc3MuY29tMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtqDqrW7YhMwD9tF+flWAeo41
KOf0OIR1XbRrEDniSbrp0HqoF/cInNlMvZ2JfLTF9WJOI05NaQmtXGEn9Yo2X539
c+zHDkpHykUvvcl2kGRAmUm7cLVGxtPWv6REYhxAAyJ2v7/kfQZNkyllOfsh7J3L
h15nW10hNeZwPLv9PGG3ue9Q2z1lzPAecop+9a0tYbJk2TGgybYAjhdWnhjNllBk
XmOGBvA7ao1iPL1r+CFctZHfGAU1D/DunmUHm/dKqQuZ1nAwwfGygJvxlTlGWDv4
DsS9TZmfj0/L+tTri8quI7EJaQWcfr7r/g95EutnRLkzMDZKyJV1iw247E7gNQID
AQABo4IDajCCA2YwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS9tQb/XXcMDzTuXAWU
Xw/lM+KgTTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMIIBHAYDVR0RBIIBEzCCAQ+CFGFkeXByaW50aW5ncHJlc3MuY29t
giBhZHlwcmludGluZ3ByZXNzLmpkbmVwb2dyb3VwLmNvbYIhYXV0b2Rpc2NvdmVy
LmFkeXByaW50aW5ncHJlc3MuY29tghtjcGFuZWwuYWR5cHJpbnRpbmdwcmVzcy5j
b22CGW1haWwuYWR5cHJpbnRpbmdwcmVzcy5jb22CHHdlYmRpc2suYWR5cHJpbnRp
bmdwcmVzcy5jb22CHHdlYm1haWwuYWR5cHJpbnRpbmdwcmVzcy5jb22CGHd3dy5h
ZHlwcmludGluZ3ByZXNzLmNvbYIkd3d3LmFkeXByaW50aW5ncHJlc3MuamRuZXBv
Z3JvdXAuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgw
JgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBgYKKwYB
BAHWeQIEAgSB9wSB9ADyAHcAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV55hB7
zFYAAAFnlYWwqQAABAMASDBGAiEAwL24R9FrLq0QMgbLHeLR5kLi7rhnE4YNqD40
U+ZwwOMCIQDlWQuIeFcJSHNiDqu7MnZmtDLvBCa7zLkBID/ytBHyAwB3AGPy283o
O8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABZ5WFrwgAAAQDAEgwRgIhAMtZ
wLZlC8R1lRbf3zrVJ1SfFps7vLuHKt4URGNp+GrnAiEA3o32M1CxTgBfS81tFzdX
zSm69V9djtUWipU6aELBRuowDQYJKoZIhvcNAQELBQADggEBAIbawfRXZI8JEj1B
uWexxWbrdtJbkR1lq4yxfSRTqEepQegLkXttZ6DFbT+oYZz92Q7G4gSovIaMFmd1
8Kl2RAb9dksZA0n8DuwGP8dRQfQsXBrclx8rYTUm6gQ8VFlk6kG2ns2/i8A84K2K
vCkDHgoQDiNkqj4UU6Hw/tOrF/jcMdt/je30Rtte0oXBCFh07y1fHFSmFeV092az
M7VBWo2wOdJJVuny4UTXDvzEMoSkduEPNlIgbjWaZOkwxWK2fJ3ZAd3b1g8JD+5F
QMxvuKpW5rd93px9wI3tDkod8yb1GhN/lLuXeLR1Xfoy8OhPzDPFFiQtduJnS9Ut
QvhP/d4=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtqDqrW7YhMwD9tF+flWA
eo41KOf0OIR1XbRrEDniSbrp0HqoF/cInNlMvZ2JfLTF9WJOI05NaQmtXGEn9Yo2
X539c+zHDkpHykUvvcl2kGRAmUm7cLVGxtPWv6REYhxAAyJ2v7/kfQZNkyllOfsh
7J3Lh15nW10hNeZwPLv9PGG3ue9Q2z1lzPAecop+9a0tYbJk2TGgybYAjhdWnhjN
llBkXmOGBvA7ao1iPL1r+CFctZHfGAU1D/DunmUHm/dKqQuZ1nAwwfGygJvxlTlG
WDv4DsS9TZmfj0/L+tTri8quI7EJaQWcfr7r/g95EutnRLkzMDZKyJV1iw247E7g
NQIDAQAB
-----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 275342148725043292117479022066760241817296
 . . . . . . . . [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 2018-12-09 23:30:25 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-03-09 23:30:25 +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 'adyprintingpress.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23054722490421902062152680350899887303834545459237876741684648390728858602837197880954651189061780354607556272558014116238178275056158451709867960214396082054897325118408033319701314036370065601790426459440012755208186247342762567395452258926815512541776094390027826843759537754238095002211822030300558550404431844246536272534006496669131416444141380417169670036702249489255489021278745403009215145717383121905276772720430100608270408719504001251236619539913395654195447109178977493553692874222086110406097134904305516516055342197366757115022909890675687062415166117502758791165525462812347557726751563075945199755317
 . . . . . . . . . . . . . . . . . . . . [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)
							bdb506ff5d770c0f34ee5c05945f0fe533e2a04d
 . . . . . . . . . . . . . . . . [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 (275 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adyprintingpress.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adyprintingpress.jdnepogroup.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.adyprintingpress.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.adyprintingpress.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.adyprintingpress.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.adyprintingpress.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.adyprintingpress.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.adyprintingpress.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.adyprintingpress.jdnepogroup.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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f2007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001679585b0a90000040300483046022100c0bdb847d16b2ead103206cb1de2d1e642e2eeb86713860da83e3453e670c0e3022100e5590b887857094873620eabbb327666b432ef0426bbccb901203ff2b411f20300770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001679585af080000040300483046022100cb59c0b6650bc4759516dfdf3ad527549f169b3bbcbb872ade14446369f86ae7022100de8df63350b14e005f4bcd6d173757cd29baf55f5d8ed5168a953a6842c146ea
 . . . . [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)
		0086dac1f457648f09123d41b967b1c566eb76d25b911d65ab8cb17d2453a847a941e80b917b6d67a0c56d3fa8619cfdd90ec6e204a8bc868c166775f0a9764406fd764b190349fc0eec063fc75141f42c5c1adc971f2b613526ea043c545964ea41b69ecdbf8bc03ce0ad8abc29031e0a100e2364aa3e1453a1f0fed3ab17f8dc31db7f8dedf446db5ed285c1085874ef2d5f1c54a615e574f766b333b5415a8db039d24956e9f2e144d70efcc43284a476e10f3652206e359a64e930c562b67c9dd901dddbd60f090fee4540cc6fb8aa56e6b77dde9c7dc08ded0e4a1df326f51a137f94bb9778b4755dfa32f0e84fcc33c516242d76e2674bd52d42f84ffdde