cpanel.liveyourspeakingdreams15.com
Issued by R3
About this certificate
This digital certificate with serial number 03:5d:85:f8:d8:31:f1:21:3b:99:d0:89:f8:a4:2d:7c:58:62 was issued on by Let's Encrypt.
With 9 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=cpanel.liveyourspeakingdreams15.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5d:85:f8:d8:31:f1:21:3b:99:d0:89:f8:a4:2d:7c:58:62Serial Number (int): 293161197316945607905649375607477080184930
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 54:39:04:8f:2f:14:f5:0f:4a:44:37:b3:e8:38:b2:7e:f5:f5:d9:f3
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): ec:ab:fe:73:b2:cb:99:e9:da:b0:70:08:72:e9:14:6c:bb:d9:e6:ea
Fingerprint (sha256): e4:32:c4:3f:63:17:40:3e:88:33:33:a8:1c:79:80:fd:5b:77:fb:20:75:8a:60:26:52:4a:ba:9e:fc:eb:9b:9b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate cpanel.liveyourspeakingdreams15.com
9
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cpanel.liveyourspeakingdreams15.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
autodiscover.liveyourspeakingdreams15.com
cpanel.liveyourspeakingdreams15.com
cpcalendars.liveyourspeakingdreams15.com
cpcontacts.liveyourspeakingdreams15.com
liveyourspeakingdreams15.com
mail.liveyourspeakingdreams15.com
webdisk.liveyourspeakingdreams15.com
webmail.liveyourspeakingdreams15.com
www.liveyourspeakingdreams15.com
cpanel.liveyourspeakingdreams15.com
cpcalendars.liveyourspeakingdreams15.com
cpcontacts.liveyourspeakingdreams15.com
liveyourspeakingdreams15.com
mail.liveyourspeakingdreams15.com
webdisk.liveyourspeakingdreams15.com
webmail.liveyourspeakingdreams15.com
www.liveyourspeakingdreams15.com
Other certificates including the domain name liveyourspeakingdreams15.com
(limited to 100 certificates)
liveyourspeakingdreams15.com
delmcneal.com
delatorro.com
delmcneal.com
liveyourspeakingdreams15.com
delatorro.com
delmcneal.com
liveyourspeakingdreams15.com
caughtbetweenadreamandajob.com
thrivingthroughyourstorms.com
*.liveyourspeakingdreams15.com
cpanel.liveyourspeakingdreams15.com
crushthestageuniversity.com
delmcneal.com
delatorro.com
delmcneal.com
liveyourspeakingdreams15.com
delatorro.com
delmcneal.com
liveyourspeakingdreams15.com
caughtbetweenadreamandajob.com
thrivingthroughyourstorms.com
*.liveyourspeakingdreams15.com
cpanel.liveyourspeakingdreams15.com
crushthestageuniversity.com
Certificate
The complete raw certificate details for cpanel.liveyourspeakingdreams15.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGRTCCBS2gAwIBAgISA12F+Ngx8SE7mdCJ+KQtfFhiMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA5MTgwNDU4NDNaFw0yMzEyMTcwNDU4NDJaMC4xLDAqBgNVBAMT I2NwYW5lbC5saXZleW91cnNwZWFraW5nZHJlYW1zMTUuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1OI0ljGygPojzJXR1vtsNg3RdSf2ZdN59ggm eskNtRcnROTDRfOs2OMxI+vwklCqUo0E5AAXR5uKV7TE6fwBgM9GweEPB67yyf+Z m7xVitwV07rGRqUGa7fNMim35VpTShQ4qquGcSxEFhIAmSG6y2CIqyHd1ErwRoUu FqcXFn7swBtN3z/+kTfcU8eRVNLYEjr/SOhFQh+PtSjUg5UpOfyLJoZJukJYMMZn RycGoQV25aV4KxBMWWDM5fbcm/1uEfQXc3Qjct5/js9XgiiUiEKHKwQqM6bQ2gRi cLTiYXTKRtnV7Fx+2QB5Jr3Kbs5KUYvfJncqyzvnHbACVJwn/QIDAQABo4IDVzCC A1MwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRUOQSPLxT1D0pEN7PoOLJ+9fXZ8zAf BgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcw IQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYW aHR0cDovL3IzLmkubGVuY3Iub3JnLzCCAV8GA1UdEQSCAVYwggFSgilhdXRvZGlz Y292ZXIubGl2ZXlvdXJzcGVha2luZ2RyZWFtczE1LmNvbYIjY3BhbmVsLmxpdmV5 b3Vyc3BlYWtpbmdkcmVhbXMxNS5jb22CKGNwY2FsZW5kYXJzLmxpdmV5b3Vyc3Bl YWtpbmdkcmVhbXMxNS5jb22CJ2NwY29udGFjdHMubGl2ZXlvdXJzcGVha2luZ2Ry ZWFtczE1LmNvbYIcbGl2ZXlvdXJzcGVha2luZ2RyZWFtczE1LmNvbYIhbWFpbC5s aXZleW91cnNwZWFraW5nZHJlYW1zMTUuY29tgiR3ZWJkaXNrLmxpdmV5b3Vyc3Bl YWtpbmdkcmVhbXMxNS5jb22CJHdlYm1haWwubGl2ZXlvdXJzcGVha2luZ2RyZWFt czE1LmNvbYIgd3d3LmxpdmV5b3Vyc3BlYWtpbmdkcmVhbXMxNS5jb20wEwYDVR0g BAwwCjAIBgZngQwBAgEwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgC3Pvsk35xN unXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYqm3qRkAAAEAwBHMEUCIQCWElSZ ho+l49esrPrQcxSh0phRVaEXm3OmEn/z61uFvwIgW6ioH1niaNmbQ4poI5Cmio/y 9AWcJEL2jQ0kMk5ktVcAdQCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yC igAAAYqm3qTmAAAEAwBGMEQCIBGpzRlcZU4geh/gGBAsEDXEUjniYyP+VNS7rOTa xQwYAiAUhzqjdEGSZyOyqcJsu9o4VLgx42OrVJEby5oiYlPiUjANBgkqhkiG9w0B AQsFAAOCAQEAoObZdMOua/tBxHLFwrnVjWhq/THRW6jIyKbAelYEy2K7t5gtIO7v Kd78l8g1m9vlSj2BKS2BDfykrsm4QtploM+0ykugs5LCIayfI8U6CT09BJwl1McR 2K7vfa50xgdbBwRGlj/4H1WaKA9edDDtG8HSMRvkubgKKa3UPhruGA8yrgq2UcFa cDInpuwdDtutqpYy5zD+c9ZXyZ7WAh3uc3eaO81C5v193rhGNT720u88oCb9FQZ5 eeQg+nt6vl3H7p+4sxiyB78tn3eMKdUH3j5bEHHeTJTfwQiWM+9/NSiiAAND80+i 8dXPab7U9ni2j47FoYPlAfjcLu3JNFv1zw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1OI0ljGygPojzJXR1vts Ng3RdSf2ZdN59ggmeskNtRcnROTDRfOs2OMxI+vwklCqUo0E5AAXR5uKV7TE6fwB gM9GweEPB67yyf+Zm7xVitwV07rGRqUGa7fNMim35VpTShQ4qquGcSxEFhIAmSG6 y2CIqyHd1ErwRoUuFqcXFn7swBtN3z/+kTfcU8eRVNLYEjr/SOhFQh+PtSjUg5Up OfyLJoZJukJYMMZnRycGoQV25aV4KxBMWWDM5fbcm/1uEfQXc3Qjct5/js9XgiiU iEKHKwQqM6bQ2gRicLTiYXTKRtnV7Fx+2QB5Jr3Kbs5KUYvfJncqyzvnHbACVJwn /QIDAQAB -----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 293161197316945607905649375607477080184930 . . . . . . . . [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-18 04:58:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-17 04:58:42 +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 'cpanel.liveyourspeakingdreams15.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 26874066701197073347070211039365464397980296186560016553566842842045334064859675099726717572479099928036826191215164797633559506951452978684173834214783627489883751174351358210818250485764637332686300530247579078414890262756097233259138944902947830523834419244114236593610281037333884879216271765735363272711823773451546775676805273678475079911809819565305882671088009211794947585404207381377868704133850389396393371279240799986592828762000232827816611875047965625396218478922609804502642592792361659846624220906227363134627256432756039298064571009647836396694985222193388434646044821010836434733071515762107224958973 . . . . . . . . . . . . . . . . . . . . [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) 5439048f2f14f50f4a4437b3e838b27ef5f5d9f3 . . . . . . . . . . . . . . . . [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 (342 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.liveyourspeakingdreams15.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.liveyourspeakingdreams15.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018aa6dea464000004030047304502210096125499868fa5e3d7acacfad07314a1d2985155a1179b73a6127ff3eb5b85bf02205ba8a81f59e268d99b438a682390a68a8ff2f4059c2442f68d0d24324e64b557007500adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a0000018aa6dea4e60000040300463044022011a9cd195c654e207a1fe018102c1035c45239e26323fe54d4bbace4dac50c18022014873aa37441926723b2a9c26cbbda3854b831e363ab54911bcb9a226253e252 . . . . [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) 00a0e6d974c3ae6bfb41c472c5c2b9d58d686afd31d15ba8c8c8a6c07a5604cb62bbb7982d20eeef29defc97c8359bdbe54a3d81292d810dfca4aec9b842da65a0cfb4ca4ba0b392c221ac9f23c53a093d3d049c25d4c711d8aeef7dae74c6075b070446963ff81f559a280f5e7430ed1bc1d2311be4b9b80a29add43e1aee180f32ae0ab651c15a703227a6ec1d0edbadaa9632e730fe73d657c99ed6021dee73779a3bcd42e6fd7ddeb846353ef6d2ef3ca026fd15067979e420fa7b7abe5dc7ee9fb8b318b207bf2d9f778c29d507de3e5b1071de4c94dfc1089633ef7f3528a2000343f34fa2f1d5cf69bed4f678b68f8ec5a183e501f8dc2eedc9345bf5cf