bitcoinifier.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:3a:6f:08:9d:6b:c8:eb:08:0d:05:99:7c:38:03:e9:a1:b9 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=bitcoinifier.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:3a:6f:08:9d:6b:c8:eb:08:0d:05:99:7c:38:03:e9:a1:b9Serial Number (int): 281220824115480067061150338726267999330745
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 21:ea:dd:a5:b1:d7:2f:22:c7:f4:6b:95:ae:b8:92:a9:00:31:9f:a7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 52:27:b5:ab:05:3c:62:fa:85:96:58:0d:f6:c9:e3:92:37:44:ab:f4
Fingerprint (sha256): a7:78:a0:d9:ef:ca:83:fa:5b:21:18:ee:3a:f7:14:0f:7f:66:90:9c:a0:70:62:24:07:c9:c2:81:1e:d8:4e:ea
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate bitcoinifier.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for bitcoinifier.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
bitcoinifier.com
Other certificates including the domain name bitcoinifier.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for bitcoinifier.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHCjCCBfKgAwIBAgISAzpvCJ1ryOsIDQWZfDgD6aG5MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMDYxNzIwMjZaFw0x OTAxMDQxNzIwMjZaMBsxGTAXBgNVBAMTEGJpdGNvaW5pZmllci5jb20wggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDQrvV+3obqSJ7o6QB+fR3h4NWOaFgW fzwGk/CkWUanyXS+C6s+uGWRJTRm/gdv2XyWzz/66/EWyNuMGCEGJeMWEcaHzMxE jSKD6wBDZKOisge+YMiLYZOuf1g7ZxeKj1+ZkzSkVTTyVocLlZru3cFxURcSLAOe bafYPTVpECeCP9m/CVrCHf0PMLMctV0syu+Avg46JF7+HTySgySEoHgfiUQmfeQb F6z5VUi97RazCidRGtO87Jk+TK6ikJz0FjZDQxtzeIvfDqxYMsfHKC9ucrB3OKAT ceCpTymGapdnJJXHV8aQPiq7bI9pZYfmif2Wd/zUi9X9OKMntr6v9panEWZZyaKK 7ljQPDOnd/rTpxHFJR9Jik9Fj8dro4GFhQVsLAWURVVN5Em246d6KqEybAScaUjY 6Fg9zpcQ0y19Ve5y3q72pfoWLe512BJd82sP5iVse/zhSKxmAA9KuPZIjGGRFq+3 U4pSwnfbfNijhfykHNg2CyVCmuTow36zH7ov0ubyaoveNwLofbW1us5mUe0abS1Y 8rb8D+rCKiDxB+XQTcBJ9Qatse8Gs412VpQ3CxZI8XyiHvMnxal5wvnKSgk6hQ5F w27+fbF7JoPEg1CyYQEV8SNZDPTTeGQH+VHUhltEevjhBOo13d1oG2oOxhhh+taZ CTbDI5f+ECXIAQIDAQABo4IDFzCCAxMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQh 6t2lsdcvIsf0a5WuuJKpADGfpzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMBsGA1UdEQQUMBKCEGJpdGNvaW5pZmllci5j b20wgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYG CCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUH AgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9u IGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGgg dGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNy eXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AFWB 1MIWkDYBSuoLm1c8U/DA5Dh4cCUIFy+jqh0HE9MMAAABZkqb8sQAAAQDAEcwRQIg KrDXmQc4p3RRooEvvse0CoX6z5os3csgcje4paInGRoCIQCMtq37/Lt4fmG8VkYo bP4+U0NkZRiOOiGoXpPB7vxW8wB1ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM 9OVFR/R4AAABZkqb8moAAAQDAEYwRAIgCVGbGt7tMEpShCo6ivqeEnkZ/zwcrmFa T8RXgEl+5J0CIG7PvArQ6rZ6CTXIxboRbdDFjAjGEi/M07F1Q3jUegqPMA0GCSqG SIb3DQEBCwUAA4IBAQAl6jR1ggyuolVGm/5iFt1rbxOn81y6mZ+uLZexHU9gzYl3 Puf8SxqzqVG1msgH9u29b/8XwkPmiqUCP3bO8+GBYae82O/vMPtK3Dx4+qUZIdad 8izLvu3oIAySdw+Ou+IjKx63rGAFZiY2tVp2sMnjRqnCwhyug06C7UGAN3nFT9S3 LWiNUnwxZ5eZ+ihRfXJCxsCp4i8UFWvrEuK+gxZJssw/DwzYXFDrgySGEVqZdgzf em7zOIgwi3unDfPf+HP4iRlrPcfcnqu+W9+VDVkXRnuWpGui+EdjQVPRQjXeeqUP TtQJ8cSIDZqItndrJXVLeeGIv6JO6sZgfX9oeEH1 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0K71ft6G6kie6OkAfn0d 4eDVjmhYFn88BpPwpFlGp8l0vgurPrhlkSU0Zv4Hb9l8ls8/+uvxFsjbjBghBiXj FhHGh8zMRI0ig+sAQ2SjorIHvmDIi2GTrn9YO2cXio9fmZM0pFU08laHC5Wa7t3B cVEXEiwDnm2n2D01aRAngj/Zvwlawh39DzCzHLVdLMrvgL4OOiRe/h08koMkhKB4 H4lEJn3kGxes+VVIve0WswonURrTvOyZPkyuopCc9BY2Q0Mbc3iL3w6sWDLHxygv bnKwdzigE3HgqU8phmqXZySVx1fGkD4qu2yPaWWH5on9lnf81IvV/TijJ7a+r/aW pxFmWcmiiu5Y0Dwzp3f606cRxSUfSYpPRY/Ha6OBhYUFbCwFlEVVTeRJtuOneiqh MmwEnGlI2OhYPc6XENMtfVXuct6u9qX6Fi3uddgSXfNrD+YlbHv84UisZgAPSrj2 SIxhkRavt1OKUsJ323zYo4X8pBzYNgslQprk6MN+sx+6L9Lm8mqL3jcC6H21tbrO ZlHtGm0tWPK2/A/qwiog8Qfl0E3ASfUGrbHvBrONdlaUNwsWSPF8oh7zJ8WpecL5 ykoJOoUORcNu/n2xeyaDxINQsmEBFfEjWQz003hkB/lR1IZbRHr44QTqNd3daBtq DsYYYfrWmQk2wyOX/hAlyAECAwEAAQ== -----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 281220824115480067061150338726267999330745 . . . . . . . . [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-10-06 17:20:26 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-04 17:20:26 +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 'bitcoinifier.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 851354131430851969878978160651633861413238619527018901258281941730417016334822333826139948908327558634291621548774225768996897959200105268797516557967277317292984162160982996080561487374946095722084349081892804540463451858887045542609627701389464250351269000044260237560906856687502648331226120030526410481485715902767491499333106317943797683561338710143293623061978670309728171507141002474159972851007164788416482335147694391037966964706697890411156837161010295957407840326464790312145553700182300947485557021763017070405409676992888172263146878835934127926887599053535789951508138710511426565181452079411268809609905200586639950437029263283444483183378325936302693026427217646277615064634869991931700358100630719953704332924288517062003402869889171505721891993989730982628626302828757758058647259391158129224851410581023423889507084888967325157739794097323220504143056810781955985505675786145208559503981542735247345696301046384673928121691180544230423556432375865718047635610344509887292935058758249241774628941408257575976869560726939903385352228402591809335638722412935613761912120919003917910036970990313893938129494811052438021610778451957219105413318846080089047474087079554089809601313771024502519192977288101729077219936257 . . . . . . . . . . . . . . . . . . . . [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) 21eadda5b1d72f22c7f46b95aeb892a900319fa7 . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bitcoinifier.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 (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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef0076005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c000001664a9bf2c4000004030047304502202ab0d7990738a77451a2812fbec7b40a85facf9a2cddcb207237b8a5a227191a0221008cb6adfbfcbb787e61bc5646286cfe3e53436465188e3a21a85e93c1eefc56f3007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001664a9bf26a0000040300463044022009519b1adeed304a52842a3a8afa9e127919ff3c1cae615a4fc45780497ee49d02206ecfbc0ad0eab67a0935c8c5ba116dd0c58c08c6122fccd3b1754378d47a0a8f . . . . [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) 0025ea3475820caea255469bfe6216dd6b6f13a7f35cba999fae2d97b11d4f60cd89773ee7fc4b1ab3a951b59ac807f6edbd6fff17c243e68aa5023f76cef3e18161a7bcd8efef30fb4adc3c78faa51921d69df22ccbbeede8200c92770f8ebbe2232b1eb7ac6005662636b55a76b0c9e346a9c2c21cae834e82ed41803779c54fd4b72d688d527c31679799fa28517d7242c6c0a9e22f14156beb12e2be831649b2cc3f0f0cd85c50eb832486115a99760cdf7a6ef33888308b7ba70df3dff873f889196b3dc7dc9eabbe5bdf950d5917467b96a46ba2f847634153d14235de7aa50f4ed409f1c4880d9a88b6776b25754b79e188bfa24eeac6607d7f687841f5