codenlite.org
Issued by R3
About this certificate
This digital certificate with serial number 04:dc:77:02:5a:bb:8a:0e:49:51:3a:6e:70:51:55:f4:ac:40 was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=codenlite.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:dc:77:02:5a:bb:8a:0e:49:51:3a:6e:70:51:55:f4:ac:40Serial Number (int): 423469454806014827528334561201474323655744
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: bb:d1:12:7c:37:c2:d7:aa:d7:07:33:db:dd:66:9e:af:34:12:37:6d
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 68:d5:a1:67:f6:1f:c0:6d:25:ba:3a:50:f9:c5:97:c1:82:6e:40:2b
Fingerprint (sha256): e1:82:88:7e:c5:b8:fe:44:ae:b6:f4:a4:4b:0d:87:64:67:22:5c:35:b9:62:5e:0f:26:a0:d7:83:25:fd:9e:5d
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate codenlite.org
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for codenlite.org
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
codenlite.org
www.codenlite.org
www.codenlite.org
Other certificates including the domain name codenlite.org
(limited to 100 certificates)
talent.kumaran.com
talent.kumaran.com
people.quiteoften.net
employee-login.cronbay-tech.com
people.asrsbot.com
connect.nsdcindia.org
talent.kumaran.com
grow.sgagtech.com
people.quiteoften.net
connect.nsdcindia.org
myabloom.abloom.tech
people.thetribe.team
talent.kumaran.com
grow.sgagtech.com
people.asrsbot.com
people.quiteoften.net
people.naacenergy.co.in
grow.sgagtech.com
talent.kumaran.com
people.asrsbot.com
people.vinga.biz
people.marsindiacorp.com
hrms.codenlite.org
talent.kumaran.com
talent.kumaran.com
management.yeshproducts.shop
talent.kumaran.com
codenlite.org
people.thetribe.team
talent.kumaran.com
people.marsindiacorp.com
people.marsindiacorp.com
talent.kumaran.com
myhrms.pranastechnologies.com
talent.kumaran.com
codenlite.org
people.asrsbot.com
connect.nsdcindia.org
talent.kumaran.com
talent.kumaran.com
people.quiteoften.net
employee-login.cronbay-tech.com
people.asrsbot.com
connect.nsdcindia.org
talent.kumaran.com
grow.sgagtech.com
people.quiteoften.net
connect.nsdcindia.org
myabloom.abloom.tech
people.thetribe.team
talent.kumaran.com
grow.sgagtech.com
people.asrsbot.com
people.quiteoften.net
people.naacenergy.co.in
grow.sgagtech.com
talent.kumaran.com
people.asrsbot.com
people.vinga.biz
people.marsindiacorp.com
hrms.codenlite.org
talent.kumaran.com
talent.kumaran.com
management.yeshproducts.shop
talent.kumaran.com
codenlite.org
people.thetribe.team
talent.kumaran.com
people.marsindiacorp.com
people.marsindiacorp.com
talent.kumaran.com
myhrms.pranastechnologies.com
talent.kumaran.com
codenlite.org
people.asrsbot.com
connect.nsdcindia.org
talent.kumaran.com
Certificate
The complete raw certificate details for codenlite.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF/DCCBOSgAwIBAgISBNx3Alq7ig5JUTpucFFV9KxAMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MjcxOTI4MDNaFw0yNDA3MjYxOTI4MDJaMBgxFjAUBgNVBAMT DWNvZGVubGl0ZS5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDf qoCs6dGsgrBN8UV4quO5l6sfZ4501yxdRxa6W+4csLEiS1T4N6rkgGI3YnXjiIRv QeCGc27vKb/ragu1016a4sSnOGEZ2taP4faCCvgb4BHp8o/QdOGSU0ck7ridUT4G dKOuAIAjCdY1exigpjs/tqA7xRVioroexD3sZcEYyHnN9jnLvkGJQpQ0eS9ZUiyA KgFdzprOWH59R3FsEZJI1ZVnkLLSbzc/HiUMxQQCCNZP2OPGL+K013XLpoyqKWHd OQK/hYG3NUh3UnfjPsKJKgiQrirkZzihdnUt8gNPSjpVyBjNvRBDiKgqZBicKlaL 0Xr5gd4pk+wJjrJIlVUYXTC1MuRFGh2K/y8GEnfSsS7vTM6IoNuSUFSxGtSB0WJt 9kuufUGksXhYLYVUMr13XRGEWrm5xrGFN8ieEhFxhlLuy1A5tsG6f4Aqz04N7PGI MzEpiqyaL9CnQzKEceFbZPNsFRdPpQvYGr3JxtNxvemVj5VZjVVYPvMfRIXvuSWe 4PcOlujExQJ4WkAdqAfHWi4+64KayIXVx0ObvddZn0PquN/D6WSMEMeCC0E58ZZk L1TYbZLZcg8hDr9VQVV/FVINELEAgBN9+z9xpBjaIPiU1QuuYHaOfe4T2kiVkgaX lO0BADtQ0L4jCxIBm8kAvCSM7guBaH112CuZiNi4LQIDAQABo4ICJDCCAiAwDgYD VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV HRMBAf8EAjAAMB0GA1UdDgQWBBS70RJ8N8LXqtcHM9vdZp6vNBI3bTAfBgNVHSME GDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYB BQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDov L3IzLmkubGVuY3Iub3JnLzArBgNVHREEJDAigg1jb2RlbmxpdGUub3JnghF3d3cu Y29kZW5saXRlLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATCCAQYGCisGAQQB1nkC BAIEgfcEgfQA8gB3ABmYEHEJ8NZSLjCA0p4/ZLuDbijM+Q9Sju7fzko/FrTKAAAB jyE+VAcAAAQDAEgwRgIhANEG6tv5Fak7/dTZtn+WS66SNTR19v84SGC99b+PiYlb AiEAlWsDdq+ttM6w0y5j9JismCbgmx8uSD4pCHyAWiFgd6kAdwB2/4g/Crb7lVHC Ycz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAY8hPlQQAAAEAwBIMEYCIQCEbhaXMd+u 2yEZGsLSDGNhfKjTzW4uFuDj5lXPqJfhwQIhAKsSvc2Ugg3e6lVXwGQUeMqDaJK+ 4AqLLUvCNjAOB2RiMA0GCSqGSIb3DQEBCwUAA4IBAQAbQ9jo1iDkRAZWBdN+4gJX 7x2CVQz1cmEQKVFXsj7ODGaGjynfi3jBrOvk+CdFZzVslDe5fh8kNxDicx9bivhP vbcX+elcUpFtaR5/igWpXR0Rupc9cp469g72OIyUnZMLXgP+VwaBuVO+IXVKn0S0 AqxZ0ZSf/92DkeCG8sZRqU3d1zv7QquvlkD3Ii8diteSAJP4hDjqTZ+rEwBccAB+ Q2QM41h/Wa83xAIgH9XkMnvg7ELnowZYpnyxP4sWbJq55NdOLeIhFmVj9O2kceWl OSZdnwAX+0WEDvPoV6m+ysWyk+n6Tmlmz3lsflnBvL7pzhW9UWfL2ts3/PcvUZHn -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA36qArOnRrIKwTfFFeKrj uZerH2eOdNcsXUcWulvuHLCxIktU+Deq5IBiN2J144iEb0HghnNu7ym/62oLtdNe muLEpzhhGdrWj+H2ggr4G+AR6fKP0HThklNHJO64nVE+BnSjrgCAIwnWNXsYoKY7 P7agO8UVYqK6HsQ97GXBGMh5zfY5y75BiUKUNHkvWVIsgCoBXc6azlh+fUdxbBGS SNWVZ5Cy0m83Px4lDMUEAgjWT9jjxi/itNd1y6aMqilh3TkCv4WBtzVId1J34z7C iSoIkK4q5Gc4oXZ1LfIDT0o6VcgYzb0QQ4ioKmQYnCpWi9F6+YHeKZPsCY6ySJVV GF0wtTLkRRodiv8vBhJ30rEu70zOiKDbklBUsRrUgdFibfZLrn1BpLF4WC2FVDK9 d10RhFq5ucaxhTfInhIRcYZS7stQObbBun+AKs9ODezxiDMxKYqsmi/Qp0MyhHHh W2TzbBUXT6UL2Bq9ycbTcb3plY+VWY1VWD7zH0SF77klnuD3DpboxMUCeFpAHagH x1ouPuuCmsiF1cdDm73XWZ9D6rjfw+lkjBDHggtBOfGWZC9U2G2S2XIPIQ6/VUFV fxVSDRCxAIATffs/caQY2iD4lNULrmB2jn3uE9pIlZIGl5TtAQA7UNC+IwsSAZvJ ALwkjO4LgWh9ddgrmYjYuC0CAwEAAQ== -----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 423469454806014827528334561201474323655744 . . . . . . . . [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-27 19:28:03 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-26 19:28:02 +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 'codenlite.org' . . . . . . . . [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 912477775908831578006106306822960473923425120512855716174042026141082615183481613542405151808164577217231267682016755827773877765265993400794187915355003889106623710962774399130479548005489045636444334717560520433411534789743209098789235227379739067155580755172024741049148488757996577816232684206550653756022749575881280509759429843037006220059704721575682378672859373489054672054465840770658947663102617390190567620349064511911340419549681325477703531246949654309077824282856889376289751548267393146185993703527354938506522634724288978953361478466448526035258957087081726313022957552218622156412839615008675306788403882906927507918730395192128128858582051462394101616848228925626951821433361010891262876965885692267315972350102985431128162428114533054579934410860269508214166612120823526184324465958434901213189252933144268001882994822897617736159484283207984890306560928170828406189833380371951970702292245430647759655875273624685457262632029525376684048700377208723532528721828221522098109054258149309565152729793446317206758416363548514260416283564536185093409770675456505223192385444964063986062783962071875175018159649609552393091065220216762045190524367805586984043022037419655019304590332614175175071821374502772754431391789 . . . . . . . . . . . . . . . . . . . . [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) bbd1127c37c2d7aad70733dbdd669eaf3412376d . . . . . . . . . . . . . . . . [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 'codenlite.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.codenlite.org' . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f20077001998107109f0d6522e3080d29e3f64bb836e28ccf90f528eeedfce4a3f16b4ca0000018f213e54070000040300483046022100d106eadbf915a93bfdd4d9b67f964bae92353475f6ff384860bdf5bf8f89895b022100956b0376afadb4ceb0d32e63f498ac9826e09b1f2e483e29087c805a216077a900770076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018f213e54100000040300483046022100846e169731dfaedb21191ac2d20c63617ca8d3cd6e2e16e0e3e655cfa897e1c1022100ab12bdcd94820ddeea5557c0641478ca836892bee00a8b2d4bc236300e076462 . . . . [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) 001b43d8e8d620e444065605d37ee20257ef1d82550cf5726110295157b23ece0c66868f29df8b78c1acebe4f8274567356c9437b97e1f243710e2731f5b8af84fbdb717f9e95c52916d691e7f8a05a95d1d11ba973d729e3af60ef6388c949d930b5e03fe570681b953be21754a9f44b402ac59d1949fffdd8391e086f2c651a94dddd73bfb42abaf9640f7222f1d8ad7920093f88438ea4d9fab13005c70007e43640ce3587f59af37c402201fd5e4327be0ec42e7a30658a67cb13f8b166c9ab9e4d74e2de221166563f4eda471e5a539265d9f0017fb45840ef3e857a9becac5b293e9fa4e6966cf796c7e59c1bcbee9ce15bd5167cbdadb37fcf72f5191e7