thoughtforthesoul.org
Issued by R3
About this certificate
This digital certificate with serial number 03:c2:1a:53:b8:37:22:80:06:b7:41:b6:e8:7d:f5:d1:45:4d 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:
- 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=thoughtforthesoul.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:c2:1a:53:b8:37:22:80:06:b7:41:b6:e8:7d:f5:d1:45:4dSerial Number (int): 327386631602804061329900460633326431061325
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 1b:f8:e8:d8:15:08:f9:14:e3:85:a9:cd:28:34:da:5a:81:6a:07:cf
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 08:3f:f5:33:13:6f:16:af:37:f2:85:47:ea:9e:46:e3:dd:40:d3:8f
Fingerprint (sha256): dc:f0:b8:5c:dc:33:be:0e:ef:db:13:d1:c9:4a:f6:d7:5a:4c:b4:b7:76:fc:38:2c:9a:7d:d8:b0:0d:13:f1:c4
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
alexandergarber.com
arbitragebrokerage.com
dustinpadgett.com
eucorporations.com.termitetubes.com
isupdated.com
maineseaweedfair.com
pouttext.com
thoughtforthesoul.org
weddingpublicrelations.com
whatdomains.net.amsterdamhomes.com
www.buzzank.com
arbitragebrokerage.com
dustinpadgett.com
eucorporations.com.termitetubes.com
isupdated.com
maineseaweedfair.com
pouttext.com
thoughtforthesoul.org
weddingpublicrelations.com
whatdomains.net.amsterdamhomes.com
www.buzzank.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----- MIIF5jCCBM6gAwIBAgISA8IaU7g3IoAGt0G26H310UVNMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA5MjIxNDQ2MDBaFw0yMzEyMjExNDQ1NTlaMCAxHjAcBgNVBAMT FXRob3VnaHRmb3J0aGVzb3VsLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANCGV36rdXqfvIx03D3F7KN++jZ2mKVmRc+4c380BqQubD/8rJxzSS/+ 9mvuqMAZXzmIxrynEZ0cwcX/tqK28+2bmyuIulpDPDgQxtBsF+m90qdePvsl0zZ0 Vwctz6zcDZG9BBMy+0dAtEAk9y5X2MnvSaU0KeJL0x8+ueLED1o/Re2CgewVKUiO Zy3/hzy3DG74kpeyv3e8e6sL48r1wpLUCYo0/8NR94VcFFjm6NwqWrNp0+fQ8ao/ Fj0L9WYz8g1RP4Ymlc5pcLQ3Nf+X6ZUFdXG73cHVow5ARvDtqht+TWtWYr/4Q/+6 x2oS9kSdTTl/Hk+lfiU9yqHBoBGwuh8CAwEAAaOCAwYwggMCMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw ADAdBgNVHQ4EFgQUG/jo2BUI+RTjhanNKDTaWoFqB88wHwYDVR0jBBgwFoAUFC6z F7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVo dHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxl bmNyLm9yZy8wggENBgNVHREEggEEMIIBAIITYWxleGFuZGVyZ2FyYmVyLmNvbYIW YXJiaXRyYWdlYnJva2VyYWdlLmNvbYIRZHVzdGlucGFkZ2V0dC5jb22CI2V1Y29y cG9yYXRpb25zLmNvbS50ZXJtaXRldHViZXMuY29tgg1pc3VwZGF0ZWQuY29tghRt YWluZXNlYXdlZWRmYWlyLmNvbYIMcG91dHRleHQuY29tghV0aG91Z2h0Zm9ydGhl c291bC5vcmeCGndlZGRpbmdwdWJsaWNyZWxhdGlvbnMuY29tgiJ3aGF0ZG9tYWlu cy5uZXQuYW1zdGVyZGFtaG9tZXMuY29tgg93d3cuYnV6emFuay5jb20wEwYDVR0g BAwwCjAIBgZngQwBAgEwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgC3Pvsk35xN unXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYq9kcJrAAAEAwBHMEUCICdBk5cu VO3zNpf0MLxyz6uY5gdvi+CJxRCgr+zESNh7AiEAxNCEQeO4t2ScRwOFvFrlBYTW XX7rosnJe6Izjs/FquUAdgB6MoxU2LcttiDqOOBSHumEFnAyE4VNO9IrwTpXo1Lr UgAAAYq9kcKJAAAEAwBHMEUCIBqmzV3MgrltNpfK9O6tmIcXCV+RpPkFWUopM0CC VTCZAiEAywS1H0Ggk6LeNq4mkD2a4edN9sL73fAX448NNJt8n7IwDQYJKoZIhvcN AQELBQADggEBAHZ0/EsAST44vVkxLiFWMYlrZz3Y6Hiib2mHe/ddT0ErDsZZbPaQ lFQa2WjHq4su7lKIvHWTqkKfbCeKWj+yiTS1YDJyXEzcQct+IHLTviPJlea5JEM/ 7/ZMRmG9hN4wxq8Jt68zNgaXD6zAz8r05raCvNs7ZqbqnuDSRmJ/0zanQpDJywdi +Utis+gPLjIL2sxXLHbTnQadXr3bpUFaPcgybINeyaevoBsquA3WZ+yj5dxvzltB 5WXEphCfUno7ywTlv0hjIMP0s/hVnPBRK+Fhr5whXGDkhSqp3iA9GJbBXBhftq+R YvnM9l6Mn81w7s8SHaeVvBXKoMNTFspmcU8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0IZXfqt1ep+8jHTcPcXs o376NnaYpWZFz7hzfzQGpC5sP/ysnHNJL/72a+6owBlfOYjGvKcRnRzBxf+2orbz 7ZubK4i6WkM8OBDG0GwX6b3Sp14++yXTNnRXBy3PrNwNkb0EEzL7R0C0QCT3LlfY ye9JpTQp4kvTHz654sQPWj9F7YKB7BUpSI5nLf+HPLcMbviSl7K/d7x7qwvjyvXC ktQJijT/w1H3hVwUWObo3Cpas2nT59Dxqj8WPQv1ZjPyDVE/hiaVzmlwtDc1/5fp lQV1cbvdwdWjDkBG8O2qG35Na1Ziv/hD/7rHahL2RJ1NOX8eT6V+JT3KocGgEbC6 HwIDAQAB -----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 327386631602804061329900460633326431061325 . . . . . . . . [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-22 14:46:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-21 14:45:59 +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 26323813832007501054579915047790217068991967719486694644538836368212004017986264159260792287810681777192122816964853256233720373051562921791708885093764140940909777225147788135777869908280285720131594011194845344530181430283849702728249785229737163940108761738396072327933188506228170179922814873325097242382906653197848749946200798387937300487109247588759309942672632895412085931968621993751485683513973893415337253004093465096110437987498908876449952629207806869698716611166833734038488165340514796794678363877960705351455485971780923333212554427283352787152357062608811900479975465043074210613696926148223560628767 . . . . . . . . . . . . . . . . . . . . [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) 1bf8e8d81508f914e385a9cd2834da5a816a07cf . . . . . . . . . . . . . . . . [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 (260 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'alexandergarber.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'arbitragebrokerage.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dustinpadgett.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'eucorporations.com.termitetubes.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'isupdated.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'maineseaweedfair.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'pouttext.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'thoughtforthesoul.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'weddingpublicrelations.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'whatdomains.net.amsterdamhomes.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.buzzank.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) 00f0007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018abd91c26b00000403004730450220274193972e54edf33697f430bc72cfab98e6076f8be089c510a0afecc448d87b022100c4d08441e3b8b7649c470385bc5ae50584d65d7eeba2c9c97ba2338ecfc5aae50076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb520000018abd91c289000004030047304502201aa6cd5dcc82b96d3697caf4eead988717095f91a4f905594a29334082553099022100cb04b51f41a093a2de36ae26903d9ae1e74df6c2fbddf017e38f0d349b7c9fb2 . . . . [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) 007674fc4b00493e38bd59312e215631896b673dd8e878a26f69877bf75d4f412b0ec6596cf69094541ad968c7ab8b2eee5288bc7593aa429f6c278a5a3fb28934b56032725c4cdc41cb7e2072d3be23c995e6b924433feff64c4661bd84de30c6af09b7af333606970facc0cfcaf4e6b682bcdb3b66a6ea9ee0d246627fd336a74290c9cb0762f94b62b3e80f2e320bdacc572c76d39d069d5ebddba5415a3dc8326c835ec9a7afa01b2ab80dd667eca3e5dc6fce5b41e565c4a6109f527a3bcb04e5bf486320c3f4b3f8559cf0512be161af9c215c60e4852aa9de203d1896c15c185fb6af9162f9ccf65e8c9fcd70eecf121da795bc15caa0c35316ca66714f