botoclinic.com
Issued by R3
About this certificate
This digital certificate with serial number 04:d3:67:39:31:d8:6d:38:e8:ba:29:35:e9:47:1a:27:52:2f was issued on by Let's Encrypt.
With 2 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=botoclinic.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:d3:67:39:31:d8:6d:38:e8:ba:29:35:e9:47:1a:27:52:2fSerial Number (int): 420385930602830941544304019228567550775855
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 89:f3:5c:61:a1:9e:cc:b4:7a:94:37:1b:de:a4:39:51:e8:5d:bc:92
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): b3:14:7a:6b:83:a4:80:3e:90:85:8a:09:95:f1:23:11:cd:ea:70:78
Fingerprint (sha256): 47:90:d2:76:40:7d:11:38:a9:24:3a:e2:9a:e7:21:e5:f3:97:86:2e:ca:5d:37:4b:9b:45:45:20:05:ff:c9:b7
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate botoclinic.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for botoclinic.com
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
*.botoclinic.com
botoclinic.com
botoclinic.com
Other certificates including the domain name botoclinic.com
(limited to 100 certificates)
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
informacoes.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.todocartoes.com.br
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.todocartoes.com.br
informacoes.botoclinic.com
botoclinic.com
botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
informacoes.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.todocartoes.com.br
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
botoclinic.todocartoes.com.br
informacoes.botoclinic.com
botoclinic.com
botoclinic.com
botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
cartaopresente.botoclinic.com
Certificate
The complete raw certificate details for botoclinic.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE/DCCA+SgAwIBAgISBNNnOTHYbTjouik16UcaJ1IvMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MDMwMjA1MThaFw0yNDA3MDIwMjA1MTdaMBkxFzAVBgNVBAMT DmJvdG9jbGluaWMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 8gN1oRrEZkL8g3esorbshhPhh3pC7Mqi3HF9AD/YMYvzSF0nsZic1xyDswfbPXCD 3ehNXHtVyXua3OsSo1prwUY/Zt2bKJkUt0ehZ6z1wADsEnNV3f7uQ1rkzitIqyXm lWFCZkr4AlvpdOauNT5D71IzokeT9Boj/PJxAS7DNJ44BkqS7yCvh5eoKJSD3/qJ VsyMaYvKzRBarY1XnK8zsIyPd4hQ4t3XqHGtLsfqCtL5SX2/tzJmlbUE/e6S9G0N obgHWZsU/IROGv/+a5ZRi7IO0m9G5wLEwpVgb0nV+r2QDZb7XD4/Z1G/iLPEiIs6 jet3lz+NdBZJI4jOoLYUcQIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQDAgWgMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBSJ81xhoZ7MtHqUNxvepDlR6F28kjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn LzArBgNVHREEJDAighAqLmJvdG9jbGluaWMuY29tgg5ib3RvY2xpbmljLmNvbTAT BgNVHSAEDDAKMAgGBmeBDAECATCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AO7N 0GTV2xrOxVy3nbTNE6Iyh0Z8vOzew1FIWUZxH7WbAAABjqHrCRoAAAQDAEgwRgIh ANtjzLVEQ3bj1nMyaaUXFFklQw3UgV4z5fTicpjhZCe8AiEAqk8ZZPGDMDE2GA3B 0DyV+fv4D21nPUlCYFGle6wqdn8AdgBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZ u7+rOdiEcwAAAY6h6wkXAAAEAwBHMEUCIQDOfFwk72LxCeHwItZqlRHUHV2xnjdv aT4nssJMmhr5gwIgSOhLD4yfcrxFz9Kaq/rzDenkihZhPNnYJjfx/fJwMUUwDQYJ KoZIhvcNAQELBQADggEBAJdJUMorUpG2N4GpzM9sI3VCio7Q8gTdIohgOaRju8Pa Tj/u30G+bMcKji6ToNx2w+47bwA5CzNIWJZT9MnLOC66AYNXcqoTj5BQLMhR3lqj TyC/gAum/kiEI+nvNvq5VxcYnrP8a4pXAo98twHPaZnTjYreh0PG1vNQvgviUiZr 952byxJRPhzjpz8ZlhHTvPHo8PSdAjUeajAhF82AQdNU1U5rsDheIND5pkYhkvH7 pXywMkJp8Rff5B7Khl0UrBb0xVk2ukOOEBS4uQkQeanON6cgwI5ufX6Wq9N76RYY K6fyJjHca4SXFDi6IxQsT0qrae90HG5GYgt1Jwp14xo= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8gN1oRrEZkL8g3esorbs hhPhh3pC7Mqi3HF9AD/YMYvzSF0nsZic1xyDswfbPXCD3ehNXHtVyXua3OsSo1pr wUY/Zt2bKJkUt0ehZ6z1wADsEnNV3f7uQ1rkzitIqyXmlWFCZkr4AlvpdOauNT5D 71IzokeT9Boj/PJxAS7DNJ44BkqS7yCvh5eoKJSD3/qJVsyMaYvKzRBarY1XnK8z sIyPd4hQ4t3XqHGtLsfqCtL5SX2/tzJmlbUE/e6S9G0NobgHWZsU/IROGv/+a5ZR i7IO0m9G5wLEwpVgb0nV+r2QDZb7XD4/Z1G/iLPEiIs6jet3lz+NdBZJI4jOoLYU cQIDAQAB -----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 420385930602830941544304019228567550775855 . . . . . . . . [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-04-03 02:05:18 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-02 02:05:17 +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 'botoclinic.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 30551375739644982758735606399852373549054296535498562120562634607340439786145512822630271222726894527107970140912535701267029612733916530791428264237068853182711605149318423354132855448170125208159043842773669373389097286513204664911641305584531344427253791905684047311615562330758956086061873813319987021239498158380491676704578245288153311666147526404220975477010727706573022920105840516627235862082938947303543541895875895028337379558167558871465387152745931045886806689841073999044466524347192551597772796913977378874208657016737865670486383185999216050203277913799833951263042892311758758478577035177703138268273 . . . . . . . . . . . . . . . . . . . . [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) 89f35c61a19eccb47a94371bdea43951e85dbc92 . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.botoclinic.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'botoclinic.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 (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) 00f1007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018ea1eb091a0000040300483046022100db63ccb5444376e3d6733269a517145925430dd4815e33e5f4e27298e16427bc022100aa4f1964f183303136180dc1d03c95f9fbf80f6d673d49426051a57bac2a767f00760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018ea1eb09170000040300473045022100ce7c5c24ef62f109e1f022d66a9511d41d5db19e376f693e27b2c24c9a1af983022048e84b0f8c9f72bc45cfd29aabfaf30de9e48a16613cd9d82637f1fdf2703145 . . . . [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) 00974950ca2b5291b63781a9cccf6c2375428a8ed0f204dd22886039a463bbc3da4e3feedf41be6cc70a8e2e93a0dc76c3ee3b6f00390b3348589653f4c9cb382eba01835772aa138f90502cc851de5aa34f20bf800ba6fe488423e9ef36fab95717189eb3fc6b8a57028f7cb701cf6999d38d8ade8743c6d6f350be0be252266bf79d9bcb12513e1ce3a73f199611d3bcf1e8f0f49d02351e6a302117cd8041d354d54e6bb0385e20d0f9a6462192f1fba57cb0324269f117dfe41eca865d14ac16f4c55936ba438e1014b8b9091079a9ce37a720c08e6e7d7e96abd37be916182ba7f22631dc6b84971438ba23142c4f4aab69ef741c6e46620b75270a75e31a