www.currencydistribution.network
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:77:72:88:9d:7f:ed:18:98:a3:f1:84:1a:57:55:fd:e9:a0 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.currencydistribution.network
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:77:72:88:9d:7f:ed:18:98:a3:f1:84:1a:57:55:fd:e9:a0Serial Number (int): 301982700797238320333076875654860839446944
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c1:4c:07:ad:fe:5c:8c:4c:4a:a0:19:2a:64:d9:f2:2c:84:dc:63:de
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 52:41:42:86:3d:f0:1c:4a:4d:f4:99:45:8e:7f:5d:15:4d:4f:92:94
Fingerprint (sha256): c2:28:71:73:ac:30:be:f4:6c:a6:b4:40:af:6f:f4:13:e8:15:41:75:51:4d:ff:d5:79:df:3e:68:59:05:dc:f4
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.currencydistribution.network
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.currencydistribution.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.currencydistribution.network
Other certificates including the domain name currencydistribution.network
(limited to 100 certificates)
currencydistribution.network
www.currencydistribution.network
www.currencydistribution.network
giorgia.org
www.ndurant.com
www.currencydistribution.network
currencydistribution.network
currencydistribution.network
816.me
3114.org
currencydistribution.network
www.currencydistribution.network
oneearthweb.com
currencydistribution.network
stemcellcolumbus.org
lgbtishaadi.com
www.currencydistribution.network
www.currencydistribution.network
giorgia.org
www.ndurant.com
www.currencydistribution.network
currencydistribution.network
currencydistribution.network
816.me
3114.org
currencydistribution.network
www.currencydistribution.network
oneearthweb.com
currencydistribution.network
stemcellcolumbus.org
lgbtishaadi.com
Certificate
The complete raw certificate details for www.currencydistribution.network in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGdjCCBV6gAwIBAgISA3dyiJ1/7RiYo/GEGldV/emgMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMjQxMDQ4NDNaFw0y MDAzMjMxMDQ4NDNaMCsxKTAnBgNVBAMTIHd3dy5jdXJyZW5jeWRpc3RyaWJ1dGlv bi5uZXR3b3JrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq1GSF19b f2nhL/4cQ4/W8glRpYSN7oiAvqFWLwiDPxn34ezC/bANSm0fDQqDY7ONYKlKeJy+ 6cjDe/vbvwDnKhEw8YCeiNvskv6Y3hXgFrIg9T56egR9AFJCrdeZO/8E81ZfSaKm HYZ6sUmMQD11Br1dXmx6L5pLI9Ja2qfk3P4SveAaUwgCqd+uSeB5Tb+ZKAO3aGiU xBHMg385ZyfMMDdgG84x6aVYLzEm3+LEkgGifHu/jvhBOgEl0RjUYEmVC+hTWC1F ve2nXYfMqDZjfbuBwyH1hTP5FjZ5jH4TJa4UxrVjgjN71rvN3KxI4gS+5ZCMIqFT 8UzR9Mhxvvh4RkS3XMZTQYhP77z43n4Ttk8y/yWwMudsfqmDrruGYTBPp3UOk6V4 mWkeMBfeXwE2f9WCpoybwBbSdk//jEFcn6hXQCN/tKRqAyp2SIg3jr0Xunb2fkL9 SSHy6k/8Y0xV3JPY3qzTzNWKqygvi/yov5mpfcIzqw2qliK3W3csGu4u2xATfNQe O8WwXsZy/kGIZCTGQgCBhyKdT8nAgXYqUeESkxjrdZPdzEfr4fup3jxvwYKCDwka PDfa7IhLEMTI8lFJ9IIz5bcrpjJKs2eP7vG8IZbGioL4BGt9rYPGHmahq6RK+o2O ulKF5l4aAlDb2GXL0Wrfqzs53Ifz0x3oGK0CAwEAAaOCAnMwggJvMA4GA1UdDwEB /wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/ BAIwADAdBgNVHQ4EFgQUwUwHrf5cjExKoBkqZNnyLITcY94wHwYDVR0jBBgwFoAU qEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzAB hiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAC hiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzArBgNVHREEJDAi giB3d3cuY3VycmVuY3lkaXN0cmlidXRpb24ubmV0d29yazBMBgNVHSAERTBDMAgG BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz LmxldHNlbmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AF6nc/nf VsDntTZIfdBJ4DJ6kZoMhKESEoQYdZaBcUVYAAABbze84zQAAAQDAEYwRAIgEuBw 19JDYwzRxvrcVRYBxZS2CySbEQfDudkLlFUU79kCIBsjvIbeAjbC6k+CZjkyonIs mkAdWV2swdgaVSiFJpoNAHUAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+L kF4AAAFvN7zjIAAABAMARjBEAiAL16wkiPwoSAf5KipAvO4zZcWqoQ49JuQGatGs GMHdaQIgJgnXwCZ9t0JYdjE23duDke0Jn7skCX7jYgv3F+fq2twwDQYJKoZIhvcN AQELBQADggEBAAwUZon4bh2aYASUqqIjTb24b9QPUpGL3bXrpm6lVH9QY+/vEeyY SpgdjljlwpuERLpdEEPXR4z7SnCM4fWBAtgksekQKHeFC1lHc2/4daruo+F4kNW4 TRf1rs80zU7KE19IsmJRaHwFsP24zfFDSuukAhAMykAuZUmL1ZpxcjgCZ+wb1T8e 7XtmM/TgLiOEVD8PeRfUCYrffAS254R98gcrXqQa1NBDoDfBpL22yhkeI5QgoKLZ OpI6os/uBzeAd2km/R7gAGWMNJvuJjUy4v2vSu7dvB9hdnDHBJZJqsCXVbRNkZ50 zNPJuja3VzhSXI1eTLdyHZNJ6blqzF6pmqg= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq1GSF19bf2nhL/4cQ4/W 8glRpYSN7oiAvqFWLwiDPxn34ezC/bANSm0fDQqDY7ONYKlKeJy+6cjDe/vbvwDn KhEw8YCeiNvskv6Y3hXgFrIg9T56egR9AFJCrdeZO/8E81ZfSaKmHYZ6sUmMQD11 Br1dXmx6L5pLI9Ja2qfk3P4SveAaUwgCqd+uSeB5Tb+ZKAO3aGiUxBHMg385ZyfM MDdgG84x6aVYLzEm3+LEkgGifHu/jvhBOgEl0RjUYEmVC+hTWC1Fve2nXYfMqDZj fbuBwyH1hTP5FjZ5jH4TJa4UxrVjgjN71rvN3KxI4gS+5ZCMIqFT8UzR9Mhxvvh4 RkS3XMZTQYhP77z43n4Ttk8y/yWwMudsfqmDrruGYTBPp3UOk6V4mWkeMBfeXwE2 f9WCpoybwBbSdk//jEFcn6hXQCN/tKRqAyp2SIg3jr0Xunb2fkL9SSHy6k/8Y0xV 3JPY3qzTzNWKqygvi/yov5mpfcIzqw2qliK3W3csGu4u2xATfNQeO8WwXsZy/kGI ZCTGQgCBhyKdT8nAgXYqUeESkxjrdZPdzEfr4fup3jxvwYKCDwkaPDfa7IhLEMTI 8lFJ9IIz5bcrpjJKs2eP7vG8IZbGioL4BGt9rYPGHmahq6RK+o2OulKF5l4aAlDb 2GXL0Wrfqzs53Ifz0x3oGK0CAwEAAQ== -----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 301982700797238320333076875654860839446944 . . . . . . . . [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-12-24 10:48:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-23 10:48: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.currencydistribution.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 698919054758256865775609483468219612725157280641167351578782425732716659408273512130987876442989227057690953924277720955367728022937894738265560291057055774012608752130604998803723897351796842829915466282937909112410779398607055483261833493052858512118639370705894264210915321768269708475357254783299061040054718543602479110792213310986819736895486522632394444338265494228607828719669849825572823531553477194068834330575888830195887842816692072743485568575901815097284457728385243122918922104482100438519413423026825897408313731459620535750902973534272898650265685792795806702883391772290639311837842007525716231563626489145706778866115485887018304861420523280073228444120586242290731626180801445838708031787362958083102950977129479154027962870200245537469944345810906450026341973120747364525497813698549464803834009569911581118658197587323120186289067854995667973788301991975028220469280064501103802994889098066020898099232492740447442711318409750739522085315789243601155818108020282510393044911020465514216610942529439186907143669982823004674840773267762359851484623078869605541556186882847259923077962663524779432483285667566678227700016471161414725429224705624107125331698093747168718660718744551086690321497778187864599018608813 . . . . . . . . . . . . . . . . . . . . [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) c14c07adfe5c8c4c4aa0192a64d9f22c84dc63de . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.currencydistribution.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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f37bce3340000040300463044022012e070d7d243630cd1c6fadc551601c594b60b249b1107c3b9d90b945514efd902201b23bc86de0236c2ea4f82663932a2722c9a401d595dacc1d81a552885269a0d007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f37bce320000004030046304402200bd7ac2488fc284807f92a2a40bcee3365c5aaa10e3d26e4066ad1ac18c1dd6902202609d7c0267db74258763136dddb8391ed099fbb24097ee3620bf717e7eadadc . . . . [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) 000c146689f86e1d9a600494aaa2234dbdb86fd40f52918bddb5eba66ea5547f5063efef11ec984a981d8e58e5c29b8444ba5d1043d7478cfb4a708ce1f58102d824b1e9102877850b5947736ff875aaeea3e17890d5b84d17f5aecf34cd4eca135f48b26251687c05b0fdb8cdf1434aeba402100cca402e65498bd59a7172380267ec1bd53f1eed7b6633f4e02e2384543f0f7917d4098adf7c04b6e7847df2072b5ea41ad4d043a037c1a4bdb6ca191e239420a0a2d93a923aa2cfee073780776926fd1ee000658c349bee263532e2fdaf4aeeddbc1f617670c7049649aac09755b44d919e74ccd3c9ba36b75738525c8d5e4cb7721d9349e9b96acc5ea99aa8