ductcleaning.london
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:97:70:df:77:34:42:50:8b:17:47:d2:79:70:25:fe:cb:c7 was issued on by Let's Encrypt.
With 8 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=ductcleaning.london
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:97:70:df:77:34:42:50:8b:17:47:d2:79:70:25:fe:cb:c7Serial Number (int): 312869529035816942434010348435705188764615
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 05:df:89:21:50:72:d1:56:1d:a4:8c:47:68:af:8f:42:bb:ca:7d:66
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 6a:55:0b:8c:bc:b8:11:26:aa:cd:14:f8:39:70:67:16:48:c0:5c:1b
Fingerprint (sha256): 2b:c5:89:d6:b9:7e:e5:13:b6:71:56:fd:e6:a3:d5:83:8b:d7:c6:2b:9a:47:51:94:39:f2:9b:32:86:e2:00:a4
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate ductcleaning.london
8
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ductcleaning.london
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
cpanel.ductcleaning.london
ductcleaning.london
ductcleaning.walthamabbeylife.co.uk
mail.ductcleaning.london
webdisk.ductcleaning.london
webmail.ductcleaning.london
www.ductcleaning.london
www.ductcleaning.walthamabbeylife.co.uk
ductcleaning.london
ductcleaning.walthamabbeylife.co.uk
mail.ductcleaning.london
webdisk.ductcleaning.london
webmail.ductcleaning.london
www.ductcleaning.london
www.ductcleaning.walthamabbeylife.co.uk
Other certificates including the domain name ductcleaning.london
(limited to 100 certificates)
ductcleaning.london
ductcleaning.london
essencecrafts.co.uk
ductcleaning.london
ductcleaning.london
ductcleaning.london
ductcleaning.london
ductcleaning.london
www.chrisbarnardwindows.walthamabbeylife.co.uk
lynnesflorists.co.uk
ductcleaning.london
walthamabbeylife.co.uk
lynnesflorists.co.uk
ductcleaning.london
artificialflowerco.walthamabbeylife.co.uk
aandmcleaning.co.uk
ductcleaning.london
aandmcleaning.co.uk
amvchimneysweeps.co.uk
www.essencecrafts.co.uk
ductcleaning.london
walthamabbeylife.co.uk
www.ductcleaning.aandmcleaning.co.uk
ductcleaning.london
ductcleaning.london
essencecrafts.co.uk
ductcleaning.london
ductcleaning.london
ductcleaning.london
ductcleaning.london
ductcleaning.london
www.chrisbarnardwindows.walthamabbeylife.co.uk
lynnesflorists.co.uk
ductcleaning.london
walthamabbeylife.co.uk
lynnesflorists.co.uk
ductcleaning.london
artificialflowerco.walthamabbeylife.co.uk
aandmcleaning.co.uk
ductcleaning.london
aandmcleaning.co.uk
amvchimneysweeps.co.uk
www.essencecrafts.co.uk
ductcleaning.london
walthamabbeylife.co.uk
www.ductcleaning.aandmcleaning.co.uk
ductcleaning.london
Certificate
The complete raw certificate details for ductcleaning.london in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF4zCCBMugAwIBAgISA5dw33c0QlCLF0fSeXAl/svHMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMTUyMDU5MjdaFw0x ODAzMTUyMDU5MjdaMB4xHDAaBgNVBAMTE2R1Y3RjbGVhbmluZy5sb25kb24wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAqMxsyrWi7MWPMejeFV38FMfk GyhhsUxSgDwaTjOlmnlbnTB9ql8fno4O8V/j3MsywdeB7EQJIBSm9IECf7z63ScO +f5EvpGqs5mkYRakGXDtDlSx/aHdAY6eZYiAsl8q06syXwsJKOXifR97Hy2o3RPA gkLT9sTxZ1t1rdHZ4cAjTwuUoBFp9YKrcYiaOinTlimJ6UNbHTTeJ8OJePmYe3Bt NExJsbzQE2KmjPipc7FQ5Xd1S+1Ck2cP8EFyRFxlCu96it2vi12rQft7tJ9gM5t3 biyNWM4fLJ8MTfcuDmEjG9Mb9mLhDSh5yO5Nf+6o8P7Wa6bFP0DKhDEYSJztAgMB AAGjggLtMIIC6TAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAXfiSFQctFWHaSMR2iv j0K7yn1mMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy eXB0Lm9yZy8wgfcGA1UdEQSB7zCB7IIaY3BhbmVsLmR1Y3RjbGVhbmluZy5sb25k b26CE2R1Y3RjbGVhbmluZy5sb25kb26CI2R1Y3RjbGVhbmluZy53YWx0aGFtYWJi ZXlsaWZlLmNvLnVrghhtYWlsLmR1Y3RjbGVhbmluZy5sb25kb26CG3dlYmRpc2su ZHVjdGNsZWFuaW5nLmxvbmRvboIbd2VibWFpbC5kdWN0Y2xlYW5pbmcubG9uZG9u ghd3d3cuZHVjdGNsZWFuaW5nLmxvbmRvboInd3d3LmR1Y3RjbGVhbmluZy53YWx0 aGFtYWJiZXlsaWZlLmNvLnVrMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsr BgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlw dC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25s eSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4g YWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQg aHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQEL BQADggEBABORzfNtCkZb3Pbq9XH5bBhX5u2vJ7nQzgD5ZvsrECnJTgJ8UohLdlAI ioXoERbkhvAF57JWom8Ikt9kObC4DzQkI0Q0HPWF2XgnLnLWXp1icPJgY3XFtE7F 7HzbdYYXvUUAhfwjkQWPseYDaGYx9Qn3MeTE1QfZrVmtvNvGqZG9/KSBE3AL95yV 9FCDBKxzzW7UPlaCijt+17RTQsfQJvByfWMbZhCjmoujdMvsgCVOsVrifG3hZyRU xvd2H5szHOPbz3oi81TBty3IY5OR7C/a9gb9nGGizRYLknFidKgKpGqVg87ZLfU3 Eo+KLr1+jY1rMe+ueM7hTbqPIrifC9w= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwKjMbMq1ouzFjzHo3hVd /BTH5BsoYbFMUoA8Gk4zpZp5W50wfapfH56ODvFf49zLMsHXgexECSAUpvSBAn+8 +t0nDvn+RL6RqrOZpGEWpBlw7Q5Usf2h3QGOnmWIgLJfKtOrMl8LCSjl4n0fex8t qN0TwIJC0/bE8Wdbda3R2eHAI08LlKARafWCq3GImjop05YpielDWx003ifDiXj5 mHtwbTRMSbG80BNipoz4qXOxUOV3dUvtQpNnD/BBckRcZQrveordr4tdq0H7e7Sf YDObd24sjVjOHyyfDE33Lg5hIxvTG/Zi4Q0oecjuTX/uqPD+1mumxT9AyoQxGEic 7QIDAQAB -----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 312869529035816942434010348435705188764615 . . . . . . . . [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 2017-12-15 20:59:27 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-03-15 20:59:27 +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 'ductcleaning.london' . . . . . . . . [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 24320992213417431450151494669189795170263846517445406984262240472291123984263970987622310080887731025032436159204634453628481124582541948696243283765374934603353483937398734030936921407429095801943234818776133873186779506629577630716840941093887851744546170186095219146404167766659264620303076368322327118706229827946793092313870803779689782113102988474846619099128437764783437539142237704107627007795593640753111390726137094930909637333948076139049246796056021141474727449215113211415640004620085775698848055527768191596510579296466357834754061108734200698203478774916791416121942155100486274935614402152664652094701 . . . . . . . . . . . . . . . . . . . . [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) 05df89215072d1561da48c4768af8f42bbca7d66 . . . . . . . . . . . . . . . . [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 (239 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.ductcleaning.london' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ductcleaning.london' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ductcleaning.walthamabbeylife.co.uk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.ductcleaning.london' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.ductcleaning.london' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.ductcleaning.london' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ductcleaning.london' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ductcleaning.walthamabbeylife.co.uk' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . [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) 001391cdf36d0a465bdcf6eaf571f96c1857e6edaf27b9d0ce00f966fb2b1029c94e027c52884b7650088a85e81116e486f005e7b256a26f0892df6439b0b80f34242344341cf585d978272e72d65e9d6270f2606375c5b44ec5ec7cdb758617bd450085fc2391058fb1e603686631f509f731e4c4d507d9ad59adbcdbc6a991bdfca48113700bf79c95f4508304ac73cd6ed43e56828a3b7ed7b45342c7d026f0727d631b6610a39a8ba374cbec80254eb15ae27c6de1672454c6f7761f9b331ce3dbcf7a22f354c1b72dc8639391ec2fdaf606fd9c61a2cd160b92716274a80aa46a9583ced92df537128f8a2ebd7e8d8d6b31efae78cee14dba8f22b89f0bdc