salaricevimentipuglia.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:4c:e4:d6:06:fa:2a:13:3c:87:ef:91:8b:c3:fc:67:1c:20 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=salaricevimentipuglia.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:4c:e4:d6:06:fa:2a:13:3c:87:ef:91:8b:c3:fc:67:1c:20Serial Number (int): 287502492957353270311551480475931057265696
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 87:94:c4:3e:ab:02:85:d1:d8:53:4c:5c:d8:da:6d:16:ec:ec:c6:45
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): af:dc:70:12:4f:ea:75:cb:f3:f2:18:e7:8b:16:9d:eb:07:91:c5:2b
Fingerprint (sha256): 9c:ac:91:b8:8b:26:b5:bb:34:eb:5b:5c:87:45:39:17:d8:4d:53:3c:12:e6:fa:8a:09:0d:a4:16:a1:e7:05:67
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate salaricevimentipuglia.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for salaricevimentipuglia.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
salaricevimentipuglia.com
Other certificates including the domain name salaricevimentipuglia.com
(limited to 100 certificates)
www.salaricevimentipuglia.com
www.salaricevimentipuglia.com
www.salaricevimentipuglia.com
www.salaricevimentipuglia.com
salaricevimentipuglia.com
salaricevimentipuglia.com
www.70243.com
www.salaricevimentipuglia.com
salaricevimentipuglia.com
upvote.cc
tirana.org
www.gobowa.com
salaricevimentipuglia.com
www.salaricevimentipuglia.com
salaricevimentipuglia.com
www.salaricevimentipuglia.com
www.salaricevimentipuglia.com
www.salaricevimentipuglia.com
salaricevimentipuglia.com
salaricevimentipuglia.com
www.70243.com
www.salaricevimentipuglia.com
salaricevimentipuglia.com
upvote.cc
tirana.org
www.gobowa.com
salaricevimentipuglia.com
www.salaricevimentipuglia.com
salaricevimentipuglia.com
Certificate
The complete raw certificate details for salaricevimentipuglia.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGaDCCBVCgAwIBAgISA0zk1gb6KhM8h++Ri8P8ZxwgMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MjgwMzUyMjBaFw0x OTEyMjcwMzUyMjBaMCQxIjAgBgNVBAMTGXNhbGFyaWNldmltZW50aXB1Z2xpYS5j b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDmclPFAMI9YXc0hjWd QHaXTsUffJ1ucpuCGuNjLgzdmpTkuEi3ls+nhkHr4fx9IrwACGLQqRCXGRVvS39E I98sajOH9VF+rM7+apzWzDfyUIM1rKOj+/oNjnrhDvKcwtSOIenPY8Znx5ZeBlIW eW9yqhJ0tbAGKDBkE4axNpZ6IaSwgDXwDsC4go8UOXBlSiRswR7uEtLvDJRDXuvC Usoxxmmv7zV6vX7yQoGlx93Cwx2cH+XU7QLV+/dVpkYQwJwxYidYGHEK9c6Imjw8 +HVkpBBi7I9bOtvmHB26mKk4vvnwvFCvWsGX40Cazq404rSZdJGwgExwcysfvF/a +dDOk0esSVuvEOyf0B73MVJab1LF90s8Xl4UZ/5K7Ag2Vz/Ity5WGqfq9hfV58rK sUn6DUjz6rV16h4iC2LVhqCYd/QbUBY4daTrBxiUSJ59b7xiyW6LcSATxCP9NF0a +ZsDJeR01ymuUZtDWSb2im85pg+a3WHsrOHhR9NzylHZ8ib3vXsbfjnp3/68kbOW trAKu4FwPXtdt6YHJ8jiUSpvpQ+iuxkPg9XU1+wiqL/Wqn8CjSn9tRZnBEIuxz3x F7iBuI9ztmF63zRlx527+ISr8MfjQ7uu9qyM6XM5R0CAVZLMcWptYOqp461J/P0e ZCBM+SGWhgKXlTwszEpE3ZdIkQIDAQABo4ICbDCCAmgwDgYDVR0PAQH/BAQDAgWg MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G A1UdDgQWBBSHlMQ+qwKF0dhTTFzY2m0W7OzGRTAfBgNVHSMEGDAWgBSoSmpjBH3d uubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6 Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6 Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCQGA1UdEQQdMBuCGXNhbGFy aWNldmltZW50aXB1Z2xpYS5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYB BAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5v cmcwggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQB0ftqDMa0zEJEhnM4lT0Jwwr/9 XkIgCMY3NXnmEHvMVgAAAW12NmsRAAAEAwBGMEQCIGK+2UXJf97HpB90LKt1ijNf O8cF1aoGWslz/UM9jvkoAiAGUgk9v93hl28bYPKwTuq9GGi0IjTICiQXPlr/YcCu rQB1AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABbXY2av8AAAQD AEYwRAIgaOnwyK0pW611tka3d06xV7XBRcLvHLw9ik/ndaymaUICIBeFWI8/jGQJ H799X6P75TgBzHaqD21Gxp8EBwkoBjulMA0GCSqGSIb3DQEBCwUAA4IBAQAg9060 UzWhIGxCPQFZqaCcqTrF2QG6ZQcXkp632fAp5o5djsePP5QCk8DhYGG6sNiG526u Hq8IXcwhjrT/WpjZjWZ3IHqOlMozTta1SLsnJt2d1cel97ERqD+pPSZFvk2gDdzD ggI8XoMFnJ/W8cnuV9p5W4dv4hfJRHCojJsO2WADslRKjRJP8RgygqdZLpdhq3t+ iIohdSuHzBhlyROdpjCJ1MTpxeFd72wS2KNXou9pxUtGHe8IhoeVjn7vjN1Ghe0K w+uJuoC9ThaDAmTqeFGBViFjvVXUsqg1uLOjwQ7OZ9pkA90M/CKSwe7a+Sinycoe prcx+/3rLGwaJt8u -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5nJTxQDCPWF3NIY1nUB2 l07FH3ydbnKbghrjYy4M3ZqU5LhIt5bPp4ZB6+H8fSK8AAhi0KkQlxkVb0t/RCPf LGozh/VRfqzO/mqc1sw38lCDNayjo/v6DY564Q7ynMLUjiHpz2PGZ8eWXgZSFnlv cqoSdLWwBigwZBOGsTaWeiGksIA18A7AuIKPFDlwZUokbMEe7hLS7wyUQ17rwlLK McZpr+81er1+8kKBpcfdwsMdnB/l1O0C1fv3VaZGEMCcMWInWBhxCvXOiJo8PPh1 ZKQQYuyPWzrb5hwdupipOL758LxQr1rBl+NAms6uNOK0mXSRsIBMcHMrH7xf2vnQ zpNHrElbrxDsn9Ae9zFSWm9SxfdLPF5eFGf+SuwINlc/yLcuVhqn6vYX1efKyrFJ +g1I8+q1deoeIgti1YagmHf0G1AWOHWk6wcYlEiefW+8Yslui3EgE8Qj/TRdGvmb AyXkdNcprlGbQ1km9opvOaYPmt1h7Kzh4UfTc8pR2fIm9717G3456d/+vJGzlraw CruBcD17XbemByfI4lEqb6UPorsZD4PV1NfsIqi/1qp/Ao0p/bUWZwRCLsc98Re4 gbiPc7Zhet80Zcedu/iEq/DH40O7rvasjOlzOUdAgFWSzHFqbWDqqeOtSfz9HmQg TPkhloYCl5U8LMxKRN2XSJECAwEAAQ== -----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 287502492957353270311551480475931057265696 . . . . . . . . [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-09-28 03:52:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-27 03:52:20 +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 'salaricevimentipuglia.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 940140066833587590409594928197839726680633818026920181462159187832454986407909166125808000777870949390441648734338714670125734275360146352438784776169317000268001583409322602941338185967291560112074254702765615184400381778973390677546415117496758687354596640411744796273463889410680617913426850169764841777977958496524380218851405925551917137258832654717733732206760418057872514265898734387207449509320782724852571910861010260894933275500978102598593010709952938104883082552048655745867009593870894618171101968489886119743560387610476565854041581269175694843660354573276657223149155436447971292026601855014389552964526464112894814514103708118349570953604836180899057953367389762015442406104815493183088239606273315475829826658973290951402253011138297078576340568442805470498398182137852200233627605413790084122045230787475556176767953801129704297045256265538210939552493948264512098002762056450740125339109646639427255529777372521967190948113013690642924434237566922836914778823766870475985397862539975343608214919599275176662456883592241075947224749898602756712712389367624696090868091671097756120844732822484315686428776247046450499956257161197870024367387156241242119998355631217554133134312108972269694440326806595954283610851473 . . . . . . . . . . . . . . . . . . . . [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) 8794c43eab0285d1d8534c5cd8da6d16ececc645 . . . . . . . . . . . . . . . . [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 'salaricevimentipuglia.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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d76366b110000040300463044022062bed945c97fdec7a41f742cab758a335f3bc705d5aa065ac973fd433d8ef92802200652093dbfdde1976f1b60f2b04eeabd1868b42234c80a24173e5aff61c0aead00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d76366aff0000040300463044022068e9f0c8ad295bad75b646b7774eb157b5c145c2ef1cbc3d8a4fe775aca6694202201785588f3f8c64091fbf7d5fa3fbe53801cc76aa0f6d46c69f04070928063ba5 . . . . [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) 0020f74eb45335a1206c423d0159a9a09ca93ac5d901ba650717929eb7d9f029e68e5d8ec78f3f940293c0e16061bab0d886e76eae1eaf085dcc218eb4ff5a98d98d6677207a8e94ca334ed6b548bb2726dd9dd5c7a5f7b111a83fa93d2645be4da00ddcc382023c5e83059c9fd6f1c9ee57da795b876fe217c94470a88c9b0ed96003b2544a8d124ff1183282a7592e9761ab7b7e888a21752b87cc1865c9139da63089d4c4e9c5e15def6c12d8a357a2ef69c54b461def088687958e7eef8cdd4685ed0ac3eb89ba80bd4e16830264ea785181562163bd55d4b2a835b8b3a3c10ece67da6403dd0cfc2292c1eedaf928a7c9ca1ea6b731fbfdeb2c6c1a26df2e