www.decentralizedledger.network
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:f5:00:02:ac:2f:cc:a3:fc:41:87:b3:3a:af:80:32:76:d2 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.decentralizedledger.network
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:f5:00:02:ac:2f:cc:a3:fc:41:87:b3:3a:af:80:32:76:d2Serial Number (int): 431818337499626135859092692527988748744402
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: ea:e6:46:af:93:06:52:27:b9:c0:7c:1c:c9:49:9b:22:36:82:7d:14
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f9:e9:c6:7e:1e:61:41:8a:ab:c6:66:e5:b2:53:b1:ce:9b:a6:d3:69
Fingerprint (sha256): e7:59:9f:97:bb:46:21:a4:55:c2:09:78:80:ef:1a:e6:96:53:29:a1:ac:ae:36:4b:d9:73:e0:c1:d3:96:2a:87
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.decentralizedledger.network
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.decentralizedledger.network
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.decentralizedledger.network
Other certificates including the domain name decentralizedledger.network
(limited to 100 certificates)
www.decentralizedledger.network
www.pax80.com
decentralizedledger.network
www.decentralizedledger.network
amxit.com
www.wlmqjob.com
rehabilitationnewyork.com
palestine.exposed
hotelfd.com
zooquatic.com
decentralizedledger.network
donor.clinic
www.decentralizedledger.network
yacht.moda
decentralizedledger.network
dubaiwedding.ae
decentralizedledger.network
www.decentralizedledger.network
plasticlife.org
utube.media
www.pax80.com
decentralizedledger.network
www.decentralizedledger.network
amxit.com
www.wlmqjob.com
rehabilitationnewyork.com
palestine.exposed
hotelfd.com
zooquatic.com
decentralizedledger.network
donor.clinic
www.decentralizedledger.network
yacht.moda
decentralizedledger.network
dubaiwedding.ae
decentralizedledger.network
www.decentralizedledger.network
plasticlife.org
utube.media
Certificate
The complete raw certificate details for www.decentralizedledger.network in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGeDCCBWCgAwIBAgISBPUAAqwvzKP8QYezOq+AMnbSMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMDkxNjE4MjVaFw0y MDA1MDkxNjE4MjVaMCoxKDAmBgNVBAMTH3d3dy5kZWNlbnRyYWxpemVkbGVkZ2Vy Lm5ldHdvcmswggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXyVvBGi9q bblxs2qGonl4V8XQTDo8jseC79oEDA+P7Aif+9bLXkOMW2XuSxmVq8aa1btWq1jy Gl8ectJU+5TOIXiF8bxfJ7xkp6zNOVTMDuIV+ewmuQsATXXMrP+ADJduQ9A+oFd1 yUo3aBlnNDMMhinifRqK1DQw19CFpr0/EbJOWMQZJdl/1mqk0H9nPXbfWSuZucNf PGFM00nMTY4Pxy0UrOUBD4s42zHOhtYUuJ2ZecBUp69hvGj+n5+Oj8gB6xyQFfOV pNWP2ICftEBZbTToa8dtG2ogUZyWdk1V4C5PC19HVWedfgEpF0VcMjtoLYV0Bgc7 PKyp2k3w82fafQ2twjOPhtA/0LDHIomcqS5L5wM7YRiaKtXV4/+ZJG50PBNe2t7Q EGpI29sT1zYqtAh98+Up0duk9J0uCNvm/ewkrdXPpT8kBgFYQ7sFTeRKTdse85KR 3P5Wy+lLjc6nlV1kHNrVjCDqMjmmgSgIwMrdh/CVefiKgm5b6v2/aXN/qKRUapbL iu3ABOJPz8aJrIv4rO+NtotzRuhgEEvyyjFHMoNTtJsowCiLnJidP7Ner3knbRyC NUoRcFC5CIU8vWnpXUUpia7N7Meg2U3DwfQSVyu55hUcS2QL7H2AOTjOxKikkR+T ZpkxI8F669gi4kbTPxRAcWCLYWfTZ+D2rQIDAQABo4ICdjCCAnIwDgYDVR0PAQH/ BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E AjAAMB0GA1UdDgQWBBTq5kavkwZSJ7nAfBzJSZsiNoJ9FDAfBgNVHSMEGDAWgBSo SmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGG Imh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKG I2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCoGA1UdEQQjMCGC H3d3dy5kZWNlbnRyYWxpemVkbGVkZ2VyLm5ldHdvcmswTAYDVR0gBEUwQzAIBgZn gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s ZXRzZW5jcnlwdC5vcmcwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwCyHgXMi6LN iiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXAq9aFuAAAEAwBIMEYCIQDZxg9i f9ia1A6S6eb44tcWafkPITd9hx0MQCIivsO4UgIhAPWOpvRWStz5ALRjWsoDzscm mwc9//H8uI14jZyuxAMKAHcA5xLysDd+GmL7jskMYYTx6ns3y1YdESZb8+DzS/JB VG4AAAFwKvWheAAABAMASDBGAiEAs03bgwEpjdH5gQs+P+rgBN7yi7O9ue36z4i7 76JOJgICIQCzqaaXmRsbKEf3eqFKijYPv6IHfO5VKo4t2Qf/WpvtFjANBgkqhkiG 9w0BAQsFAAOCAQEAWBAaPOj5bymO1NHIB44aryfGlxSTu05pfH+p7S5LB3SzE7N1 zibLBI4k1C5awkIexKg5Bsd8LTIXdj7wKW2jdL0VHT42etpn2n1KOfFtftJozE9x pmhoTO1Fe3sR818w0ESJBmRMy5+5cXtlLeVgf7XPjvU1JeV3PFKm90dwR+mRrCo+ aLfQvPtnPzLxWR5FHK841sulM0xAmJfwgWe3xui6UCiOyZtkK2qfBA3TeonBADDE tz3GMiGYlR3BDLqlUXFrJkpBk8ntIst0jhFOO7cDw6piEEZmGwpWCGeSMajyg+d8 wjuW0d8DKA/y4/M6LuA9AZ7De/g960bCVgztHg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA18lbwRovam25cbNqhqJ5 eFfF0Ew6PI7Hgu/aBAwPj+wIn/vWy15DjFtl7ksZlavGmtW7VqtY8hpfHnLSVPuU ziF4hfG8Xye8ZKeszTlUzA7iFfnsJrkLAE11zKz/gAyXbkPQPqBXdclKN2gZZzQz DIYp4n0aitQ0MNfQhaa9PxGyTljEGSXZf9ZqpNB/Zz1231krmbnDXzxhTNNJzE2O D8ctFKzlAQ+LONsxzobWFLidmXnAVKevYbxo/p+fjo/IAesckBXzlaTVj9iAn7RA WW006GvHbRtqIFGclnZNVeAuTwtfR1VnnX4BKRdFXDI7aC2FdAYHOzysqdpN8PNn 2n0NrcIzj4bQP9CwxyKJnKkuS+cDO2EYmirV1eP/mSRudDwTXtre0BBqSNvbE9c2 KrQIffPlKdHbpPSdLgjb5v3sJK3Vz6U/JAYBWEO7BU3kSk3bHvOSkdz+VsvpS43O p5VdZBza1Ywg6jI5poEoCMDK3YfwlXn4ioJuW+r9v2lzf6ikVGqWy4rtwATiT8/G iayL+KzvjbaLc0boYBBL8soxRzKDU7SbKMAoi5yYnT+zXq95J20cgjVKEXBQuQiF PL1p6V1FKYmuzezHoNlNw8H0ElcrueYVHEtkC+x9gDk4zsSopJEfk2aZMSPBeuvY IuJG0z8UQHFgi2Fn02fg9q0CAwEAAQ== -----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 431818337499626135859092692527988748744402 . . . . . . . . [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 2020-02-09 16:18:25 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-09 16:18:25 +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.decentralizedledger.network' . . . . . . . . [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 880332344406941972769167267825921875334242061956283418473259576066620930348925800985969313886113195772155761827971788156254505415756213790689619379100310108669276825624493094130493180640634230088561152207624514397016395774855982365246941375512180893450532909130611353598855665511088827041634059916256736965614181481969209566396544555983250425145649466493283837842037020452454155644803187517911561965310121459590685056489191268811578039665379086823461619765853998829769106463982129429766813433711079644838842117333034287161383838247257677552662758193098048274314051784744588253387403371943425547653947900648358784050924771761214909252790643950814315741166169601940884594268974709782304900287850245092170269130892546994469168456300686840879473228055684337553593471510898311273641467956586313661688412933598286183700501070377249673026950297281184207071207812700514630606342074567468779139030959421089969227550193860256756410874982668579543655918136921768030134058815515711340963122701647782388022166119074793761451284574154122156697477610585936477682880329719645535566071975769509629038779670921348662323598536816254799283913941587653415552069573699400611488801327821550779428078939997475609474915463650981184928036985735065405166253741 . . . . . . . . . . . . . . . . . . . . [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) eae646af93065227b9c07c1cc9499b2236827d14 . . . . . . . . . . . . . . . . [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 (35 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.decentralizedledger.network' . . . . . . . . . . . . . . . . [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) 00f2007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001702af5a16e0000040300483046022100d9c60f627fd89ad40e92e9e6f8e2d71669f90f21377d871d0c402222bec3b852022100f58ea6f4564adcf900b4635aca03cec7269b073dfff1fcb88d788d9caec4030a007700e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e000001702af5a1780000040300483046022100b34ddb8301298dd1f9810b3e3feae004def28bb3bdb9edfacf88bbefa24e2602022100b3a9a697991b1b2847f77aa14a8a360fbfa2077cee552a8e2dd907ff5a9bed16 . . . . [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) 0058101a3ce8f96f298ed4d1c8078e1aaf27c6971493bb4e697c7fa9ed2e4b0774b313b375ce26cb048e24d42e5ac2421ec4a83906c77c2d3217763ef0296da374bd151d3e367ada67da7d4a39f16d7ed268cc4f71a668684ced457b7b11f35f30d0448906644ccb9fb9717b652de5607fb5cf8ef53525e5773c52a6f7477047e991ac2a3e68b7d0bcfb673f32f1591e451caf38d6cba5334c409897f08167b7c6e8ba50288ec99b642b6a9f040dd37a89c10030c4b73dc6322198951dc10cbaa551716b264a4193c9ed22cb748e114e3bb703c3aa621046661b0a5608679231a8f283e77cc23b96d1df03280ff2e3f33a2ee03d019ec37bf83deb46c2560ced1e