wordpress.grace-web.de
Issued by R3
About this certificate
This digital certificate with serial number 03:42:df:f0:04:24:93:b2:41:29:78:08:30:e4:e6:8a:f9:8c was issued on by Let's Encrypt.
With 3 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=wordpress.grace-web.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 03:42:df:f0:04:24:93:b2:41:29:78:08:30:e4:e6:8a:f9:8cSerial Number (int): 284093158090396325184821432980301519976844
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a0:c2:7b:27:07:fd:fd:05:67:e0:1e:6b:27:e3:27:ae:8d:ac:c1:ec
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): cf:04:08:93:92:4c:1f:aa:0e:44:93:83:75:9b:e5:90:f5:21:3a:0f
Fingerprint (sha256): 12:84:5e:1a:e0:33:b6:8f:50:b4:40:94:5a:01:57:80:90:4e:89:34:0e:09:76:31:7c:60:da:09:f0:ef:ef:34
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate wordpress.grace-web.de
3
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for wordpress.grace-web.de
Public Key Algorithm
RSA
Key Size
4096
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
offener-kreis.de
wordpress.grace-web.de
www.offener-kreis.de
wordpress.grace-web.de
www.offener-kreis.de
Other certificates including the domain name grace-web.de
(limited to 100 certificates)
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
crm.grace-web.de
wordpress.grace-web.de
server5.grace-web.de
wordpress.grace-web.de
wordpress.grace-web.de
crm.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
crm.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
crm.grace-web.de
crm.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
server5.grace-web.de
piwik.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
wordpress.grace-web.de
piwik.grace-web.de
crm.grace-web.de
crm.grace-web.de
wordpress.grace-web.de
server5.grace-web.de
wordpress.grace-web.de
wordpress.grace-web.de
crm.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
crm.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
crm.grace-web.de
crm.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
piwik.grace-web.de
server5.grace-web.de
piwik.grace-web.de
crm.grace-web.de
piwik.grace-web.de
crm.grace-web.de
wordpress.grace-web.de
Certificate
The complete raw certificate details for wordpress.grace-web.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGIDCCBQigAwIBAgISA0Lf8AQkk7JBKXgIMOTmivmMMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MjMwMDE3MDNaFw0yNDA3MjIwMDE3MDJaMCExHzAdBgNVBAMT FndvcmRwcmVzcy5ncmFjZS13ZWIuZGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw ggIKAoICAQCvWluQbdsvS3EV24fNApQ20micPciqqZ7iNZsCsUnY3t+gkDsXHul5 uh0YJal71teXc6YDlNhsaFFYQeFGiwPgb2N/d/s+UwQyYflH7kjM/wAT72w/dRLd 5lcuZZ26eCNUNRGNHJFgxMfIpkYaFgWMcECLu9LJNRHh66sP1Jxvsq4vx9jIBM1U cjTXbQbMX0H4CiIbD6F1imBer1TcAIJcPFD7fTgR2lqPdpHJ1iyBVIhyL7O6qVsC z3llCcfBS1UfsVhI7Z0Cy4dpDk2ffaSDxne864kJkXWYPICZWyMu6RCCR5na3YQS rTkSfwU3tO0cDIkURPY3hTfkD8dpJiUBJuq2xb4ozCFbZ9FAkibImzDaygpvY9v9 T/oL2Wp8ocbtmJcUYhqWsC2JDOFtvYTrCjeKbrvNnr2yXKKUH1CCYvxPOsoiHUhK qae+DO6EzkTtbv1Et4OLvJIVgKHnvjm9SE5J/NoR+bxU4hWR9r1z2EsthC0H2ICq WF2wy3eAeDIEpJMTB7nVXq8TuYwjXcdIIu6oJlhENVOwtZMhCWpX1CYs0/1lyV8f UuYsqjaO8Pe4leLGLz6URKz9CuHByWOqT2jjfFsswgIiwjh159BAikGeB9B6UW8Q G+cSSmIBFhY/IoL/vnQGhshNbilNSWgviW2YxRxxyQKxRFd/gvy3zQIDAQABo4IC PzCCAjswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSgwnsnB/39BWfgHmsn4yeujazB 7DAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJ MEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcw AoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzBJBgNVHREEQjBAghBvZmZlbmVyLWty ZWlzLmRlghZ3b3JkcHJlc3MuZ3JhY2Utd2ViLmRlghR3d3cub2ZmZW5lci1rcmVp cy5kZTATBgNVHSAEDDAKMAgGBmeBDAECATCCAQMGCisGAQQB1nkCBAIEgfQEgfEA 7wB2AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7v6s52IRzAAABjwiHGw8AAAQD AEcwRQIhAOaJgb3aqTkhfEj3jA1D42uHFhhzdNfppQHPD1YlApPbAiA09EYDxxuD 0fjOY30+yTPzZ04Ysr8f9GxT0wMuciiUMAB1AD8XS0/XIkdYlB1lHIS+DRLtkDd/ H4Vq68G/KIXs+GRuAAABjwiHGyUAAAQDAEYwRAIgHYbGoHz7u8iSx0Y/+N/8U1d1 stcWiJcRK4c3ifcpizACIFF5HwWzKT+9og5S54giH7bJl+gIDrJIYtmK/n7fpqAu MA0GCSqGSIb3DQEBCwUAA4IBAQBa03W4cdhPmE7ldYQZ140qZ3h5L58PFgk5fjdx +zyf0JMlg7LfoXnJn/JhPRE4A5SnrrCK9oSawhNeVAjurAlaYOeQbInxEoRaeiaX WcilK7aEdweHAMmIcZWnFTi7VN1r74DhXygzvD0VTRE83pynVItXHJ/LnGN+349W 7QRwsYU1fm7fXM+YYEVbO0ItuXkgMFv0GogECuvbnrjpCwSVcm+h5aAHwQ4EVhr5 +j+vY2pHqkRyIc1/EeWXLkiQgZws1rBhF0ltAjwumIDfY0wOImhk8NYb1GA+v38f TV6vFQe0wImE59Wikrq2Ikl4b1nGa7iGQL869YlxbDtrqL47 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr1pbkG3bL0txFduHzQKU NtJonD3Iqqme4jWbArFJ2N7foJA7Fx7pebodGCWpe9bXl3OmA5TYbGhRWEHhRosD 4G9jf3f7PlMEMmH5R+5IzP8AE+9sP3US3eZXLmWdungjVDURjRyRYMTHyKZGGhYF jHBAi7vSyTUR4eurD9Scb7KuL8fYyATNVHI0120GzF9B+AoiGw+hdYpgXq9U3ACC XDxQ+304Edpaj3aRydYsgVSIci+zuqlbAs95ZQnHwUtVH7FYSO2dAsuHaQ5Nn32k g8Z3vOuJCZF1mDyAmVsjLukQgkeZ2t2EEq05En8FN7TtHAyJFET2N4U35A/HaSYl ASbqtsW+KMwhW2fRQJImyJsw2soKb2Pb/U/6C9lqfKHG7ZiXFGIalrAtiQzhbb2E 6wo3im67zZ69slyilB9QgmL8TzrKIh1ISqmnvgzuhM5E7W79RLeDi7ySFYCh5745 vUhOSfzaEfm8VOIVkfa9c9hLLYQtB9iAqlhdsMt3gHgyBKSTEwe51V6vE7mMI13H SCLuqCZYRDVTsLWTIQlqV9QmLNP9ZclfH1LmLKo2jvD3uJXixi8+lESs/Qrhwclj qk9o43xbLMICIsI4defQQIpBngfQelFvEBvnEkpiARYWPyKC/750BobITW4pTUlo L4ltmMUccckCsURXf4L8t80CAwEAAQ== -----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 284093158090396325184821432980301519976844 . . . . . . . . [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-04-23 00:17:03 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-22 00:17:02 +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 'wordpress.grace-web.de' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 715377661680373977980432438258878131442634724123089122762140990274902934270246226900479972058574538405131157122113889806287920588721003521434538911509811419146811818040186378938532913989451615629887184651892337665079009128301017909793259749194956610123149877541489294382307797977759920006390620982287241207905876358115289035754622619492551166686111696604065941569092321439170118903287616854856545612630990264505831576320156708871535647863168619754387076704669502744825616411925070863615305825287645240384107652825375308496581102010250395237807779234061007488394351047503451534611766330537467762547739263383605640777916952489604056601753511984873112035067293716388232758304346740646922473506590480579106141504583883084428113176437225606152476564333480751010505384813126761641900007913780112652106988577604181271383958142739324937441822912341474356005621917337414821674898364829439877303807834262123784009025930969425963492408239267277227105139093569158238554538715793698648025021479257693256496277496168832829480909215278975489636587163859789088876291107051682378210767415780506780639083704531302796244818279815391228249151341452368185916072066833928318019142942745829651538967374291187061307058957735012619734118282371840860634265549 . . . . . . . . . . . . . . . . . . . . [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) a0c27b2707fdfd0567e01e6b27e327ae8dacc1ec . . . . . . . . . . . . . . . . [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 (66 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'offener-kreis.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'wordpress.grace-web.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.offener-kreis.de' . . . . . . . . . . . . . . . . [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) 00ef00760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018f08871b0f0000040300473045022100e68981bddaa939217c48f78c0d43e36b8716187374d7e9a501cf0f56250293db022034f44603c71b83d1f8ce637d3ec933f3674e18b2bf1ff46c53d3032e722894300075003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018f08871b25000004030046304402201d86c6a07cfbbbc892c7463ff8dffc535775b2d7168897112b873789f7298b30022051791f05b3293fbda20e52e788221fb6c997e8080eb24862d98afe7edfa6a02e . . . . [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) 005ad375b871d84f984ee5758419d78d2a6778792f9f0f1609397e3771fb3c9fd0932583b2dfa179c99ff2613d11380394a7aeb08af6849ac2135e5408eeac095a60e7906c89f112845a7a269759c8a52bb68477078700c9887195a71538bb54dd6bef80e15f2833bc3d154d113cde9ca7548b571c9fcb9c637edf8f56ed0470b185357e6edf5ccf9860455b3b422db97920305bf41a88040aebdb9eb8e90b0495726fa1e5a007c10e04561af9fa3faf636a47aa447221cd7f11e5972e4890819c2cd6b06117496d023c2e9880df634c0e226864f0d61bd4603ebf7f1f4d5eaf1507b4c08984e7d5a292bab62249786f59c66bb88640bf3af589716c3b6ba8be3b