www.democraticodisinistra.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:95:17:33:e2:30:ed:68:b7:9c:de:3a:ea:28:ed:39:80:c7 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=www.democraticodisinistra.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:95:17:33:e2:30:ed:68:b7:9c:de:3a:ea:28:ed:39:80:c7Serial Number (int): 312069772105244406105862232161451863802055
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: bd:d4:26:d3:b6:6f:86:69:cd:0d:18:39:6b:cb:1b:23:45:7d:3f:97
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): da:23:41:c6:0c:36:53:57:19:90:11:9c:38:76:b6:19:44:fe:d1:bd
Fingerprint (sha256): 7c:c2:69:3d:b9:4b:0c:a1:4a:65:7b:f8:ff:0b:ea:c2:51:7b:e0:45:23:94:1d:e8:be:2f:a3:e3:32:bb:52:fe
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.democraticodisinistra.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.democraticodisinistra.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
www.democraticodisinistra.com
Other certificates including the domain name democraticodisinistra.com
(limited to 100 certificates)
www.democraticodisinistra.com
democraticodisinistra.com
564.me
democraticodisinistra.com
www.democraticodisinistra.com
www.democraticodisinistra.com
democraticodisinistra.com
www.democraticodisinistra.com
www.democraticodisinistra.com
democraticodisinistra.com
www.democraticodisinistra.com
www.checkers.org
democraticodisinistra.com
www.democraticodisinistra.com
democraticodisinistra.com
democraticodisinistra.com
564.me
democraticodisinistra.com
www.democraticodisinistra.com
www.democraticodisinistra.com
democraticodisinistra.com
www.democraticodisinistra.com
www.democraticodisinistra.com
democraticodisinistra.com
www.democraticodisinistra.com
www.checkers.org
democraticodisinistra.com
www.democraticodisinistra.com
democraticodisinistra.com
Certificate
The complete raw certificate details for www.democraticodisinistra.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGdDCCBVygAwIBAgISA5UXM+Iw7Wi3nN466ijtOYDHMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MjkwMDE3MjJaFw0x OTExMjcwMDE3MjJaMCgxJjAkBgNVBAMTHXd3dy5kZW1vY3JhdGljb2Rpc2luaXN0 cmEuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvu4Ye2vrIdoW C22CRcNG/9B5Al3yy7xt4u4Z4PvJZNY+x5pbNz/gV2DVkPjxLm43TnZPDUdorGMR 0251cxLPQawq4ep9uil+0OtpvrSFgEUPD4ace46ARZc8sdFD/0Q0tTCV04+i2B4N brHk+6cYo7fQQHrhh6Q3vx6qZHRl24v2352k8Ib94wfYxSuaQx/IDHFl8Qf3fBLV jgfqbMRCAKYSpYRpMyOlUsUaDxC0i3QZBQ/DT1/Y2P7N7jon90mWXeWK+P+Mr9Ca kEIG+7h1pgxIOtBNZ+SXqYxVwHFNTq1dUDx+Zb8W2SLxT8/I0VUYy64kF0NhchEX LB8dgSmI2V0kaj5NQWMRSMf2CROhnLuQg48FevopWMeLUdCnAWwvTRRWzeHh+nvJ /LcN/A3FJw9Pg+FbuJLqr67/CYcnPWI1G1/pMkluYb3d3nZAtl9Xg01dHTRalzki zHyW/lNFA+wGxvt6Vr2JRJSkk0q9ImVjmjkLltsSm/AXSvJLx5C+MTJSmKCBnEjG fITIKU+otz2vK6Iz+yj1u+vot1jkXvWKxQJ5y52wR5SKNBb1h9n1Xa13h2Y3Kw7G KvRcetbC16y7x1ZM/TGRYeQ8XiWv5YnISKHU83uC9Frr5/XYZcz+NOwGLjYO2l61 izMKLw/f4Ta9AwA3ihD1UvcEtu1+ZyECAwEAAaOCAnQwggJwMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw ADAdBgNVHQ4EFgQUvdQm07ZvhmnNDRg5a8sbI0V9P5cwHwYDVR0jBBgwFoAUqEpq YwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJo dHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNo dHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAoBgNVHREEITAfgh13 d3cuZGVtb2NyYXRpY29kaXNpbmlzdHJhLmNvbTBMBgNVHSAERTBDMAgGBmeBDAEC ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl bmNyeXB0Lm9yZzCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3ACk8UZZUyDlluqpQ /FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABbNry02EAAAQDAEgwRgIhAMVmd33plAVj /0Hj0acGTXqgrf4Pp+GVrRlG8LjO3VWGAiEAoIL3VwviN7eSuX1JA+gIHlBL5Ej2 J7OWljZ68YsMWQgAdwBvU3asMfAxGdiZAKRRFf93FRwR2QLBACkGjbIImjfZEwAA AWza8tQmAAAEAwBIMEYCIQD/H5WXt1nuniB89LvVSFZVhm92Ju2RYl/JmNsDI0zO QAIhAJ92TrBorJFBz6Yyji5dHIXvpZ5VcSbHbKl8YGv4v1hRMA0GCSqGSIb3DQEB CwUAA4IBAQCQXIk1IOODcJCKjwyQFtmrphJNIWc3dUWYLIuNIOaKxRlVUNtYei4H OMVn0IpwHBQsLgCJW/peqhWF5AU7jbJw554Q5vNOc4FO8RWHcj+RncHatQtSCDzp 0sCCa9dSkz6nJIgoYh5ASeq46gYHf5HdPbDr71WgjABJUqTdSwPB9E7PiaFzomwL hU86+sH/f7sUGRpIrS7ksmKXTIIeEpO7J3EHwWUsr05CNrBKl4KAPqcauG3Abkwi nXleOa2xa9EEFT/iXXK+gvcr1fj/KRqdxOHuXzllkTz8YhzYg56+N/5cJXs5NrH1 eFFKgDs6K+i+Pz1RbGsFfkqh4tMcW9ZN -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvu4Ye2vrIdoWC22CRcNG /9B5Al3yy7xt4u4Z4PvJZNY+x5pbNz/gV2DVkPjxLm43TnZPDUdorGMR0251cxLP Qawq4ep9uil+0OtpvrSFgEUPD4ace46ARZc8sdFD/0Q0tTCV04+i2B4NbrHk+6cY o7fQQHrhh6Q3vx6qZHRl24v2352k8Ib94wfYxSuaQx/IDHFl8Qf3fBLVjgfqbMRC AKYSpYRpMyOlUsUaDxC0i3QZBQ/DT1/Y2P7N7jon90mWXeWK+P+Mr9CakEIG+7h1 pgxIOtBNZ+SXqYxVwHFNTq1dUDx+Zb8W2SLxT8/I0VUYy64kF0NhchEXLB8dgSmI 2V0kaj5NQWMRSMf2CROhnLuQg48FevopWMeLUdCnAWwvTRRWzeHh+nvJ/LcN/A3F Jw9Pg+FbuJLqr67/CYcnPWI1G1/pMkluYb3d3nZAtl9Xg01dHTRalzkizHyW/lNF A+wGxvt6Vr2JRJSkk0q9ImVjmjkLltsSm/AXSvJLx5C+MTJSmKCBnEjGfITIKU+o tz2vK6Iz+yj1u+vot1jkXvWKxQJ5y52wR5SKNBb1h9n1Xa13h2Y3Kw7GKvRcetbC 16y7x1ZM/TGRYeQ8XiWv5YnISKHU83uC9Frr5/XYZcz+NOwGLjYO2l61izMKLw/f 4Ta9AwA3ihD1UvcEtu1+ZyECAwEAAQ== -----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 312069772105244406105862232161451863802055 . . . . . . . . [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-08-29 00:17:22 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-27 00:17:22 +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 'www.democraticodisinistra.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 778926691040483984995606106326384235001571135227257750577250697227029355801710776480425235455403190647876551610730559334532174798736929905214936954311084642084515531518610498074983531625195595081142457369671028711902202850170727969648921122300831355034957221622064243330031995580844529909190364450778224550611416697182007090307547731457432328806835114861018267918949956778656382376712962046401192437591896750424383195434592361187635738873548985097127838755526536967992590185934424777496728467132413989507724487787239998355937981952558091560893218694393451992358007443292227663406294781212916946537803634175447392971819674798341059291815632507067426684426339796629792527569155703391447220751372220884992358016763553110333492267707213495681175553512812522281211959529892207126308683233084259750622879542060015982273336525908051537841040497895039434100094799177183486185632071666748207104834683519863973326897823946549688632508499412468638596554512957777553928722779675492771726669882501458278974893453826049741779031878058973210512996514461425870354583060428568730849308862953676892206270955243749676285800895428043253572393555838968756763528820123317146775428180669592055412429092611301019187880623597770784974422067467125374364575521 . . . . . . . . . . . . . . . . . . . . [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) bdd426d3b66f8669cd0d18396bcb1b23457d3f97 . . . . . . . . . . . . . . . . [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 (33 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.democraticodisinistra.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) 00f2007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016cdaf2d3610000040300483046022100c566777de9940563ff41e3d1a7064d7aa0adfe0fa7e195ad1946f0b8cedd5586022100a082f7570be237b792b97d4903e8081e504be448f627b39696367af18b0c59080077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016cdaf2d4260000040300483046022100ff1f9597b759ee9e207cf4bbd5485655866f7626ed91625fc998db03234cce400221009f764eb068ac9141cfa6328e2e5d1c85efa59e557126c76ca97c606bf8bf5851 . . . . [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) 00905c893520e38370908a8f0c9016d9aba6124d2167377545982c8b8d20e68ac5195550db587a2e0738c567d08a701c142c2e00895bfa5eaa1585e4053b8db270e79e10e6f34e73814ef11587723f919dc1dab50b52083ce9d2c0826bd752933ea7248828621e4049eab8ea06077f91dd3db0ebef55a08c004952a4dd4b03c1f44ecf89a173a26c0b854f3afac1ff7fbb14191a48ad2ee4b262974c821e1293bb277107c1652caf4e4236b04a9782803ea71ab86dc06e4c229d795e39adb16bd104153fe25d72be82f72bd5f8ff291a9dc4e1ee5f3965913cfc621cd8839ebe37fe5c257b3936b1f578514a803b3a2be8be3f3d516c6b057e4aa1e2d31c5bd64d