www.cryptocurrencybootcamp.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:b1:7d:80:1d:02:da:da:53:b7:48:b0:43:18:47:0b:88:84 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.cryptocurrencybootcamp.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:b1:7d:80:1d:02:da:da:53:b7:48:b0:43:18:47:0b:88:84Serial Number (int): 321733655442173921419172541996693189265540
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c2:53:b1:82:81:88:80:8c:38:68:7a:07:13:31:87:28:b2:73:49:21
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): bf:78:c7:21:b6:10:0e:6c:7f:31:b0:58:8b:52:46:11:a6:8f:dc:4e
Fingerprint (sha256): 61:a2:fa:66:69:35:d9:e2:e9:f1:f3:16:0a:64:da:d8:cb:65:06:da:6c:e9:de:d8:64:e1:d3:06:ae:f7:84:3d
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.cryptocurrencybootcamp.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.cryptocurrencybootcamp.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.cryptocurrencybootcamp.com
Other certificates including the domain name cryptocurrencybootcamp.com
(limited to 100 certificates)
cryptocurrencybootcamp.com
lakaso.com
cryptocurrencybootcamp.com
www.cryptocurrencybootcamp.com
www.cryptocurrencybootcamp.com
www.cryptocurrencybootcamp.com
rapidready.org
www.cryptocurrencybootcamp.com
bitcoine.org
cryptocurrencybootcamp.com
www.txny.org
usatolive.com
lakaso.com
cryptocurrencybootcamp.com
www.steepup.com
cryptocurrencybootcamp.com
therabar.com
geothermal.world
lakaso.com
cryptocurrencybootcamp.com
www.cryptocurrencybootcamp.com
www.cryptocurrencybootcamp.com
www.cryptocurrencybootcamp.com
rapidready.org
www.cryptocurrencybootcamp.com
bitcoine.org
cryptocurrencybootcamp.com
www.txny.org
usatolive.com
lakaso.com
cryptocurrencybootcamp.com
www.steepup.com
cryptocurrencybootcamp.com
therabar.com
geothermal.world
Certificate
The complete raw certificate details for www.cryptocurrencybootcamp.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGcjCCBVqgAwIBAgISA7F9gB0C2tpTt0iwQxhHC4iEMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMjYwMzI0NTVaFw0y MDAzMjUwMzI0NTVaMCkxJzAlBgNVBAMTHnd3dy5jcnlwdG9jdXJyZW5jeWJvb3Rj YW1wLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALp3Qg4HQOot uCoiEbUyk3Ep1hW02zAhlYDDtukFVSWXJhs1UaoWSX6hoMOBk5mVeUYQpItVBJOt r/CKRK18QjqV5IE2IqHBwPFiGh6rbMJiw4E76dHcBpSP4v4nHM8pVHjtrjo3FYt0 HhXDkQJ5sHfnGZWmOWy37DiHJn8IqfrbC2Lr/FiVh5PKkAVOam9+2WIN35LODs8a rXibFBYgKhRW7L/BT90/WsmqwIsxbDWWsxbUx1KYAiBpCfRXgRioTv/5sQ0GuaU6 GQZsVQ+9OhgsVT8bEKE3Djh6pWJkl9Z1z54Clnem+UzpdmWe+sWxrQL2Omoi2+gW H/vE2JjlIAA0UrcsDHu3zWA4uE8puZOTUVQlKtb6fHoADLi/kdOib5P5KXHW4ebG SlpjeMETgdgXnxk6Cn6Xk5feKO/i8Rj+21pHQjmVEZSFKvu4NLO3A8UB4YF+K3Nx ltVisYyubITPo/wHb5NjhZgpaS3C0gw1bUHp2cGzTkOv+DPpe1zrCjH0avcubFit maB4cOiGaLWFchHlmo6yVsz6k6SjaDSR4IARiRBaRMfa0bxu6fhQzkH/vERpmlua BaIUu47wG4w1qOejArSGGAhV0SZ3gWteIqiPzYr7LCE5jGO5Kge9XvgjyHJ2TCyj 7hWUXZKbGWeuiC6t7sxtZChdHg365sRlAgMBAAGjggJxMIICbTAOBgNVHQ8BAf8E BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC MAAwHQYDVR0OBBYEFMJTsYKBiICMOGh6BxMxhyiyc0khMB8GA1UdIwQYMBaAFKhK amMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYi aHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYj aHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wKQYDVR0RBCIwIIIe d3d3LmNyeXB0b2N1cnJlbmN5Ym9vdGNhbXAuY29tMEwGA1UdIARFMEMwCAYGZ4EM AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0 c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAXqdz+d9WwOe1 Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFvQHNNcQAABAMARjBEAiAxD4hqbyo9 Lj33OBtfKdvml/3/Acx2C/C5Oj654O1VKgIgUGsP7+SAevx3pc8Y6fm4VvMMxKH3 VVrdqD1lc1ja7BkAdQCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAA AW9Ac09UAAAEAwBGMEQCIGPzDDutbFMIXJQjuPp17OJvcuxVcTPpnrpuJZOzQdTE AiBIcvxyq/20hPaP7HtQAxxk56xpIRsq248tyibzub9oFTANBgkqhkiG9w0BAQsF AAOCAQEAZtpOnarezCPzxlsZVc1YLoUUG765aB2xw0Oz2yeY/g/aTb3aPQ0jYuww nFHrxyBRtj6RFtGyG7uUHH+xUXSsPT6qcdxKQsCnE5SICDmyV+APGndotX9IbCr/ e9u1NCX+s/muWTOWeBlIo1qhd5yCjAbr/Ov7a3PycEp1COISJ3aAh9zyLhCc7W51 C4ZO6ZG8j27ODHjzH8/hGLsBDMAEAjVBqWA8GWJnuzT2oOX4Oenox5UgV66nnS8S GDN251HrvJ9RKjsMInuA5w8vRiJCWu411ENAEpkwkwG82y2XQbtYDYGfIXN5x7dG mKa7BcAkBB1Tn+ikV8og3xJGCBhT1Q== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAundCDgdA6i24KiIRtTKT cSnWFbTbMCGVgMO26QVVJZcmGzVRqhZJfqGgw4GTmZV5RhCki1UEk62v8IpErXxC OpXkgTYiocHA8WIaHqtswmLDgTvp0dwGlI/i/icczylUeO2uOjcVi3QeFcORAnmw d+cZlaY5bLfsOIcmfwip+tsLYuv8WJWHk8qQBU5qb37ZYg3fks4OzxqteJsUFiAq FFbsv8FP3T9ayarAizFsNZazFtTHUpgCIGkJ9FeBGKhO//mxDQa5pToZBmxVD706 GCxVPxsQoTcOOHqlYmSX1nXPngKWd6b5TOl2ZZ76xbGtAvY6aiLb6BYf+8TYmOUg ADRStywMe7fNYDi4Tym5k5NRVCUq1vp8egAMuL+R06Jvk/kpcdbh5sZKWmN4wROB 2BefGToKfpeTl94o7+LxGP7bWkdCOZURlIUq+7g0s7cDxQHhgX4rc3GW1WKxjK5s hM+j/Advk2OFmClpLcLSDDVtQenZwbNOQ6/4M+l7XOsKMfRq9y5sWK2ZoHhw6IZo tYVyEeWajrJWzPqTpKNoNJHggBGJEFpEx9rRvG7p+FDOQf+8RGmaW5oFohS7jvAb jDWo56MCtIYYCFXRJneBa14iqI/NivssITmMY7kqB71e+CPIcnZMLKPuFZRdkpsZ Z66ILq3uzG1kKF0eDfrmxGUCAwEAAQ== -----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 321733655442173921419172541996693189265540 . . . . . . . . [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-26 03:24:55 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-25 03:24:55 +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.cryptocurrencybootcamp.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 760714305638464313484788934782982135557880774450428025679171764185340542612520369025378904067409141867483357843848340191788648038547097185155633196866280458265984615889723402044469518172149743682429948117017687935961551574728859020449251330028837019362620289871296879818395403820765547967389529465142293352113581438458459649719843944844659365928175569315109188850112794298297817022998946195864928713940940256889672484157854856311200364675114089030789075084037917554298203145029006803163257818415997054312362688266939116865631226180970414667540593236692772316130138177396788020068755403557986127816836665484925605920309587007379104813412626643396313104812819070746369705085462353081398209574571645087584512745228744260962640250642354482324005851915922649385479873161990913440581110999311118650624490038639760900839970587175510973238443378541029481554579705720841345501017951362150281778003493658231954433361854239777289790989990225452954609381876097376973329765739592698040714989969803657958634239530579795955960065955485816509073207760371077096592269843846199547046186709947504816607194920111809489121279069489237282093993280627112225609301255243360551970064323828573820707288436516233150290242073992030544564613763129386219610752101 . . . . . . . . . . . . . . . . . . . . [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) c253b1828188808c38687a0713318728b2734921 . . . . . . . . . . . . . . . . [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 (34 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cryptocurrencybootcamp.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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f40734d7100000403004630440220310f886a6f2a3d2e3df7381b5f29dbe697fdff01cc760bf0b93a3eb9e0ed552a0220506b0fefe4807afc77a5cf18e9f9b856f30cc4a1f7555adda83d657358daec19007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f40734f540000040300463044022063f30c3bad6c53085c9423b8fa75ece26f72ec557133e99eba6e2593b341d4c402204872fc72abfdb484f68fec7b50031c64e7ac69211b2adb8f2dca26f3b9bf6815 . . . . [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) 0066da4e9daadecc23f3c65b1955cd582e85141bbeb9681db1c343b3db2798fe0fda4dbdda3d0d2362ec309c51ebc72051b63e9116d1b21bbb941c7fb15174ac3d3eaa71dc4a42c0a71394880839b257e00f1a7768b57f486c2aff7bdbb53425feb3f9ae593396781948a35aa1779c828c06ebfcebfb6b73f2704a7508e21227768087dcf22e109ced6e750b864ee991bc8f6ece0c78f31fcfe118bb010cc004023541a9603c196267bb34f6a0e5f839e9e8c7952057aea79d2f12183376e751ebbc9f512a3b0c227b80e70f2f4622425aee35d443401299309301bcdb2d9741bb580d819f217379c7b74698a6bb05c024041d539fe8a457ca20df1246081853d5