liverdetox.info
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:0b:f4:17:fa:79:9e:d7:ea:97:f5:49:7f:50:64:46:c8:64 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=liverdetox.info
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:0b:f4:17:fa:79:9e:d7:ea:97:f5:49:7f:50:64:46:c8:64Serial Number (int): 265404419965448497047576274960057100585060
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 92:1e:af:bc:3b:91:ce:c1:67:b2:60:d1:21:7a:a1:7c:ca:1b:34:d5
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): fb:88:67:05:7e:21:aa:1e:96:36:48:d9:72:8a:1a:a2:0f:f6:a9:07
Fingerprint (sha256): 53:c5:2c:88:f0:42:7d:d2:33:5d:c9:57:07:54:27:eb:94:b9:e4:88:39:41:57:80:ff:8b:74:a5:99:2c:60:9b
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate liverdetox.info
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for liverdetox.info
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
liverdetox.info
Other certificates including the domain name liverdetox.info
(limited to 100 certificates)
Certificate
The complete raw certificate details for liverdetox.info in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHCjCCBfKgAwIBAgISAwv0F/p5ntfql/VJf1BkRshkMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MjkxNDQ3MDJaFw0x ODExMjcxNDQ3MDJaMBoxGDAWBgNVBAMTD2xpdmVyZGV0b3guaW5mbzCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBAJIvS6gNnNI1ZhJKcQw1hOGeusAXrthg 7O5sS34WyLn0LiwHCKTHeVb3SUs34rm2rVAWwtIi5byKDdl+NniW02+JwirZQZyl R3t+Yrew+5pcgG39RGBsTKDb3clgQDdj9TDMb1Ae27hMmcmx7JJXDD/ov7IU7VA1 jchHtjVTndgQBHlJRlHND8FFgQ12ozbrZJpUONfYxYSQ7kJIwGnsVwfRboEG2n1g SncNW1JWfvY7fXpKU6HDKSA3/aUntYtX8tNQTILCIDJjyOg6tpO/T1DL30+GaVYd 8MnKEQU96RJisTi/kYz7NqHXNheABjexy8P4JF0rdTeGZFLWm+hsaBuu17QCdJXy 2FlIVZGy8BbNOSO7yuu5YmZ4EjEyXkTNHqIDOZC1+gmomro6G/q58G5gGSqFRV2v LjqpCdjvNuBd13g+3oLvK4rmcJco1eGlbfg+zci0/7srxB1IX0On3qCsA1Nw6Fo4 mVDEZMR43iWXG2zyQagWCC1aMzyOEdFKMZjYuPan+Nzv2Hl/Xa5JtfAYjcRSr8xM GU3F3NkRcgTa3lM9Ii1UxRXPt9ilOFHZebeCFRpyPZmH3WGI3gllBLNv703MeRtn 84+UK3LVXfoMHrKUj5D2KWLvSP0+Qkc/ZH1Y8ofylRC9Yqdo+sLdIyLBgGPNuNb7 0+eQYUJ1yEsLAgMBAAGjggMYMIIDFDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJIe r7w7kc7BZ7Jg0SF6oXzKGzTVMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPbGl2ZXJkZXRveC5pbmZv MIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggr BgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwIC MIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBi eSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRo ZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlw dC5vcmcvcmVwb3NpdG9yeS8wggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBVgdTC FpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAAAWWGXdsdAAAEAwBHMEUCIQC1 q0HVdWWRsKvDkgBWNNvn5kQtjhrAuG4pb1qyxxTWRQIga3ITzCBe+SeoIqJ0WsXN /HBN/5OTX9Gjsy77d5UOM5AAdwApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTl RUf0eAAAAWWGXdrRAAAEAwBIMEYCIQDBKzUgiZ7Nwzc/co4kzK177udOF20v0n3S fUcORa3Z3wIhAIbFnm2v1xi88A4laVf5wiFKi1tfwQeiHATEe4IY5ef7MA0GCSqG SIb3DQEBCwUAA4IBAQBSXvlZrndnHyROJpNrjNffctQK7xu07pcLpAd2CcQCLISW amhV9Iz10t5I9U0w1LO+royKbwfnV4GdKBpVITXugfGEQ4HBYmqHRKN+jOrpasfu GR2AhQoMTgd4SCO59Mr4WOENph8c+nRYZo4rWbA/NnZXNuhgCncxHsbzGf2agitB +kyjmCEeFl6wCfqmU6oR1mxuGREFXhYwr29mgrWCqrsOAeKV0M7F8+weZSDGPA8m Va0bFNXJ49hLVKCJ4wnaUTy8Bsoa0XXZGGkcesb0p1HzUftLsugG2O1I+NvJhtxN CblD02ZbYZDhudTF49gXB1H4VhWKFw3SIjb44eiv -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAki9LqA2c0jVmEkpxDDWE 4Z66wBeu2GDs7mxLfhbIufQuLAcIpMd5VvdJSzfiubatUBbC0iLlvIoN2X42eJbT b4nCKtlBnKVHe35it7D7mlyAbf1EYGxMoNvdyWBAN2P1MMxvUB7buEyZybHsklcM P+i/shTtUDWNyEe2NVOd2BAEeUlGUc0PwUWBDXajNutkmlQ419jFhJDuQkjAaexX B9FugQbafWBKdw1bUlZ+9jt9ekpTocMpIDf9pSe1i1fy01BMgsIgMmPI6Dq2k79P UMvfT4ZpVh3wycoRBT3pEmKxOL+RjPs2odc2F4AGN7HLw/gkXSt1N4ZkUtab6Gxo G67XtAJ0lfLYWUhVkbLwFs05I7vK67liZngSMTJeRM0eogM5kLX6Caiaujob+rnw bmAZKoVFXa8uOqkJ2O824F3XeD7egu8riuZwlyjV4aVt+D7NyLT/uyvEHUhfQ6fe oKwDU3DoWjiZUMRkxHjeJZcbbPJBqBYILVozPI4R0UoxmNi49qf43O/YeX9drkm1 8BiNxFKvzEwZTcXc2RFyBNreUz0iLVTFFc+32KU4Udl5t4IVGnI9mYfdYYjeCWUE s2/vTcx5G2fzj5QrctVd+gwespSPkPYpYu9I/T5CRz9kfVjyh/KVEL1ip2j6wt0j IsGAY8241vvT55BhQnXISwsCAwEAAQ== -----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 265404419965448497047576274960057100585060 . . . . . . . . [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-08-29 14:47:02 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-11-27 14:47:02 +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 'liverdetox.info' . . . . . . . . [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 596381740730946601838814540183146892866611630218366113440168359511050531999899870675119062882131883213381445420608176581681381574018125227122240851916276616736777972700215446725093373313529282487301315091145815476568742408694784136458473965274974871532564119019486831072608250971326428272657485473607465318885786909865646485126941197838266502901692964137064566071187932782532121632275904251346623904424035679583895771533412357455468662082365803151554977860667991686855800588380275120100288630278714457353181504676383466477256886736995692946547492901398801473482305156855334002111171430102908530270363027946661912308227090718113752956674512537015755342605599557993172154605145294247797819127196218287057013343870523749891527736192715200778249538100048547488396723551157114998946194995693965547098352196791899207636345444726991786054726537159033303039238689810735124459017093402016939340161913027383448637926101388543731206711941860467867589408284198024364462440810082844667884085125361570665815018722765766201454806910182878320815987739262014215052816820127183928989933032858690580588806760734157218730111982823720866197852147082662754440060708236040843461875802931346042890237726885527088019273388750609684574592779063476078261062411 . . . . . . . . . . . . . . . . . . . . [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) 921eafbc3b91cec167b260d1217aa17cca1b34d5 . . . . . . . . . . . . . . . . [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 (19 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'liverdetox.info' . . . . . . . . . . . . . . . . [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) 00f10076005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c00000165865ddb1d0000040300473045022100b5ab41d5756591b0abc392005634dbe7e6442d8e1ac0b86e296f5ab2c714d64502206b7213cc205ef927a822a2745ac5cdfc704dff93935fd1a3b32efb77950e3390007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000165865ddad10000040300483046022100c12b3520899ecdc3373f728e24ccad7beee74e176d2fd27dd27d470e45add9df02210086c59e6dafd718bcf00e256957f9c2214a8b5b5fc107a21c04c47b8218e5e7fb . . . . [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) 00525ef959ae77671f244e26936b8cd7df72d40aef1bb4ee970ba4077609c4022c84966a6855f48cf5d2de48f54d30d4b3beae8c8a6f07e757819d281a552135ee81f1844381c1626a8744a37e8ceae96ac7ee191d80850a0c4e07784823b9f4caf858e10da61f1cfa7458668e2b59b03f36765736e8600a77311ec6f319fd9a822b41fa4ca398211e165eb009faa653aa11d66c6e1911055e1630af6f6682b582aabb0e01e295d0cec5f3ec1e6520c63c0f2655ad1b14d5c9e3d84b54a089e309da513cbc06ca1ad175d918691c7ac6f4a751f351fb4bb2e806d8ed48f8dbc986dc4d09b943d3665b6190e1b9d4c5e3d8170751f856158a170dd22236f8e1e8af