www.thinkbook.com
Issued by R3
About this certificate
This digital certificate with serial number 04:89:de:46:f1:58:70:05:b1:c3:20:38:23:53:94:e7:d6:d3 was issued on by Let's Encrypt.
With 12 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=www.thinkbook.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:89:de:46:f1:58:70:05:b1:c3:20:38:23:53:94:e7:d6:d3Serial Number (int): 395363284966121366829191788337521014331091
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 6c:41:0a:ae:0f:8a:e9:8c:7c:6d:93:38:2e:32:89:ac:47:32:db:21
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): a8:45:33:b1:70:2a:90:4d:5e:40:79:59:ad:1d:4d:03:40:c8:26:24
Fingerprint (sha256): bc:ce:fa:94:0f:af:11:7f:b2:30:41:39:08:fc:8b:e7:62:ff:76:21:13:fc:25:59:96:ff:2b:01:8e:f0:0a:b6
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate www.thinkbook.com
12
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.thinkbook.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
accounts.motorola.com
dash.lenovo.com
ievents-us-hls.lenovo.com
mbgtest8.lenovo.com.cn
motohelp.motosupport.info
stage.hub.lenovo.com
thinkbook.com
uki.lenovomm.com
us-east.smp.ciot.lenovo.com
uss-us.lenovomm.com
www.pcsupport.lenovo.com
www.thinkbook.com
dash.lenovo.com
ievents-us-hls.lenovo.com
mbgtest8.lenovo.com.cn
motohelp.motosupport.info
stage.hub.lenovo.com
thinkbook.com
uki.lenovomm.com
us-east.smp.ciot.lenovo.com
uss-us.lenovomm.com
www.pcsupport.lenovo.com
www.thinkbook.com
Other certificates including the domain name thinkbook.com
(limited to 100 certificates)
www.thinkbook.com
www.thinkbook.com
www.thinkbook.com
dash.lenovo.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
dash.lenovo.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
www.thinkbook.com
www.thinkbook.com
sni47712.cloudflaressl.com
www.thinkbook.com
dash.lenovo.com
dash.lenovo.com
dash.lenovo.com
www.thinkbook.com
dash.lenovo.com
dash.lenovo.com
www.thinkbook.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
dash.lenovo.com
www.thinkbook.com
www.thinkbook.com
sni47712.cloudflaressl.com
www.thinkbook.com
www.thinkbook.com
www.thinkbook.com
www.thinkbook.com
www.thinkbook.com
www.thinkbook.com
dash.lenovo.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
dash.lenovo.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
www.thinkbook.com
www.thinkbook.com
sni47712.cloudflaressl.com
www.thinkbook.com
dash.lenovo.com
dash.lenovo.com
dash.lenovo.com
www.thinkbook.com
dash.lenovo.com
dash.lenovo.com
www.thinkbook.com
sni47712.cloudflaressl.com
sni47712.cloudflaressl.com
dash.lenovo.com
www.thinkbook.com
www.thinkbook.com
sni47712.cloudflaressl.com
www.thinkbook.com
www.thinkbook.com
www.thinkbook.com
www.thinkbook.com
Certificate
The complete raw certificate details for www.thinkbook.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFNDCCBBygAwIBAgISBIneRvFYcAWxwyA4I1OU59bTMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzAzMjgwMTI4MzVaFw0yMzA2MjYwMTI4MzRaMBwxGjAYBgNVBAMT EXd3dy50aGlua2Jvb2suY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA4V1Jls73NkN1EuVX3vyjdy78Q5ZlZyaVOx5k25IEv1I2tmA5IEY9uzdx1LqW RuEr5FdsNb6xCKtk+PGN3wv4daRiGWojjms798X+hiqn1cuyBQPHWYTu4YyUddzJ pCrwn3tEzV0zo5WjMDA8y4nXevcpm3JRk665pD2Gea534gInd1TsXIZ0IPw3jXvp SzaGr/l3TAMJahPhqeuPvAVN5D4URz3N0xnkXoMcBh7BEBLmVS/JIlj2QfWZrwNc bycYl+pMFusHOOH+JEJwH8DUsqMpFWkL4Fh7O89QxTWWLAzeEje95rMMcyU/QvD6 3r8yx9OVrBeGlAkxbpMIm+ol1QIDAQABo4ICWDCCAlQwDgYDVR0PAQH/BAQDAgWg MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G A1UdDgQWBBRsQQquD4rpjHxtkzguMomsRzLbITAfBgNVHSMEGDAWgBQULrMXt1hW y65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6 Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iu b3JnLzCCARkGA1UdEQSCARAwggEMghVhY2NvdW50cy5tb3Rvcm9sYS5jb22CD2Rh c2gubGVub3ZvLmNvbYIZaWV2ZW50cy11cy1obHMubGVub3ZvLmNvbYIWbWJndGVz dDgubGVub3ZvLmNvbS5jboIZbW90b2hlbHAubW90b3N1cHBvcnQuaW5mb4IUc3Rh Z2UuaHViLmxlbm92by5jb22CDXRoaW5rYm9vay5jb22CEHVraS5sZW5vdm9tbS5j b22CG3VzLWVhc3Quc21wLmNpb3QubGVub3ZvLmNvbYITdXNzLXVzLmxlbm92b21t LmNvbYIYd3d3LnBjc3VwcG9ydC5sZW5vdm8uY29tghF3d3cudGhpbmtib29rLmNv bTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUF BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzATBgorBgEEAdZ5AgQDAQH/ BAIFADANBgkqhkiG9w0BAQsFAAOCAQEAH+FF5l0ce6ZPWlMs5SdnE+xmavdHBYn8 K68LJRTux4z0KapCQtAi0NbYxfg0x4DPNe5kZIicvnm4nxbsrZZg+eUTRN4YkxlY haH/POBcFF5w88v3AcV2QRoaAIwkii/yxxPSLb4X9CoSld/cYg4hQ2nPZQOnMadI sUue5eWI2CHrDgogKsiH8K3sysJwC2NUYVRd3JRnshLBrBPIbTbI0FZnAXzrwQRW iWkFQJCl9Qy9pen85JYykEljtRUp5X/wYQUbMx7qlqidgWUjZAuD2EMh5g6vp1PL MjS27ys2ZY8LwVv+ScZoZT3Bs+BRCovPPZrtHcOzDFh4sDyFqPEmPQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4V1Jls73NkN1EuVX3vyj dy78Q5ZlZyaVOx5k25IEv1I2tmA5IEY9uzdx1LqWRuEr5FdsNb6xCKtk+PGN3wv4 daRiGWojjms798X+hiqn1cuyBQPHWYTu4YyUddzJpCrwn3tEzV0zo5WjMDA8y4nX evcpm3JRk665pD2Gea534gInd1TsXIZ0IPw3jXvpSzaGr/l3TAMJahPhqeuPvAVN 5D4URz3N0xnkXoMcBh7BEBLmVS/JIlj2QfWZrwNcbycYl+pMFusHOOH+JEJwH8DU sqMpFWkL4Fh7O89QxTWWLAzeEje95rMMcyU/QvD63r8yx9OVrBeGlAkxbpMIm+ol 1QIDAQAB -----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 395363284966121366829191788337521014331091 . . . . . . . . [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-03-28 01:28:35 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-26 01:28:34 +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 'www.thinkbook.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 28449620377118402054336494102301632346311057737293330642239759262154710952553079660130939519340203033640828824871369194896720426323230738015178241341025764234538838684821502728547389545994737331918678414987938190517050413554365156204254805333441045979159554882639078191822110966913328827409764388617690906809035633375240217050906628611046235548969583500119759323231343543184454691503788634189593239920044826719527621208046904600672408197263888097684302620039766555591725038581816836553806654147385066218633380935607560030511768929884899366688302142203696605264806110686253671406584579850251815815823624653893993637333 . . . . . . . . . . . . . . . . . . . . [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) 6c410aae0f8ae98c7c6d93382e3289ac4732db21 . . . . . . . . . . . . . . . . [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 (272 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'accounts.motorola.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dash.lenovo.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ievents-us-hls.lenovo.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mbgtest8.lenovo.com.cn' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'motohelp.motosupport.info' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'stage.hub.lenovo.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'thinkbook.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'uki.lenovomm.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'us-east.smp.ciot.lenovo.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'uss-us.lenovomm.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.pcsupport.lenovo.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.thinkbook.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 (69 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.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.3 (CT Precertificate Poison) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . [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) 001fe145e65d1c7ba64f5a532ce5276713ec666af7470589fc2baf0b2514eec78cf429aa4242d022d0d6d8c5f834c780cf35ee6464889cbe79b89f16ecad9660f9e51344de1893195885a1ff3ce05c145e70f3cbf701c576411a1a008c248a2ff2c713d22dbe17f42a1295dfdc620e214369cf6503a731a748b14b9ee5e588d821eb0e0a202ac887f0adeccac2700b635461545ddc9467b212c1ac13c86d36c8d05667017cebc104568969054090a5f50cbda5e9fce49632904963b51529e57ff061051b331eea96a89d816523640b83d84321e60eafa753cb3234b6ef2b36658f0bc15bfe49c668653dc1b3e0510a8bcf3d9aed1dc3b30c5878b03c85a8f1263d