www.allspicesg.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:45:55:3d:7d:a6:21:50:f6:4a:45:83:9b:09:83:41:42:b7 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.allspicesg.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:45:55:3d:7d:a6:21:50:f6:4a:45:83:9b:09:83:41:42:b7Serial Number (int): 284929644771038968708815289837389460095671
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 55:c8:ba:aa:0c:62:ea:d7:1a:e3:29:d1:e2:88:1d:14:5c:3d:36:9c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): c4:d9:44:f4:dc:a6:61:82:a3:ac:e0:08:88:11:86:bf:9a:da:1d:66
Fingerprint (sha256): 7a:4a:8d:ab:ef:00:23:ea:21:5a:b4:82:27:7c:9e:b8:3f:2f:65:83:b7:cf:28:2e:5f:c7:7e:e9:10:32:50: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.allspicesg.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.allspicesg.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.allspicesg.com
Other certificates including the domain name allspicesg.com
(limited to 100 certificates)
mysteryofhistory.org
bestpoisonoakcure.org
aquencha.com
workato.org
www.allspicesg.com
aboutandroid.com
cryogenic.ninja
allspicesg.com
refirm.org
www.allspicesg.com
aboutandroid.com
freedebtscore.com
holdem.cool
markup.bible
allspicesg.com
allspicesg.com
test123.allspicesg.com
www.allspicesg.com
test123.allspicesg.com
5bd.com
toastedhempseed.com
legalformsbyzipcode.com
bestpoisonoakcure.org
aquencha.com
workato.org
www.allspicesg.com
aboutandroid.com
cryogenic.ninja
allspicesg.com
refirm.org
www.allspicesg.com
aboutandroid.com
freedebtscore.com
holdem.cool
markup.bible
allspicesg.com
allspicesg.com
test123.allspicesg.com
www.allspicesg.com
test123.allspicesg.com
5bd.com
toastedhempseed.com
legalformsbyzipcode.com
Certificate
The complete raw certificate details for www.allspicesg.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISA0VVPX2mIVD2SkWDmwmDQUK3MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMTgxMjM4NDNaFw0y MDAxMTYxMjM4NDNaMB0xGzAZBgNVBAMTEnd3dy5hbGxzcGljZXNnLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM7zZBI6oWxx6JW+ru9JemRih2na +O/sNdiIp0/rqKeYi15Z76NFlSHwKZgqk88OBGsadlVZYb924+vBN1DqzS+uUh0X B0wt0VkBj4pIFGvtAT3jEX7KNQydVGu5OXgGrOOZl5mSpBNxAuOCP4DZZF7VpA82 qLbZkAhw0rqkh5UIwlCTHz+A6Jht6ADnrcg/PJMWEQIyo7Dv+JGDfmSs3nExrYnB p9IVL985OOpwaodTFj+njMZHT5BoYabLI3Bhd+xyBeQ/cv42COzmY0GEHo42DYz+ CucGh06p6jnJB4y2IumQVHmPNNiZ0HMBb6QFQANK2qZc9E936VfbtKfVfxGHVd/y K2pDI26PmSsFC0a6tRiC7WchaURl/b/zzUfZ6nMUU8ilPysMc2HNX6uedsDXShaZ Yjt0d/oUlu/AqLYLEDzhOzuWbEuYswG6hCTiGTqa+YpA41DyIhi5NND/aX5TCVrk HbXoIS9WiWquNM0CIRSCFZ3dTD4uGNzS2rvV3dDJtQBK10nMw+SokCap62cMVf2Q LiykQKPK/BRZbcKvbC8OUK76gQp/1MG/rtTB3YLwMGuvChCwEdMRNRMN12Hf85yA I8NTkNuZuR7+ZoKe07aOYqN6wszWX5kZR/qUnXSEIZlu5WZAQey9LhyB3Ovn4CFR pmQ/KRr3iWpyqm2XAgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FFXIuqoMYurXGuMp0eKIHRRcPTacMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmFsbHNwaWNl c2cuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHUAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgA AAFt3xeEHwAABAMARjBEAiA/DbBqG5jKQjyb6KevnSPWoV0jKO/JVm4OOZu4BQCp OwIgaHgVtwdvn6MdvKaOTkRrc63czfpDtrkbYAlmJOyMbswAdwBep3P531bA57U2 SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAW3fF4X6AAAEAwBIMEYCIQDCWKxw7JHy /l+n92bXTfSGQksU6g6LWZuFi3XdKSiB4QIhAODQqLZ6KeGeW+A2a1xjv54k9959 /eXCrOBvNjFGZC39MA0GCSqGSIb3DQEBCwUAA4IBAQBo+Ua8xKYrqQZJi3SJxB+/ 9vbKV4K7ipjUbIAFgloFx0/2jOqKIfy8zuxk4SnAuDdobuNak3UDdGgmwn5RxmEN 53ixKPjT0nxaUuXFqaOrOO+n/E6poESPy4Vu0EXVVP50/KzanG1i8DRSfXBEmVRk i9T81wTYJuum2sGSy6vaKQIP4HnF8GkstFMwUPGURfIC7VBgpmeXBw0o3H5xiR3E oD/w82Q8v96jGLxbxDf4JxZXiixyBLOwlqxnH+UoyJMUmGL/3XmV1lLgRVXuYZFm WLYoXt8Ww+zXe5yY3gfD61xXw7iQZB4TONBG970x9+VAKiiM0OMKR1jbiCv5DuW8 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzvNkEjqhbHHolb6u70l6 ZGKHadr47+w12IinT+uop5iLXlnvo0WVIfApmCqTzw4Eaxp2VVlhv3bj68E3UOrN L65SHRcHTC3RWQGPikgUa+0BPeMRfso1DJ1Ua7k5eAas45mXmZKkE3EC44I/gNlk XtWkDzaottmQCHDSuqSHlQjCUJMfP4DomG3oAOetyD88kxYRAjKjsO/4kYN+ZKze cTGticGn0hUv3zk46nBqh1MWP6eMxkdPkGhhpssjcGF37HIF5D9y/jYI7OZjQYQe jjYNjP4K5waHTqnqOckHjLYi6ZBUeY802JnQcwFvpAVAA0raplz0T3fpV9u0p9V/ EYdV3/IrakMjbo+ZKwULRrq1GILtZyFpRGX9v/PNR9nqcxRTyKU/KwxzYc1fq552 wNdKFpliO3R3+hSW78CotgsQPOE7O5ZsS5izAbqEJOIZOpr5ikDjUPIiGLk00P9p flMJWuQdteghL1aJaq40zQIhFIIVnd1MPi4Y3NLau9Xd0Mm1AErXSczD5KiQJqnr ZwxV/ZAuLKRAo8r8FFltwq9sLw5QrvqBCn/Uwb+u1MHdgvAwa68KELAR0xE1Ew3X Yd/znIAjw1OQ25m5Hv5mgp7Tto5io3rCzNZfmRlH+pSddIQhmW7lZkBB7L0uHIHc 6+fgIVGmZD8pGveJanKqbZcCAwEAAQ== -----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 284929644771038968708815289837389460095671 . . . . . . . . [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-10-18 12:38:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-16 12:38:43 +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.allspicesg.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 844285382130339961692244339868591135015785657976596142708527832828616629602394426524985411127318399603278045272487857490060943957851587257267284212629256704570707092146501235367689463613138232813382327197374479953595605340283970203944784781841492837431198818138217731401210389091646925194670404389016819690126622650918900858564705744380446157329697523586818008731385944678174629365362833197163124525100490370065781712470269118363523010139504507389889649701424677897464365199610959502291026967718862352729517332702165059039799849973696439298277505169006040032076646986368284379185844882739686573997120554929266307964172242150538316100962254143734656717342431175192656961936014866031096504233924029207987304957338445022596825803353367798255850975774712609746400098970040420497538160747784826764963946586788841622429539632065646420317805609340073943266369230364351404873879648707174870692423898011405164526746458129619189643874487667571216822048162705073044449590638059688584260741310943172453382178527368669084378286796533540162400951060100046526419867715790626106501643792863514737867215873272877335569074169413393174530063713113469283392891763865574572980902427169267968589287287090131862588369895612649989975478873015512761402813847 . . . . . . . . . . . . . . . . . . . . [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) 55c8baaa0c62ead71ae329d1e2881d145c3d369c . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.allspicesg.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016ddf17841f000004030046304402203f0db06a1b98ca423c9be8a7af9d23d6a15d2328efc9566e0e399bb80500a93b0220687815b7076f9fa31dbca68e4e446b73addccdfa43b6b91b60096624ec8c6ecc0077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016ddf1785fa0000040300483046022100c258ac70ec91f2fe5fa7f766d74df486424b14ea0e8b599b858b75dd292881e1022100e0d0a8b67a29e19e5be0366b5c63bf9e24f7de7dfde5c2ace06f363146642dfd . . . . [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) 0068f946bcc4a62ba906498b7489c41fbff6f6ca5782bb8a98d46c8005825a05c74ff68cea8a21fcbcceec64e129c0b837686ee35a937503746826c27e51c6610de778b128f8d3d27c5a52e5c5a9a3ab38efa7fc4ea9a0448fcb856ed045d554fe74fcacda9c6d62f034527d70449954648bd4fcd704d826eba6dac192cbabda29020fe079c5f0692cb4533050f19445f202ed5060a66797070d28dc7e71891dc4a03ff0f3643cbfdea318bc5bc437f82716578a2c7204b3b096ac671fe528c893149862ffdd7995d652e04555ee61916658b6285edf16c3ecd77b9c98de07c3eb5c57c3b890641e1338d046f7bd31f7e5402a288cd0e30a4758db882bf90ee5bc