erate.consulting
Issued by R3
About this certificate
This digital certificate with serial number 04:09:7a:04:e1:83:b1:a8:55:78:84:cf:f1:d6:22:0d:8c:93 was issued on by Let's Encrypt.
With 19 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=erate.consulting
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:09:7a:04:e1:83:b1:a8:55:78:84:cf:f1:d6:22:0d:8c:93Serial Number (int): 351673876187978659094365625474507686644883
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: de:5b:bf:ee:d7:2d:db:14:25:04:73:af:fd:5e:4d:0d:be:98:b6:80
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 67:9c:9c:37:56:b4:ea:c8:e9:e3:89:45:0a:ae:9c:ad:db:f1:44:1f
Fingerprint (sha256): 04:09:9e:2c:d4:b1:e4:7f:8b:01:f0:9d:99:45:55:9a:c7:b8:a4:fa:9e:1d:6f:b7:15:c2:49:ac:61:7d:ad:7d
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate erate.consulting
19
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for erate.consulting
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
bbpardee.us
candyheart.net
cedarcounty.com
deltonapressurewash.com
doubleclosed.com
edoofus.com
erate.consulting
fabulousapts.com
flanaganinstitute.net
fructosefuctose.com
larch-solutions.com
lawbookshop.com
leasingandfinancing.com
lgbtqstars.com
magnaloco.com
menage.com
operaforvip.com
poisonivyrashes.com
sensorstv.com
candyheart.net
cedarcounty.com
deltonapressurewash.com
doubleclosed.com
edoofus.com
erate.consulting
fabulousapts.com
flanaganinstitute.net
fructosefuctose.com
larch-solutions.com
lawbookshop.com
leasingandfinancing.com
lgbtqstars.com
magnaloco.com
menage.com
operaforvip.com
poisonivyrashes.com
sensorstv.com
Other certificates including the domain name erate.consulting
(limited to 100 certificates)
Certificate
The complete raw certificate details for erate.consulting in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGNzCCBR+gAwIBAgISBAl6BOGDsahVeITP8dYiDYyTMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAzMDExMzA4MDBaFw0yNDA1MzAxMzA3NTlaMBsxGTAXBgNVBAMT EGVyYXRlLmNvbnN1bHRpbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCzsA4d1xWxd/6hn4EHfD6F54lkCJ/2b6H6INXHb2QYHnsWxZlCVlJ+HQ7co6eu dQM4bqrp2P0IkAcITtM1BSpsMiIy4Bt/ASyfaJmD9zPbccvng/1HkjLhJY2vgOVJ LNg4XeEyx4dqmUAWAFd9OuvBEGjoXYTJfEDEYUUeXNYljtnO87jBeMPr3MGqL65o TbeDuM4m1hlebJQRLwf9djWqe9g1mZNeaZabsQSI6B75Mn8bLXSE82Za8CNai9Cx KPweQkQQnoWo9MZkbh9q7zWn5AAutvpDM77M3gkx9Xbnr9Z/YaWn4XK30+10u701 DLno9tQa8c6F1OUy5AOUU6PpAgMBAAGjggNcMIIDWDAOBgNVHQ8BAf8EBAMCBaAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD VR0OBBYEFN5bv+7XLdsUJQRzr/1eTQ2+mLaAMB8GA1UdIwQYMBaAFBQusxe3WFbL rlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDov L3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5v cmcvMIIBYgYDVR0RBIIBWTCCAVWCC2JicGFyZGVlLnVzgg5jYW5keWhlYXJ0Lm5l dIIPY2VkYXJjb3VudHkuY29tghdkZWx0b25hcHJlc3N1cmV3YXNoLmNvbYIQZG91 YmxlY2xvc2VkLmNvbYILZWRvb2Z1cy5jb22CEGVyYXRlLmNvbnN1bHRpbmeCEGZh YnVsb3VzYXB0cy5jb22CFWZsYW5hZ2FuaW5zdGl0dXRlLm5ldIITZnJ1Y3Rvc2Vm dWN0b3NlLmNvbYITbGFyY2gtc29sdXRpb25zLmNvbYIPbGF3Ym9va3Nob3AuY29t ghdsZWFzaW5nYW5kZmluYW5jaW5nLmNvbYIObGdidHFzdGFycy5jb22CDW1hZ25h bG9jby5jb22CCm1lbmFnZS5jb22CD29wZXJhZm9ydmlwLmNvbYITcG9pc29uaXZ5 cmFzaGVzLmNvbYINc2Vuc29yc3R2LmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATCC AQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3ADtTd3U+LbmAToswWwb+QDtn2E/D9Me9 AA0tcm/h+tQXAAABjfpX5PEAAAQDAEgwRgIhAMtepP3q7Wr6WF36XsoK2y7unTaq w0IqeRBXNimJUEc6AiEAimi0kGJNNq9qkNZROp1UdnOp1ajzrCfG4zgoND7MCx4A dgDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAAAY36V+TwAAAEAwBH MEUCIA1Rkefyq6g2qPkYJB2w6byskgneF2/ted9g+sRtsH1uAiEA1g63NNVY6scs tuc1NR7fsL5fe04tuEjqbk6R7IqLThMwDQYJKoZIhvcNAQELBQADggEBAG3s/rUA 9vqsEOS8GqmCu4LV8rCD6MgUjio5WNIonVLZ8Sr0sDGvhsu1wmLnLGy6nbkThYQ4 cgoi+ez5AbYyIHGEe+UBZYT+TBS9fMdn7bTHRSYMp/9vN87lyoo1sELdq+Qb/3L5 pzkCw+BC61CSY0MnybmGg8KDwZx50crHkQ8+utUygSaQRjxtetFzvEKddDJrbdBL cBNJj9ZZk2XcxSIYbvnMWuBL77mGP2bHXJNRukANz9sKdlX0+IaqWDfeCLR8bQWs PqXvHWubOayTIH6SfY2+Vo/ZSdzt8xYmm4xAwscJ/klrDrH2kvHSkFexkSmMGiev kKD8ft4GxatveUA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs7AOHdcVsXf+oZ+BB3w+ heeJZAif9m+h+iDVx29kGB57FsWZQlZSfh0O3KOnrnUDOG6q6dj9CJAHCE7TNQUq bDIiMuAbfwEsn2iZg/cz23HL54P9R5Iy4SWNr4DlSSzYOF3hMseHaplAFgBXfTrr wRBo6F2EyXxAxGFFHlzWJY7ZzvO4wXjD69zBqi+uaE23g7jOJtYZXmyUES8H/XY1 qnvYNZmTXmmWm7EEiOge+TJ/Gy10hPNmWvAjWovQsSj8HkJEEJ6FqPTGZG4fau81 p+QALrb6QzO+zN4JMfV256/Wf2Glp+Fyt9PtdLu9NQy56PbUGvHOhdTlMuQDlFOj 6QIDAQAB -----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 351673876187978659094365625474507686644883 . . . . . . . . [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 2024-03-01 13:08:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-30 13:07: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 'erate.consulting' . . . . . . . . [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 22683472615529090299616963751677133375721325484739123887404194953657640058177705443511672763809544925653624876088603516595010663852862002190758263610316292583877477668833708633982572198285881867256742019499391850177975831382536540911938640762859672071677903283655106444671381995766559087273641382322754318087561428737522920991186549263244437427657332957606180674043864971083262955607607908615823254568904840399221263148178039826527499143844189961216253129917312231877469746192116984091942440740568974223171416918956515774492235740937491020397129929402451848578758264136967295310690896528894270814516803106547222946793 . . . . . . . . . . . . . . . . . . . . [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) de5bbfeed72ddb14250473affd5e4d0dbe98b680 . . . . . . . . . . . . . . . . [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 (345 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bbpardee.us' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'candyheart.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cedarcounty.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'deltonapressurewash.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'doubleclosed.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'edoofus.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'erate.consulting' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fabulousapts.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'flanaganinstitute.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fructosefuctose.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'larch-solutions.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lawbookshop.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'leasingandfinancing.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lgbtqstars.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'magnaloco.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'menage.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'operaforvip.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'poisonivyrashes.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sensorstv.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10077003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018dfa57e4f10000040300483046022100cb5ea4fdeaed6afa585dfa5eca0adb2eee9d36aac3422a79105736298950473a0221008a68b490624d36af6a90d6513a9d547673a9d5a8f3ac27c6e33828343ecc0b1e007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018dfa57e4f0000004030047304502200d5191e7f2aba836a8f918241db0e9bcac9209de176fed79df60fac46db07d6e022100d60eb734d558eac72cb6e735351edfb0be5f7b4e2db848ea6e4e91ec8a8b4e13 . . . . [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) 006decfeb500f6faac10e4bc1aa982bb82d5f2b083e8c8148e2a3958d2289d52d9f12af4b031af86cbb5c262e72c6cba9db913858438720a22f9ecf901b6322071847be5016584fe4c14bd7cc767edb4c745260ca7ff6f37cee5ca8a35b042ddabe41bff72f9a73902c3e042eb5092634327c9b98683c283c19c79d1cac7910f3ebad532812690463c6d7ad173bc429d74326b6dd04b7013498fd6599365dcc522186ef9cc5ae04befb9863f66c75c9351ba400dcfdb0a7655f4f886aa5837de08b47c6d05ac3ea5ef1d6b9b39ac93207e927d8dbe568fd949dcedf316269b8c40c2c709fe496b0eb1f692f1d29057b191298c1a27af90a0fc7ede06c5ab6f7940