cryptoexchangeinsurance.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d0:c1:69:39:86:79:5b:dc:4b:d9:3b:ab:b2:3e:f3:e6:06 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=cryptoexchangeinsurance.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:d0:c1:69:39:86:79:5b:dc:4b:d9:3b:ab:b2:3e:f3:e6:06Serial Number (int): 332372677475944055184439435735815326787078
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 46:bb:86:cb:54:9c:5f:df:ae:a4:14:cc:14:44:8f:20:6a:e1:e2:82
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 98:9b:40:5f:0f:8b:cb:9e:76:a7:f7:29:8b:9b:6a:88:b7:12:18:26
Fingerprint (sha256): dc:31:27:18:d0:b9:62:51:03:cb:86:34:38:e3:3f:d8:2c:de:5d:cf:5b:66:15:58:0a:ba:54:66:5f:d9:59:c7
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate cryptoexchangeinsurance.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cryptoexchangeinsurance.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
cryptoexchangeinsurance.com
Other certificates including the domain name cryptoexchangeinsurance.com
(limited to 100 certificates)
cryptoexchangeinsurance.com
solaritetile.com
637.me
salesen.marketing
jonathan.org
folegandrosgreece.com
strategicbrands.co.uk
cryptoexchangeinsurance.com
cryptoexchangeinsurance.com
cryptoexchangeinsurance.com
cryptoexchangeinsurance.com
callertune.co.za
myjourneythroughgrief.com
cryptoexchangeinsurance.com
lofts.la
visitarabia.com
solaritetile.com
637.me
salesen.marketing
jonathan.org
folegandrosgreece.com
strategicbrands.co.uk
cryptoexchangeinsurance.com
cryptoexchangeinsurance.com
cryptoexchangeinsurance.com
cryptoexchangeinsurance.com
callertune.co.za
myjourneythroughgrief.com
cryptoexchangeinsurance.com
lofts.la
visitarabia.com
Certificate
The complete raw certificate details for cryptoexchangeinsurance.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbjCCBVagAwIBAgISA9DBaTmGeVvcS9k7q7I+8+YGMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MTkxMjUzMTZaFw0x OTEyMTgxMjUzMTZaMCYxJDAiBgNVBAMTG2NyeXB0b2V4Y2hhbmdlaW5zdXJhbmNl LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMLI0LKIPRTgg4oL yG/2KxSQpDdojsdr6kP4ja6GyfV+VuAVZjX3+ZY4rLvG7oETkdr4brPZWe0w0cEK T1dlHejo6DVSudn7EHioBfWbrOcOIjNt2uq4sASFgTkhJeS1653oovgi1aGDtOoQ 6wsoIM4CNE83tv5T5i5NFaDxaXogOlRqTdgR9t+AqArfG+gYhuRbErUkfYqVlbgY K6ppXEPb7X2TK56ch2LaWFyP34GTWUoY/xv36dUJ/Ct/mk8M72zSsaVCump1r7ig w6eCsctR3nI9jNjMQnCCyE/SSVKO+5gPht9DVmWDI9G2xMQdSPLkGcGVpoblBQnP fzpQN5qNQQxrPHdfNgpLWYanXpwcBu5RgCQzgCFy8eL/AZVwo8x1td6HONUnjCGU tpixrm3c+Dz1JozJLb8yxBcMFOcZPNcHdWDwSZNUYfTADI6ql5c+h9+IJO4akQ1f +spXLskaxICoga7N/uOImdUWlhDCZV4yby/i+GIbbgGWXRtr/VCFgy2pon2U2IQ2 vaokLYQHo2OPHxjjgQ7Niywth+IH9pQHb1BexN8yti2471xu8dSSYL5I72x8LL41 Q7SU1Sb7p5DzQ+9evrdStwuZqofjlLysiTv8Y0CqdOBxryyYU9gjNAN/oRcuMX2l fapOdiF4S82eelaSaJamBfaRCyCzAgMBAAGjggJwMIICbDAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFEa7hstUnF/frqQUzBREjyBq4eKCMB8GA1UdIwQYMBaAFKhKamME fd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0 cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0 cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wJgYDVR0RBB8wHYIbY3J5 cHRvZXhjaGFuZ2VpbnN1cmFuY2UuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAdH7agzGtMxCRIZzOJU9C cMK//V5CIAjGNzV55hB7zFYAAAFtScxs9AAABAMARzBFAiB2JPOZYTvH+I+n/I7t IBkFyAd3H0IS0QRjmfsG28lB9QIhANVdmJ01tX8MiaTjJo71B7FWBxEQmJVcnEop sHNVAKAnAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFtScxv CAAABAMARzBFAiEAup9FUNk2HGsey0Gw8HV7eap9PzDgPT6LCOb2jqfYSmACIAOf kpuvOd70UsLFHu1DVdvyjD8dzr8f0mxLcbwJzA7sMA0GCSqGSIb3DQEBCwUAA4IB AQAi/OwkjBCraPfr9tibXSzXaghb/kJlSgs/zNDZ3AcaaY2gK/IjJQ5B5YH5VU08 sxQAmEZ2r34dVLhwvYh2YdCQ/hewepew8y577e14Cz4EHQi5Kj8jWOJaA9xGmPpO YfHrcYu45j0LaEWXctZ5GZGG9D9y5GOMQBv4z1HhD+JYxBKDUIbFN8wtdjFji3KD AXgHNuBSaD0V7plF7ew07lpkotdE3Imx5Y9nX7qenJ8PGWtU2j3uV+6JT0m3ILyS 6TM25nAjcM+yCHA3a3ZCAOpn4N2lo9B1LsXfQWr7FVtivTBv9SCDuXG7SzqKppdO wNN1ytHAv8HiiyYwJySrpE66 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwsjQsog9FOCDigvIb/Yr FJCkN2iOx2vqQ/iNrobJ9X5W4BVmNff5ljisu8bugROR2vhus9lZ7TDRwQpPV2Ud 6OjoNVK52fsQeKgF9Zus5w4iM23a6riwBIWBOSEl5LXrneii+CLVoYO06hDrCygg zgI0Tze2/lPmLk0VoPFpeiA6VGpN2BH234CoCt8b6BiG5FsStSR9ipWVuBgrqmlc Q9vtfZMrnpyHYtpYXI/fgZNZShj/G/fp1Qn8K3+aTwzvbNKxpUK6anWvuKDDp4Kx y1Hecj2M2MxCcILIT9JJUo77mA+G30NWZYMj0bbExB1I8uQZwZWmhuUFCc9/OlA3 mo1BDGs8d182CktZhqdenBwG7lGAJDOAIXLx4v8BlXCjzHW13oc41SeMIZS2mLGu bdz4PPUmjMktvzLEFwwU5xk81wd1YPBJk1Rh9MAMjqqXlz6H34gk7hqRDV/6ylcu yRrEgKiBrs3+44iZ1RaWEMJlXjJvL+L4YhtuAZZdG2v9UIWDLamifZTYhDa9qiQt hAejY48fGOOBDs2LLC2H4gf2lAdvUF7E3zK2LbjvXG7x1JJgvkjvbHwsvjVDtJTV JvunkPND716+t1K3C5mqh+OUvKyJO/xjQKp04HGvLJhT2CM0A3+hFy4xfaV9qk52 IXhLzZ56VpJolqYF9pELILMCAwEAAQ== -----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 332372677475944055184439435735815326787078 . . . . . . . . [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-19 12:53:16 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-18 12:53:16 +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 'cryptoexchangeinsurance.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 794651162626037780947641048773116905610631872366940488592815261629995042509951175251531737604345331485245590854408666427819365119063342927209755866783414830197127583165457707918762973238823416830795934330571273317836628882536002323017363139106494416844508955432999651434064651559466648136437823065173291567453534854022075863678219109620768110148659722411994713017271517958019642449196379074710912510790055977986620689908238217434304878083510293339596124488412505586417161191570598991572543561166652162222311027034179436114667021496015225238854340422720951962946080644932552427403916604291865818795267425964250033057586566274823166690492599770766457448849218797310198445134527404689671273328726471794455903058710877782555958563334161779455022306146634838854067044817553474406891025782833989310197522755089240354341351393598182102357731774976359935223603382746805623687406688724553598326387082737269682377297113280559426278941109481472818445326229800792677641903002623813074960943906807599390164634128386836830682068667791219026183677096220053943469374995629736770704803308131361614826463792312282947661681143984356622763502963048990023027771378857416309508150112377672964442200567378163047787051979417269834038241139051489387088650419 . . . . . . . . . . . . . . . . . . . . [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) 46bb86cb549c5fdfaea414cc14448f206ae1e282 . . . . . . . . . . . . . . . . [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 (31 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cryptoexchangeinsurance.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) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d49cc6cf4000004030047304502207624f399613bc7f88fa7fc8eed201905c807771f4212d1046399fb06dbc941f5022100d55d989d35b57f0c89a4e3268ef507b15607111098955c9c4a29b0735500a027007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d49cc6f080000040300473045022100ba9f4550d9361c6b1ecb41b0f0757b79aa7d3f30e03d3e8b08e6f68ea7d84a600220039f929baf39def452c2c51eed4355dbf28c3f1dcebf1fd26c4b71bc09cc0eec . . . . [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) 0022fcec248c10ab68f7ebf6d89b5d2cd76a085bfe42654a0b3fccd0d9dc071a698da02bf223250e41e581f9554d3cb31400984676af7e1d54b870bd887661d090fe17b07a97b0f32e7beded780b3e041d08b92a3f2358e25a03dc4698fa4e61f1eb718bb8e63d0b68459772d679199186f43f72e4638c401bf8cf51e10fe258c412835086c537cc2d7631638b728301780736e052683d15ee9945edec34ee5a64a2d744dc89b1e58f675fba9e9c9f0f196b54da3dee57ee894f49b720bc92e93336e6702370cfb20870376b764200ea67e0dda5a3d0752ec5df416afb155b62bd306ff52083b971bb4b3a8aa6974ec0d375cad1c0bfc1e28b26302724aba44eba