vip.taoyiming.top
Issued by R3
About this certificate
This digital certificate with serial number 04:cb:cb:e9:a5:dc:f0:8f:4c:5d:24:8b:5a:cd:4f:47:dd:68 was issued on by Let's Encrypt.
With 14 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=vip.taoyiming.top
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:cb:cb:e9:a5:dc:f0:8f:4c:5d:24:8b:5a:cd:4f:47:dd:68Serial Number (int): 417797510664406101201628698883196273024360
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 8c:5a:83:11:3c:b5:28:d6:09:a1:30:24:98:d2:52:39:2d:8b:79:20
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): cd:f2:0e:a1:d1:03:68:ba:c5:9c:cc:72:21:47:d2:b3:5e:4c:63:68
Fingerprint (sha256): 6b:b7:78:f5:1a:7e:98:8c:bd:d0:9f:10:0f:7a:01:70:46:b6:e2:49:6d:27:61:52:6b:15:54:b8:eb:d2:7b:b7
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate vip.taoyiming.top
14
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for vip.taoyiming.top
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
desk.dobio.com
hd.welldo.online
help.solutionkeys.com
helpdesk.tigermed.mobi
helpdesk.ul212.com
it-support.china.ahk.de
presalesdemo.zoholics.cn
service-ism.bluoceansecurity.com
service-tes-amm.bluoceansecurity.com
support-wework.bluoceansecurity.com
support.scaling.unity.cn
tyunwei.megalinkware.com
vip.taoyiming.top
zohoonedemo.zoholics.cn
hd.welldo.online
help.solutionkeys.com
helpdesk.tigermed.mobi
helpdesk.ul212.com
it-support.china.ahk.de
presalesdemo.zoholics.cn
service-ism.bluoceansecurity.com
service-tes-amm.bluoceansecurity.com
support-wework.bluoceansecurity.com
support.scaling.unity.cn
tyunwei.megalinkware.com
vip.taoyiming.top
zohoonedemo.zoholics.cn
Other certificates including the domain name taoyiming.top
(limited to 100 certificates)
crm.bloominsurance.com
zohoonedemo.zoholics.cn
projects.moveforward.app
projects.konzek.com
client.panellis.com
vip.taoyiming.top
projects.pqmsolutions.com.mx
vip.taoyiming.top
zohoonedemo.zoholics.cn
crmz.xl3v3r.com
sales.felipe-s.com
mail.icp.rip
presalesdemo.zoholics.cn
presalesdemo.zoholics.cn
projectz.pencilpointdesigns.asia
zohoonedemo.zoholics.cn
projects.moveforward.app
projects.konzek.com
client.panellis.com
vip.taoyiming.top
projects.pqmsolutions.com.mx
vip.taoyiming.top
zohoonedemo.zoholics.cn
crmz.xl3v3r.com
sales.felipe-s.com
mail.icp.rip
presalesdemo.zoholics.cn
presalesdemo.zoholics.cn
projectz.pencilpointdesigns.asia
Certificate
The complete raw certificate details for vip.taoyiming.top in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFjTCCBHWgAwIBAgISBMvL6aXc8I9MXSSLWs1PR91oMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMjA1MTgwOTIzMzZaFw0yMjA4MTYwOTIzMzVaMBwxGjAYBgNVBAMT EXZpcC50YW95aW1pbmcudG9wMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAr0mF11PsfFBdadSHzsWKUC0fWkdifHAS+l5SOrFPwJFm05y96A4TVu1zr5uN ZFhtnefcWvGs+RitCmhbgMIvcN4q/4m6une5YP5a+kgf5N7SKq+FQxNIbw3xAuMx 9fao66BUP4pcPk7MB32hBdF4uDLZaHFU9gxHDSvAHqfbfHwvYza8ItnC7GBGZ7Wz ZACZOMR6ggUZaoPJ7EwWmDxxq+tZU3g1FX/6Hyppe7HedXt0WcOU7v1ta1yzj2yZ h0WtcfzVo99L/o/y0QNgdu/yOP7y43CNXy+IdL4Q57mdvGrusMgLP/VPBGGKRYW5 e8zSVHoIwNRsOS1OM2xzG4Ci3wIDAQABo4ICsTCCAq0wDgYDVR0PAQH/BAQDAgWg MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G A1UdDgQWBBSMWoMRPLUo1gmhMCSY0lI5LYt5IDAfBgNVHSMEGDAWgBQULrMXt1hW y65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6 Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iu b3JnLzCCAXIGA1UdEQSCAWkwggFlgg5kZXNrLmRvYmlvLmNvbYIQaGQud2VsbGRv Lm9ubGluZYIVaGVscC5zb2x1dGlvbmtleXMuY29tghZoZWxwZGVzay50aWdlcm1l ZC5tb2JpghJoZWxwZGVzay51bDIxMi5jb22CF2l0LXN1cHBvcnQuY2hpbmEuYWhr LmRlghhwcmVzYWxlc2RlbW8uem9ob2xpY3MuY26CIHNlcnZpY2UtaXNtLmJsdW9j ZWFuc2VjdXJpdHkuY29tgiRzZXJ2aWNlLXRlcy1hbW0uYmx1b2NlYW5zZWN1cml0 eS5jb22CI3N1cHBvcnQtd2V3b3JrLmJsdW9jZWFuc2VjdXJpdHkuY29tghhzdXBw b3J0LnNjYWxpbmcudW5pdHkuY26CGHR5dW53ZWkubWVnYWxpbmt3YXJlLmNvbYIR dmlwLnRhb3lpbWluZy50b3CCF3pvaG9vbmVkZW1vLnpvaG9saWNzLmNuMEwGA1Ud IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0 dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMBMGCisGAQQB1nkCBAMBAf8EAgUAMA0G CSqGSIb3DQEBCwUAA4IBAQCXy1lIWirmBQYhkvzKKXBT5zF8CxMQ32nhSjPxWqF5 1atPTj9QKn/ADUJZ+f0tn3qoAcCoPW6LQ7XxLFNpjOsMXNypoBBUf/Ka8H5/m2qZ m0NO2YOh/2nZx2Vm+Dil5bH+dRtHWIKfaYdvtCer9K1jhyZymuV+bAx/H7VTj7lc fNEVjEMj3pioItcaownD/yXk0PbOrCouaf+ZHSaR4DTSz4bW0/oGSVey9o4bEHH3 ySc/+/QRm3qlmRKxufkY7VicJpqUW2xaSsVvV4YivBCXYLVmtwK8i62yw+SUodGu dGbq9RIFnIwF8KEiosKYacavvJm85f73qF+ScyWJn6cs -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr0mF11PsfFBdadSHzsWK UC0fWkdifHAS+l5SOrFPwJFm05y96A4TVu1zr5uNZFhtnefcWvGs+RitCmhbgMIv cN4q/4m6une5YP5a+kgf5N7SKq+FQxNIbw3xAuMx9fao66BUP4pcPk7MB32hBdF4 uDLZaHFU9gxHDSvAHqfbfHwvYza8ItnC7GBGZ7WzZACZOMR6ggUZaoPJ7EwWmDxx q+tZU3g1FX/6Hyppe7HedXt0WcOU7v1ta1yzj2yZh0WtcfzVo99L/o/y0QNgdu/y OP7y43CNXy+IdL4Q57mdvGrusMgLP/VPBGGKRYW5e8zSVHoIwNRsOS1OM2xzG4Ci 3wIDAQAB -----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 417797510664406101201628698883196273024360 . . . . . . . . [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 2022-05-18 09:23:36 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-08-16 09:23:35 +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 'vip.taoyiming.top' . . . . . . . . [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 22127958821328863324610507491091950562373883359458563967874073423574921584399268100898573955632954000454749736997324240130490099568073421390004188464500914160021721460035011815715797409460866531890197862179739728647367048083999703673055242063547739402302814207774686152515020262319523671123048366118118848444097021243621961516507413108634177425765579450840788888284325223662781082677190439318281042608370029777790817727607839516527514606942224700274290778323514237679080357538086641179357122071991616377081970988258945707060191093862712368962560219839460161023375504329377674982287817366665249480849692292695097123551 . . . . . . . . . . . . . . . . . . . . [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) 8c5a83113cb528d609a1302498d252392d8b7920 . . . . . . . . . . . . . . . . [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 (361 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'desk.dobio.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hd.welldo.online' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'help.solutionkeys.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'helpdesk.tigermed.mobi' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'helpdesk.ul212.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'it-support.china.ahk.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'presalesdemo.zoholics.cn' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'service-ism.bluoceansecurity.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'service-tes-amm.bluoceansecurity.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'support-wework.bluoceansecurity.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'support.scaling.unity.cn' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tyunwei.megalinkware.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vip.taoyiming.top' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'zohoonedemo.zoholics.cn' . . . . . . . . . . . . . . . . [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) 0097cb59485a2ae605062192fcca297053e7317c0b1310df69e14a33f15aa179d5ab4f4e3f502a7fc00d4259f9fd2d9f7aa801c0a83d6e8b43b5f12c53698ceb0c5cdca9a010547ff29af07e7f9b6a999b434ed983a1ff69d9c76566f838a5e5b1fe751b4758829f69876fb427abf4ad638726729ae57e6c0c7f1fb5538fb95c7cd1158c4323de98a822d71aa309c3ff25e4d0f6ceac2a2e69ff991d2691e034d2cf86d6d3fa064957b2f68e1b1071f7c9273ffbf4119b7aa59912b1b9f918ed589c269a945b6c5a4ac56f578622bc109760b566b702bc8badb2c3e494a1d1ae7466eaf512059c8c05f0a122a2c29869c6afbc99bce5fef7a85f927325899fa72c