www.denzt.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:af:3f:ef:16:2e:f4:56:f4:8f:ce:24:bc:9e:91:4d:89:cf was issued on by Let's Encrypt.
With 2 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=www.denzt.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:af:3f:ef:16:2e:f4:56:f4:8f:ce:24:bc:9e:91:4d:89:cfSerial Number (int): 320971254779061736790678377780192291424719
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 97:c7:82:f8:d3:7f:c3:84:9c:1b:aa:77:93:6c:62:80:7f:e1:8f:f4
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 5f:6f:f0:32:6c:96:5d:9b:64:88:b2:57:9a:a4:fd:6b:c7:49:c2:3c
Fingerprint (sha256): fb:39:b5:7a:41:b5:4f:15:af:47:d7:26:a4:e5:17:33:e4:50:49:ab:c9:10:d5:43:70:39:71:0f:89:e0:81:72
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.denzt.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.denzt.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
denzt.com
www.denzt.com
www.denzt.com
Other certificates including the domain name denzt.com
(limited to 100 certificates)
sni.cloudflaressl.com
www.actors.page
www.kevarimedia.com
denzt.com
www.allvirtuous.com
sni.cloudflaressl.com
www.youcaneasily.com
fb.flammable.jp
scvidya.com
denzt.com
www.youcaneasily.com
denzt.com
www.denzt.com
sni.cloudflaressl.com
denzt.com
livestation.app
denzt.com
mfilm.at
cloud.sketchrunner.com
sincomerciocatanduva.g2canal.com.br
livestation.app
landing.denzt.com
www.appdashboard.nl
sport.leerybit.uz
projectsbyalex.com
www.nosceon.be
www.mespeck.net
www.buzydevelopers.com
sni.cloudflaressl.com
denzt.com
www.denzt.com
diary.sh4869.net
www.denzt.com
townhall.cubiccreative.org
www.denzt.com
tishmanspeyer.nts.live
www.denzt.com
www.actors.page
www.kevarimedia.com
denzt.com
www.allvirtuous.com
sni.cloudflaressl.com
www.youcaneasily.com
fb.flammable.jp
scvidya.com
denzt.com
www.youcaneasily.com
denzt.com
www.denzt.com
sni.cloudflaressl.com
denzt.com
livestation.app
denzt.com
mfilm.at
cloud.sketchrunner.com
sincomerciocatanduva.g2canal.com.br
livestation.app
landing.denzt.com
www.appdashboard.nl
sport.leerybit.uz
projectsbyalex.com
www.nosceon.be
www.mespeck.net
www.buzydevelopers.com
sni.cloudflaressl.com
denzt.com
www.denzt.com
diary.sh4869.net
www.denzt.com
townhall.cubiccreative.org
www.denzt.com
tishmanspeyer.nts.live
www.denzt.com
Certificate
The complete raw certificate details for www.denzt.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGETCCBPmgAwIBAgISA68/7xYu9Fb0j84kvJ6RTYnPMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA3MDQxMjQxMzlaFw0x ODEwMDIxMjQxMzlaMBgxFjAUBgNVBAMTDXd3dy5kZW56dC5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0jrp563rSakNZqV4bG8Im+jxU8+oIsZ2k YiGZpBjcJUak56Gs0thrDocPvevfT/zxmqJVyGega47fN11TmmCCBbdFWRr03M2b SuzDN8A51Gjb094Nd1BOI/VTHsN/NjNOG0q5zeLFBASmQZuo6itT1j9wKj4t9fj+ E9skg821+K+Wiic1LyETIivFHd/RxBKdBVA6uvMa+nCvHfBCA81Q2xhkHzPuIBDm or7kvdeOqV8UHam/AsuzrHhOSfBgvKSTtJWLCDsb1kcUIFNkhvFt4eUzj1DIh/EI DHWVHAg4gEsy2mK5xXvErpNurWk5zWh9XwCTFpmXm41U3e832mF5AgMBAAGjggMh MIIDHTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJfHgvjTf8OEnBuqd5NsYoB/4Y/0 MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wIwYDVR0RBBwwGoIJZGVuenQuY29tgg13d3cuZGVuenQuY29tMIH+BgNVHSAE gfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYa aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhp cyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5n IFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZp Y2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVw b3NpdG9yeS8wggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDbdK/uyynssf7KPnFt LOW5qrs294Rxg8ddnU83th+/ZAAAAWRlhvIQAAAEAwBIMEYCIQCVqLkTT2xKLSD6 K3A1gwt4dJDBY9/ujKGDo3/Ngv8HOQIhALSoDwsRu36iyVUcX39Y6Fekav3vVfK2 2urzLNE7maFXAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFk ZYbyHgAABAMARzBFAiEA9Oa68rSjR46FUO9FcxXQtAw5L84epub0Pv4MLah8ykoC IElbG+53wZaILUkZ6a8Sny42678iXvSYbwKgNksePVA1MA0GCSqGSIb3DQEBCwUA A4IBAQALM8gt/p7i4rIZLoaM8+n1oEaiCWBs2M69RJQYr8GSSI5rl/VkpqAd7K5n E5DiEgcREL67da/3L9f8eiwgvbUr1caRMqBcEpsbwY0EEmKz0Lk7RNEIMtDDYe3v ApyRN4KDFH55ugobkwf2Fcko+AUtoGm4RTpNoxeCxdIfMRYL4ILVd6I6uciRY3AZ nGCLXVQso9wRlIfEQ8lrWsnvv01EvSld7ZjHVQMLfade0gQDpXe1IdNR/4o9dTzo lOjVQpg9dZMMLdZc9XBCnj3zvTqqfGGJ1X+RXVFqgrgIaRxaTh1BhVX0xGVr3a/J bdcbjvpJRbzIOcKaAxcJq0GQrCi8 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtI66eet60mpDWaleGxvC Jvo8VPPqCLGdpGIhmaQY3CVGpOehrNLYaw6HD73r30/88ZqiVchnoGuO3zddU5pg ggW3RVka9NzNm0rswzfAOdRo29PeDXdQTiP1Ux7DfzYzThtKuc3ixQQEpkGbqOor U9Y/cCo+LfX4/hPbJIPNtfivloonNS8hEyIrxR3f0cQSnQVQOrrzGvpwrx3wQgPN UNsYZB8z7iAQ5qK+5L3XjqlfFB2pvwLLs6x4TknwYLykk7SViwg7G9ZHFCBTZIbx beHlM49QyIfxCAx1lRwIOIBLMtpiucV7xK6Tbq1pOc1ofV8AkxaZl5uNVN3vN9ph eQIDAQAB -----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 320971254779061736790678377780192291424719 . . . . . . . . [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-07-04 12:41:39 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-10-02 12:41:39 +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.denzt.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 22793276902370854488899594096463247773188380056916500058150484591435504924943690089497626783124771261984906400948091099925897171189845618790836548853492556379561345447129133458677522713882557715650614182335971189790831879496620284840590435293715833086274541231556011745502084495490794640710348533003011315849808095594081236812665813569894718663550525451781731273777807738514602613738871455575860337008487104109404011366215849803578973247926438694427323122643208178195532459405603092198287644586192224557231427662840036581320262684882836789365815095712245352512487815207013443238536309854728574323032681430904764785017 . . . . . . . . . . . . . . . . . . . . [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) 97c782f8d37fc3849c1baa77936c62807fe18ff4 . . . . . . . . . . . . . . . . [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 (28 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'denzt.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.denzt.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 (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.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf64000001646586f210000004030048304602210095a8b9134f6c4a2d20fa2b7035830b787490c163dfee8ca183a37fcd82ff0739022100b4a80f0b11bb7ea2c9551c5f7f58e857a46afdef55f2b6daeaf32cd13b99a157007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001646586f21e0000040300473045022100f4e6baf2b4a3478e8550ef457315d0b40c392fce1ea6e6f43efe0c2da87cca4a0220495b1bee77c196882d4919e9af129f2e36ebbf225ef4986f02a0364b1e3d5035 . . . . [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) 000b33c82dfe9ee2e2b2192e868cf3e9f5a046a209606cd8cebd449418afc192488e6b97f564a6a01decae671390e212071110bebb75aff72fd7fc7a2c20bdb52bd5c69132a05c129b1bc18d041262b3d0b93b44d10832d0c361edef029c91378283147e79ba0a1b9307f615c928f8052da069b8453a4da31782c5d21f31160be082d577a23ab9c8916370199c608b5d542ca3dc119487c443c96b5ac9efbf4d44bd295ded98c755030b7da75ed20403a577b521d351ff8a3d753ce894e8d542983d75930c2dd65cf570429e3df3bd3aaa7c6189d57f915d516a82b808691c5a4e1d418555f4c4656bddafc96dd71b8efa4945bcc839c29a031709ab4190ac28bc