thoughtforthesoul.org
Issued by R3
About this certificate
This digital certificate with serial number 04:48:23:8d:3b:3e:15:ac:46:3a:ca:4e:8e:3e:6c:ea:7d:7e was issued on by Let's Encrypt.
With 11 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=thoughtforthesoul.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:48:23:8d:3b:3e:15:ac:46:3a:ca:4e:8e:3e:6c:ea:7d:7eSerial Number (int): 372996730440639101565536134401251942759806
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: b0:e7:bd:1a:1f:ef:11:f1:d4:a8:4c:98:5c:fa:30:eb:73:1e:6f:b4
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): d0:41:af:f7:84:99:3f:58:e0:8e:f8:61:18:b1:89:d3:40:c8:2d:8c
Fingerprint (sha256): 8d:5b:e5:8b:ae:28:88:00:18:4d:06:e9:76:ea:83:ef:ec:e5:28:6b:28:6d:5a:f0:df:67:25:ca:b9:57:b9:03
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate thoughtforthesoul.org
11
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for thoughtforthesoul.org
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
acceptchecksonline.com
cas9no.com
encircle.in
fidjiforvip.com.golfclub4vip.com
fullprice4urhome.com
recurvecrossbow.com
reginangelorumpress.org.cretefd.com.doktor-potenz.nl
rogershaven.org
sidegigswork.com
thoughtforthesoul.org
usone.tv.renewableenergytransition.com
cas9no.com
encircle.in
fidjiforvip.com.golfclub4vip.com
fullprice4urhome.com
recurvecrossbow.com
reginangelorumpress.org.cretefd.com.doktor-potenz.nl
rogershaven.org
sidegigswork.com
thoughtforthesoul.org
usone.tv.renewableenergytransition.com
Other certificates including the domain name thoughtforthesoul.org
(limited to 100 certificates)
leaselock.ca
kiesza.ca
allanblock.ca
kiesza.ca
thealternativepac.org
kiesza.ca
leaselock.ca
thoughtforthesoul.org
kiesza.ca
thoughtforthesoul.org
leaselock.ca
allanblock.ca
hb2b.org
34755625397.ca
thoughtforthesoul.org
allanblock.ca
kiesza.ca
thoughtforthesoul.org
kiesza.ca
wycliffeassociates.bible
elasticexecutiveservice.cloud
34755625397.ca
kiesza.ca
healthfine.org
thoughtforthesoul.org
arbitrage.cloud
thoughtforthesoul.org
thoughtforthesoul.org
condos.world
leaselock.ca
kiesza.ca
allanblock.ca
kiesza.ca
thealternativepac.org
kiesza.ca
leaselock.ca
thoughtforthesoul.org
kiesza.ca
thoughtforthesoul.org
leaselock.ca
allanblock.ca
hb2b.org
34755625397.ca
thoughtforthesoul.org
allanblock.ca
kiesza.ca
thoughtforthesoul.org
kiesza.ca
wycliffeassociates.bible
elasticexecutiveservice.cloud
34755625397.ca
kiesza.ca
healthfine.org
thoughtforthesoul.org
arbitrage.cloud
thoughtforthesoul.org
thoughtforthesoul.org
condos.world
leaselock.ca
Certificate
The complete raw certificate details for thoughtforthesoul.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF/DCCBOSgAwIBAgISBEgjjTs+FaxGOspOjj5s6n1+MA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA5MTAxNTE2NTdaFw0yMzEyMDkxNTE2NTZaMCAxHjAcBgNVBAMT FXRob3VnaHRmb3J0aGVzb3VsLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAN9UnNNxSZMHzQnl0Ygs0j5qCabFmvflrhOIsJDzv28N47QzF/OtNERW 5tna0TWSjekwdsLofjHTIH788qC1gD+hN8P/JfLg2S7brBdJwvxvjx31Y45RZSF4 WvIFs3DalUxqTWHlfxfBaRGDVVROvwVnSchW+oHwFPPLwf7uyC97c6GO8SIcZZ9v nvLvllILmpTUFMGluQNnlzY9N/msZ2c1wNLapCZWblSLI/h/kiMuPTMNc/X3RfVE yO3WU/I7IZrYyfQsjOC6G08WUR3HbfevF2czw+IXNBlgtKcGJy2SaYBaXAditSgI FU3TiBZ9wLZ2NWbS+IKBKmi0BsQxL5kCAwEAAaOCAxwwggMYMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw ADAdBgNVHQ4EFgQUsOe9Gh/vEfHUqEyYXPow63Meb7QwHwYDVR0jBBgwFoAUFC6z F7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVo dHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxl bmNyLm9yZy8wggEjBgNVHREEggEaMIIBFoIWYWNjZXB0Y2hlY2tzb25saW5lLmNv bYIKY2FzOW5vLmNvbYILZW5jaXJjbGUuaW6CIGZpZGppZm9ydmlwLmNvbS5nb2xm Y2x1YjR2aXAuY29tghRmdWxscHJpY2U0dXJob21lLmNvbYITcmVjdXJ2ZWNyb3Nz Ym93LmNvbYI0cmVnaW5hbmdlbG9ydW1wcmVzcy5vcmcuY3JldGVmZC5jb20uZG9r dG9yLXBvdGVuei5ubIIPcm9nZXJzaGF2ZW4ub3JnghBzaWRlZ2lnc3dvcmsuY29t ghV0aG91Z2h0Zm9ydGhlc291bC5vcmeCJnVzb25lLnR2LnJlbmV3YWJsZWVuZXJn eXRyYW5zaXRpb24uY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0JgSXttJkA AAGKf+HHogAABAMARzBFAiBqdVSjE8rorKai+hfjvtQOMHxZSmNSna34ZYW3Su1r 5AIhAKRcVLBPEPkJR+VLvK5zej9ee2GIZ68FiYh6Hbrrt9mdAHYArfe++nz/EMiL nT2cHj4YarRnKV3PsQwkyoWGNOvcgooAAAGKf+HH4QAABAMARzBFAiEAmCB1K1/2 t/oSkqTNS/r4CZCeRYPugO3v+1VkGbfwvd8CIFj/tJ/atgdwV7zakXa2471ZIxxe AAAoNDfNyDL9dOXqMA0GCSqGSIb3DQEBCwUAA4IBAQA4xYPjNZFpkk8+ZtA/zZGm zKu8YnEmsl5HEr+CE7aviNCXgezTnl4ABmbO192kaJoRynTj1n7fjEBE/E40VvWF AfUdHv6X1T/YZs5SaipvAIkiXM4BA7EOGNxQLcPyBTAeSXdFAGnxlOC5pxIIULek Nqux+0rBQJx4lI4sz1Yg/wuawWBqga6hK+VPK+y/Ji6X3NR/gS4PKpRCnXIdXSyk fz/9b+A9XQkyI6gC5cjLwu4PCEQ6eQeeRf3x+hzkYg/qay3g+KPeSU+Y6DLCzCmL Xyj3aGyhBSU0Slx3xwALgAPbI6XN0Ytkf1LQH7NCn/xL9Gj58dqJwAKRYavt5/SU -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA31Sc03FJkwfNCeXRiCzS PmoJpsWa9+WuE4iwkPO/bw3jtDMX8600RFbm2drRNZKN6TB2wuh+MdMgfvzyoLWA P6E3w/8l8uDZLtusF0nC/G+PHfVjjlFlIXha8gWzcNqVTGpNYeV/F8FpEYNVVE6/ BWdJyFb6gfAU88vB/u7IL3tzoY7xIhxln2+e8u+WUgualNQUwaW5A2eXNj03+axn ZzXA0tqkJlZuVIsj+H+SIy49Mw1z9fdF9UTI7dZT8jshmtjJ9CyM4LobTxZRHcdt 968XZzPD4hc0GWC0pwYnLZJpgFpcB2K1KAgVTdOIFn3AtnY1ZtL4goEqaLQGxDEv mQIDAQAB -----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 372996730440639101565536134401251942759806 . . . . . . . . [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 2023-09-10 15:16:57 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-09 15:16:56 +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 'thoughtforthesoul.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 28192866036236033205070680853080421032289899139274484297685282505934130033413521195119116995434150221971036653360016876128787940633248530561665977100152062509650030695063644989312569816817577560263971060816898804944300879809618726475750787673612680441581895031638205644270219418854375569407940930164486933469159452962471855173082436819934297620941254156728709833227071272095818674211736529733866172580808991911841269574060009729791609641934068555295760408524443839553249276832651076212250690703100746615328552557293360746044240971144535011039962031055578148646638858723201936541536244833362671365297831334968655163289 . . . . . . . . . . . . . . . . . . . . [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) b0e7bd1a1fef11f1d4a84c985cfa30eb731e6fb4 . . . . . . . . . . . . . . . . [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 (282 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'acceptchecksonline.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cas9no.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'encircle.in' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fidjiforvip.com.golfclub4vip.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fullprice4urhome.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'recurvecrossbow.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'reginangelorumpress.org.cretefd.com.doktor-potenz.nl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rogershaven.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sidegigswork.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'thoughtforthesoul.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'usone.tv.renewableenergytransition.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018a7fe1c7a2000004030047304502206a7554a313cae8aca6a2fa17e3bed40e307c594a63529dadf86585b74aed6be4022100a45c54b04f10f90947e54bbcae737a3f5e7b618867af0589887a1dbaebb7d99d007600adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a0000018a7fe1c7e100000403004730450221009820752b5ff6b7fa1292a4cd4bfaf809909e4583ee80edeffb556419b7f0bddf022058ffb49fdab6077057bcda9176b6e3bd59231c5e0000283437cdc832fd74e5ea . . . . [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) 0038c583e3359169924f3e66d03fcd91a6ccabbc627126b25e4712bf8213b6af88d09781ecd39e5e000666ced7dda4689a11ca74e3d67edf8c4044fc4e3456f58501f51d1efe97d53fd866ce526a2a6f0089225cce0103b10e18dc502dc3f205301e4977450069f194e0b9a7120850b7a436abb1fb4ac1409c78948e2ccf5620ff0b9ac1606a81aea12be54f2becbf262e97dcd47f812e0f2a94429d721d5d2ca47f3ffd6fe03d5d093223a802e5c8cbc2ee0f08443a79079e45fdf1fa1ce4620fea6b2de0f8a3de494f98e832c2cc298b5f28f7686ca10525344a5c77c7000b8003db23a5cdd18b647f52d01fb3429ffc4bf468f9f1da89c0029161abede7f494