magazine.deutschepost.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:69:9e:2d:4f:b4:83:29:86:b1:98:ad:f2:fc:16:c8:37:d5 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=magazine.deutschepost.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:69:9e:2d:4f:b4:83:29:86:b1:98:ad:f2:fc:16:c8:37:d5
Serial Number (int): 297276759615283950058056046460470943037397
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: a6:b3:35:e7:dd:76:39:1e:aa:65:ba:74:1a:82:b6:71:03:09:f6:51
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 10:b1:61:ed:fd:ef:42:d0:eb:7b:2d:5e:eb:df:0f:49:97:b7:d0:a2
Fingerprint (sha256): a0:41:1e:d6:0e:df:25:65:5d:4a:ef:ff:6a:a9:6a:1c:3a:bc:9c:e7:e3:6b:bb:55:46:dd:c6:b1:20:0b:23:66

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 magazine.deutschepost.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for magazine.deutschepost.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

magazine.deutschepost.com

Other certificates including the domain name deutschepost.com

(limited to 100 certificates)
packet.deutschepost.com
www.packet.deutschepost.com
www.deutschepost.de
api.deutschepost.com
www.packet.deutschepost.com
api.deutschepost.com
dhl.de
gmppp-testpacket.dhl.com
magazine.deutschepost.com
packet.deutschepost.com
www.deutschepost.de
www.deutschepost.de
www.deutschepost.de
www.packet.deutschepost.com
api-qa.deutschepost.com
magazine.deutschepost.com
dev-dp.tcb.deutschepost.de
packet.dhl.com
dhl.de
api-qa.dhlecommerce.com
gmpppref-w0001.deutschepost.dpwn.com
magazine.deutschepost.com
packet.deutschepost.com
api.deutschepost.com
api.dhlecommerce.com
magazine.deutschepost.com
dhl.de
magazine.deutschepost.com
www.deutschepost.com
www.packet.deutschepost.com
www.deutschepost.de
api-qa.dhlecommerce.com
dhl.de
packet.dhl.com
www.packet.deutschepost.com
www.packet.deutschepost.com
magazine.deutschepost.com
api-tcb.deutschepost.com
api-qa.dhlecommerce.com
gmppp-packet.dhl.com
www.deutschepost.de
packet.deutschepost.com
dhl.de
www.deutschepost.de
www.deutschepost.de
www.packet.deutschepost.com
www.deutschepost.de
dhl.de
magazine.deutschepost.com
packet.deutschepost.com
magazine.deutschepost.com
www.deutschepost.de
api.deutschepost.com
magazine.deutschepost.com
dhl.de
www.deutschepost.de
www.dhl.de
www.deutschepost.de
www.deutschepost.de
api-qa.dhlecommerce.com
magazine.deutschepost.com
dhl.de
api.dhlecommerce.com
api-prod-tmp.deutschepost.com
testpacket.deutschepost.com
packet.dhl.com
api-qa.dhlecommerce.com
www.deutschepost.com
api-qa.dhlecommerce.com
magazine.deutschepost.com
packet.deutschepost.com
www.deutschepost.de
api.dhlecommerce.com
www.packet.deutschepost.com
www.packet.deutschepost.com
magazine.deutschepost.com
magazine.deutschepost.com
api-tcb.deutschepost.com
www.packet.deutschepost.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFajCCBFKgAwIBAgISA2meLU+0gymGsZit8vwWyDfVMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMTQyMjE4MTRaFw0y
MDAyMTIyMjE4MTRaMCQxIjAgBgNVBAMTGW1hZ2F6aW5lLmRldXRzY2hlcG9zdC5j
b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQeKHaEJQFgijP3B2M
2WouwEyvq5sDEOEweFLCpw70+/gOY/GTdg7PQPpBDkG4fkGwopyobLquV7un7CxH
iF4pV+ttgw06yZnJHjddfY4MYo9zszDGIY0Z2xzLUkuF6qvkG2ADye9NReOlWFkC
7tgTXTL95uw75iQlNF7u4TUGdKqa48OMjdI+U0Td2hDrbqURWjuXm54yF+BYDzDB
9ggXHVqRdh22tdIgH6JUpY05ooCP2wSXgnvKE6ghXrFTIEv5PKQfHZwCybZ9GgGx
kzm/UuEsR1Ct7fyRg7BCNrXw0jkE/J5nCjtIrzxcD5qAwbH+eb/JPjkOURdsEm0f
/0+fAgMBAAGjggJuMIICajAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKazNefddjke
qmW6dBqCtnEDCfZRMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wJAYDVR0RBB0wG4IZbWFnYXppbmUuZGV1dHNjaGVwb3N0
LmNvbTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsG
AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAAB
bmw1yQwAAAQDAEcwRQIhAOElYv+hoQdVtDiKeTf4KKZozGqYlmD+xyvJHRpBqgug
AiAqRew2Zvt/TYbx1BwHoNBTLF89Qcrg4OsZ3b7xrcBpIgB2AG9Tdqwx8DEZ2JkA
pFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABbmw1ymQAAAQDAEcwRQIhALkyxqMQDO1z
AbewCB8ePHLW6ohk2DrDyN5+K0SoL7jGAiByXfpqztMx2YmuXYAIa3AeczC9UNOL
xTCRzP0EQnVjGzANBgkqhkiG9w0BAQsFAAOCAQEAMjYP+Xn1xPfAMLbaMXniHkrY
wO6cFDr2PHCJwpsL3c2g+XJnF7Jo1yxXbRpSfnqnTp4jeGqUD66mdvR8GQLoAuNv
0yb7Pjf4eBUfNmhOBfU/lFp7mDqEW43arHw2ksenf4AoEMfmyjNsXErzpIVMJ/f6
5dud01dM4SdqPV5/dLpXlccRNKnjY4A4Ed8gKaRBn2Zzfyyqkxyp/Hezoz9kEiW+
jEY5Xnkm5XI5N6mORIrbFBuTlNvR2hTzLHFHjde30E31gd+7YhgelyySaTX/qaUn
N0gJFvmkInU1OK2afcmwRxIcOGTlzyTfrKO3jaWKq/djmX+ql9MKXRjpOfohDw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0Hih2hCUBYIoz9wdjNlq
LsBMr6ubAxDhMHhSwqcO9Pv4DmPxk3YOz0D6QQ5BuH5BsKKcqGy6rle7p+wsR4he
KVfrbYMNOsmZyR43XX2ODGKPc7MwxiGNGdscy1JLheqr5BtgA8nvTUXjpVhZAu7Y
E10y/ebsO+YkJTRe7uE1BnSqmuPDjI3SPlNE3doQ626lEVo7l5ueMhfgWA8wwfYI
Fx1akXYdtrXSIB+iVKWNOaKAj9sEl4J7yhOoIV6xUyBL+TykHx2cAsm2fRoBsZM5
v1LhLEdQre38kYOwQja18NI5BPyeZwo7SK88XA+agMGx/nm/yT45DlEXbBJtH/9P
nwIDAQAB
-----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 297276759615283950058056046460470943037397
 . . . . . . . . [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-14 22:18:14 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-12 22:18:14 +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 'magazine.deutschepost.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 26317053404427575926515983081543297412389457352960949519635739506651693565866235255220930831659878838743092966870342596185353727661762678117139997677160591706839411704988825269069367937184973043604394232720878860711755628018100699727743090980495625518419028753678636319810298510503083589856220786290852216096249951186473739883468750320671053386918598517944516535425616102401184319427183425146840823049270793797949485618927767340971766090534321674123169914595924134405634941758093005846161319124373367990224234277283988507945136758918105316591989214398073093040360024615844966686795644340160793447647077785790308110239
 . . . . . . . . . . . . . . . . . . . . [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)
							a6b335e7dd76391eaa65ba741a82b6710309f651
 . . . . . . . . . . . . . . . . [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 (29 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'magazine.deutschepost.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e6c35c90c0000040300473045022100e12562ffa1a10755b4388a7937f828a668cc6a989660fec72bc91d1a41aa0ba002202a45ec3666fb7f4d86f1d41c07a0d0532c5f3d41cae0e0eb19ddbef1adc069220076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016e6c35ca640000040300473045022100b932c6a3100ced7301b7b0081f1e3c72d6ea8864d83ac3c8de7e2b44a82fb8c60220725dfa6aced331d989ae5d80086b701e7330bd50d38bc53091ccfd044275631b
 . . . . [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)
		0032360ff979f5c4f7c030b6da3179e21e4ad8c0ee9c143af63c7089c29b0bddcda0f9726717b268d72c576d1a527e7aa74e9e23786a940faea676f47c1902e802e36fd326fb3e37f878151f36684e05f53f945a7b983a845b8ddaac7c3692c7a77f802810c7e6ca336c5c4af3a4854c27f7fae5db9dd3574ce1276a3d5e7f74ba5795c71134a9e363803811df2029a4419f66737f2caa931ca9fc77b3a33f641225be8c46395e7926e5723937a98e448adb141b9394dbd1da14f32c71478dd7b7d04df581dfbb62181e972c926935ffa9a52737480916f9a422753538ad9a7dc9b047121c3864e5cf24dfaca3b78da58aabf763997faa97d30a5d18e939fa210f