canibuild.blog
Issued by R3
About this certificate
This digital certificate with serial number 04:d9:9b:35:63:61:a6:7e:fb:89:68:71:1c:e7:2f:1b:e4:a2 was issued on by Let's Encrypt.
With 18 subject alternative names this certificate can be used to secure multiple fqdn's. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=canibuild.blog
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:d9:9b:35:63:61:a6:7e:fb:89:68:71:1c:e7:2f:1b:e4:a2Serial Number (int): 422496724895660008013743634442119943021730
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 89:f6:61:59:45:ce:af:15:24:bb:87:e0:45:b7:79:8a:99:22:e0:6e
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 6d:cd:7d:78:a9:11:27:05:8a:9f:b4:08:8b:1f:88:40:67:f7:f0:69
Fingerprint (sha256): 1e:2c:fa:6d:12:1b:dc:8d:72:5e:04:03:7d:b2:25:a9:50:97:34:2c:ea:96:f4:3c:4f:ae:59:b5:82:da:45:8f
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate canibuild.blog
18
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for canibuild.blog
Public Key Algorithm
RSA
Key Size
2048
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
agilityspeedtraining.com
aiclaudio.com
arbitrage.foundation
arbitrageur.us
arduinoenigma.net
buckinghamrealty.com
buffalomedicareplans.com
canibuild.blog
canoetrailers.com
codyarmstrong.net
cordeiro.codes
hempfencing.com
homeschoolap.org
nanovids.net
natureshealthysugar.com
thedomainstore.in
ultrarfid.com
vpnprofiles.statenationals.us
aiclaudio.com
arbitrage.foundation
arbitrageur.us
arduinoenigma.net
buckinghamrealty.com
buffalomedicareplans.com
canibuild.blog
canoetrailers.com
codyarmstrong.net
cordeiro.codes
hempfencing.com
homeschoolap.org
nanovids.net
natureshealthysugar.com
thedomainstore.in
ultrarfid.com
vpnprofiles.statenationals.us
Other certificates including the domain name canibuild.blog
(limited to 100 certificates)
Certificate
The complete raw certificate details for canibuild.blog in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGQzCCBSugAwIBAgISBNmbNWNhpn77iWhxHOcvG+SiMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMjkxNTU0MjJaFw0yNDA1MjkxNTU0MjFaMBkxFzAVBgNVBAMT DmNhbmlidWlsZC5ibG9nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 1fsVeNuQ4FC2w4GM6iBOUT28WD3fj5nP2pNXjTp45Q0r+KH7oWLw1cH/r6+ufGSP pHEBNaP0wW9bupTwId4eH3/3UIT4OnV47w7nYqj3NDH7PbuipMDC8IkdBl60e9ls baguQQzZKqofFRw3c0zsv9QlP0iSr86PM7Oq50bg0uyccG1wBk/5p3cG2K/xCuwl nYSr0juPadHxfG3b8wFahhfE0PsLsQ3xUI+MZw5csLb11J0HGxpPdnVsz80G1nla bTzbIqEE+6xZe8jAwip5L8Ek8I32Rp+COnfW/32/KR+mM4yBjlMAVRuRa5fSLpKW ZzKn+ObmJkYPFDAEKv5HTwIDAQABo4IDajCCA2YwDgYDVR0PAQH/BAQDAgWgMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBSJ9mFZRc6vFSS7h+BFt3mKmSLgbjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn LzCCAXAGA1UdEQSCAWcwggFjghhhZ2lsaXR5c3BlZWR0cmFpbmluZy5jb22CDWFp Y2xhdWRpby5jb22CFGFyYml0cmFnZS5mb3VuZGF0aW9ugg5hcmJpdHJhZ2V1ci51 c4IRYXJkdWlub2VuaWdtYS5uZXSCFGJ1Y2tpbmdoYW1yZWFsdHkuY29tghhidWZm YWxvbWVkaWNhcmVwbGFucy5jb22CDmNhbmlidWlsZC5ibG9nghFjYW5vZXRyYWls ZXJzLmNvbYIRY29keWFybXN0cm9uZy5uZXSCDmNvcmRlaXJvLmNvZGVzgg9oZW1w ZmVuY2luZy5jb22CEGhvbWVzY2hvb2xhcC5vcmeCDG5hbm92aWRzLm5ldIIXbmF0 dXJlc2hlYWx0aHlzdWdhci5jb22CEXRoZWRvbWFpbnN0b3JlLmlugg11bHRyYXJm aWQuY29tgh12cG5wcm9maWxlcy5zdGF0ZW5hdGlvbmFscy51czATBgNVHSAEDDAK MAgGBmeBDAECATCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AKLiv9Ye3i8vB6DW Tm03p9xlQ7DGtS6i2reK+Jpt9RfYAAABjfXJ2d8AAAQDAEgwRgIhAJ6fO1fpGEuW ejWQ7TcwFGHBsjBrvNnL/gY6yyt0PpwqAiEApHB2pfmZoXvQBDBCfUo/csdRD9Pp REdlaWx8m8fv93gAdgDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAA AY31ydnrAAAEAwBHMEUCIEUzJH8OoM9ocsCEG20CbttRoeCBSjgwHgUI8tie2cuO AiEA8Oym2r/BRA9GJmYoEKk97dAnoo4NcYdIhlrzbTOxW9QwDQYJKoZIhvcNAQEL BQADggEBAAS/w6Nfj5MM5ML9Jt5MiUEpCbqt399LbkpvOmLZK/aIH7vYcxCWhncm VGEVbZpXCOrlGvPZxoJ8NSo5RxWVXvw+eRt0m0JNbqecQGc555ji8jCRW8nTnaXC uJBy8Bln2AtPACEmKjaPPoRCwK8k/MVdbsI/pGgrtuCf3JpnBAt9TrB0SKTDdfH3 XOVNro1gDfdABP9lmHB/ZvAEqathJeS1wzBG+gfbiESJPFnhGT6MTpsFaiZBzVfS 2FHweFoouTe+iLHpZdtHdc7mJtQbsJ/LfVP/AYlr+4ZyeVCK3zReKXm2A/zPxiqI FGMYDgka4TOXsbKoljALonxnSvW/j2o= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1fsVeNuQ4FC2w4GM6iBO UT28WD3fj5nP2pNXjTp45Q0r+KH7oWLw1cH/r6+ufGSPpHEBNaP0wW9bupTwId4e H3/3UIT4OnV47w7nYqj3NDH7PbuipMDC8IkdBl60e9lsbaguQQzZKqofFRw3c0zs v9QlP0iSr86PM7Oq50bg0uyccG1wBk/5p3cG2K/xCuwlnYSr0juPadHxfG3b8wFa hhfE0PsLsQ3xUI+MZw5csLb11J0HGxpPdnVsz80G1nlabTzbIqEE+6xZe8jAwip5 L8Ek8I32Rp+COnfW/32/KR+mM4yBjlMAVRuRa5fSLpKWZzKn+ObmJkYPFDAEKv5H TwIDAQAB -----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 422496724895660008013743634442119943021730 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-02-29 15:54:22 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-29 15:54:21 +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 'canibuild.blog' . . . . . . . . [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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 27012573031339918171063982213494668330326950991315630922315304742469654406495165954106594840934299842754341834393286906895744584933226069337518277621381670053562038076170691497089739627303115262153502151525234226547196913431795645383399868835343506643884587593784658841442015349595224351416313955542852209479360715350372683346098616764598081879729082412832830565386633777597243028298852451913281071692127533292080139629955704277504930389888618804947060671423694573942712674712499343840872027004190544334358597998148136585040616311259799938511185451395008683600111303345766505986787224589647072631163605756414890231631 . . . . . . . . . . . . . . . . . . . . [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) 89f6615945ceaf1524bb87e045b7798a9922e06e . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (359 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'agilityspeedtraining.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'aiclaudio.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'arbitrage.foundation' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'arbitrageur.us' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'arduinoenigma.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'buckinghamrealty.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'buffalomedicareplans.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'canibuild.blog' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'canoetrailers.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'codyarmstrong.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cordeiro.codes' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hempfencing.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'homeschoolap.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nanovids.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'natureshealthysugar.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'thedomainstore.in' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ultrarfid.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vpnprofiles.statenationals.us' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700a2e2bfd61ede2f2f07a0d64e6d37a7dc6543b0c6b52ea2dab78af89a6df517d80000018df5c9d9df00000403004830460221009e9f3b57e9184b967a3590ed37301461c1b2306bbcd9cbfe063acb2b743e9c2a022100a47076a5f999a17bd00430427d4a3f72c7510fd3e9444765696c7c9bc7eff778007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018df5c9d9eb000004030047304502204533247f0ea0cf6872c0841b6d026edb51a1e0814a38301e0508f2d89ed9cb8e022100f0eca6dabfc1440f4626662810a93dedd027a28e0d718748865af36d33b15bd4 . . . . [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) 0004bfc3a35f8f930ce4c2fd26de4c89412909baaddfdf4b6e4a6f3a62d92bf6881fbbd87310968677265461156d9a5708eae51af3d9c6827c352a394715955efc3e791b749b424d6ea79c406739e798e2f230915bc9d39da5c2b89072f01967d80b4f0021262a368f3e8442c0af24fcc55d6ec23fa4682bb6e09fdc9a67040b7d4eb07448a4c375f1f75ce54dae8d600df74004ff6598707f66f004a9ab6125e4b5c33046fa07db8844893c59e1193e8c4e9b056a2641cd57d2d851f0785a28b937be88b1e965db4775cee626d41bb09fcb7d53ff01896bfb867279508adf345e2979b603fccfc62a881463180e091ae13397b1b2a896300ba27c674af5bf8f6a