ruesthaus.de
Issued by Encryption Everywhere DV TLS CA - G2
About this certificate
This digital certificate with serial number 04:02:15:7c:7c:d5:ba:ca:58:b5:97:c8:15:2b:50:06 was issued on by DigiCert Inc.
With 2 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=ruesthaus.de
DigiCert Inc
Organization:
DigiCert Inc
Organization unit: www.digicert.com
Organization unit: www.digicert.com
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:02:15:7c:7c:d5:ba:ca:58:b5:97:c8:15:2b:50:06Serial Number (int): 5327732370385086110954057036657807366
Serial Number lenght: 123 bits, 16 octets
SubjectKeyId: 77:a3:bf:1e:2a:08:12:65:fb:49:af:ff:30:ae:a5:78:04:90:1a:06
AuthorityKeyId: 78:df:91:90:5f:ee:de:ac:f6:c5:75:eb:d5:4c:55:53:ef:24:4a:b6
Fingerprint (sha1): 57:0a:25:3a:c9:35:a4:d8:8e:03:11:70:dd:bb:ff:36:a1:94:21:98
Fingerprint (sha256): 40:dd:f0:2a:54:1f:7d:ef:2d:91:af:6f:ee:55:eb:48:20:b8:94:c5:85:d0:3d:8d:fe:14:13:59:7b:40:6d:73
Issuing Certificate URL: http://cacerts.digicert.com/EncryptionEverywhereDVTLSCA-G2.crt
Revocation information
OCSP Server: http://ocsp.digicert.comCheck the revocation status for certificate ruesthaus.de
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ruesthaus.de
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
ruesthaus.de
www.ruesthaus.de
www.ruesthaus.de
Other certificates including the domain name ruesthaus.de
(limited to 100 certificates)
ruesthaus.de
www.ruesthaus.de
umfrage.ruesthaus.de
ruesthaus.de
www.ruesthaus.de
ruesthaus.de
ruesthaus.de
magento.ruesthaus.de
www.ruesthaus.de
s.ruesthaus.de
s.ruesthaus.de
shopware.ruesthaus.de
ruesthaus.de
s.ruesthaus.de
shopware.ruesthaus.de
ruesthaus.de
ruesthaus.de
s.ruesthaus.de
www.ruesthaus.de
dev.ruesthaus.de
ruesthaus.de
umfrage.ruesthaus.de
s.ruesthaus.de
magento.ruesthaus.de
www.ruesthaus.de
umfrage.ruesthaus.de
ruesthaus.de
www.ruesthaus.de
ruesthaus.de
ruesthaus.de
magento.ruesthaus.de
www.ruesthaus.de
s.ruesthaus.de
s.ruesthaus.de
shopware.ruesthaus.de
ruesthaus.de
s.ruesthaus.de
shopware.ruesthaus.de
ruesthaus.de
ruesthaus.de
s.ruesthaus.de
www.ruesthaus.de
dev.ruesthaus.de
ruesthaus.de
umfrage.ruesthaus.de
s.ruesthaus.de
magento.ruesthaus.de
Certificate
The complete raw certificate details for ruesthaus.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGADCCBOigAwIBAgIQBAIVfHzVuspYtZfIFStQBjANBgkqhkiG9w0BAQsFADBu MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg RFYgVExTIENBIC0gRzIwHhcNMjQwMjA3MDAwMDAwWhcNMjUwMjA2MjM1OTU5WjAX MRUwEwYDVQQDEwxydWVzdGhhdXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDGPqCTmTXF0pSoPK1dN9AHYeZa1U7e0RiL1mveVyHXs2JiaFo2Txzz hFYWbaZkQej15Us4v0jFOsxAHzK3HcrYjkaHia/c6OgD+74r3+dOvD/D/z301TE4 3nhIUhGa9I56dks6+zGXtyk6fcYTod8DDhClEKsdEhZ9ZUTe/Wvi5zSbgfISAjql G7PXmR156JI1qAk+aGkfliym1DZp0ug3v9b3/wLBO/6Cm/SyCbe4C/9ZijdLdB7M dKtR0imRCCnEn8HsGTXbIu4g+3oNa5az8hdoC9dHgWq+Pmb2cOjF+57AXxTNu0lc byfiXV6zncW1pztPoldHBlxl5X3gY5D/AgMBAAGjggLvMIIC6zAfBgNVHSMEGDAW gBR435GQX+7erPbFdevVTFVT7yRKtjAdBgNVHQ4EFgQUd6O/HioIEmX7Sa//MK6l eASQGgYwKQYDVR0RBCIwIIIMcnVlc3RoYXVzLmRlghB3d3cucnVlc3RoYXVzLmRl MD4GA1UdIAQ3MDUwMwYGZ4EMAQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cu ZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMIGABggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0 dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBKBggrBgEFBQcwAoY+aHR0cDovL2NhY2Vy dHMuZGlnaWNlcnQuY29tL0VuY3J5cHRpb25FdmVyeXdoZXJlRFZUTFNDQS1HMi5j cnQwDAYDVR0TAQH/BAIwADCCAXwGCisGAQQB1nkCBAIEggFsBIIBaAFmAHYATnWj J1yaEMM4W2zU3z9S6x3w4I4bjWnAsfpksWKaOd8AAAGNgueOxgAABAMARzBFAiBd ouTglkrHQIxs2EBdTf423N1DpBbOGbMEDTRLAY1f6wIhAI9fRq9B4DrX8cxbdgVJ GdpS+ttWspTqMy37bonyQMrCAHUAfVkeEuF4KnscYWd8Xv340IdcFKBOlZ65Ay/Z DowuebgAAAGNguePCAAABAMARjBEAiArqFwnVV+pLTK6tAOKwToShGwkEL9f8UUn qw67vQY1FAIgAd3H7lgdnZVO5VePgytIVJReGO1LuBWHvsPgw6wyNDkAdQDm0jFj QHeMwRBBBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAY2C548yAAAEAwBGMEQCIHF3 robb3YdnpFmGosQvFO2ojcw5pjH3Oe+ITpPNrMJvAiBxQuWDte/b6LVcCyPfamcm Tdu9b6Ddvq9ILkld6utosjANBgkqhkiG9w0BAQsFAAOCAQEAE+ObybtpPHqaH6ed 65lk2tcQe4Gi365zCIYAERnpfXxu0fQsheOQGcafP59N2QwNtwfPZiHtnl+pW3FF ZLPMiVdQjAuVXDqRuhJ/RXbIi6BhSKvOuMkaAEu84dwLa4MBMeDz9jIjSc7LL2SZ mV11sxj8ROR5OZtzT3ExB8LsTk4cbDRlpgp+yRiRlI85vvqxQD3wkTD+bWcIugpt tj9MufyOIMQIcrkPpUWS05sm9qtrlc4Y5mGmD85BGetE9ureN+kmqBMxEIeUbZlS 7i9QchkjTiaS7mN9ZqBxld/QBhlUZv6p6mit3haPow0K9XUwZ9I5ditb6NCyLdH5 anoCtg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxj6gk5k1xdKUqDytXTfQ B2HmWtVO3tEYi9Zr3lch17NiYmhaNk8c84RWFm2mZEHo9eVLOL9IxTrMQB8ytx3K 2I5Gh4mv3OjoA/u+K9/nTrw/w/899NUxON54SFIRmvSOenZLOvsxl7cpOn3GE6Hf Aw4QpRCrHRIWfWVE3v1r4uc0m4HyEgI6pRuz15kdeeiSNagJPmhpH5YsptQ2adLo N7/W9/8CwTv+gpv0sgm3uAv/WYo3S3QezHSrUdIpkQgpxJ/B7Bk12yLuIPt6DWuW s/IXaAvXR4Fqvj5m9nDoxfuewF8UzbtJXG8n4l1es53Ftac7T6JXRwZcZeV94GOQ /wIDAQAB -----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 5327732370385086110954057036657807366 . . . . . . . . [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 'DigiCert Inc' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'www.digicert.com' . . . . . . . . . . . . [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 'Encryption Everywhere DV TLS CA - G2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-02-07 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2025-02-06 23:59: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 'ruesthaus.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 25026067032338710903138820264827376787402743265522190731857288312657144595557730639605992053665852347222418521523651193076721770818858274246954232360667844310300122001843286750084553547806841234051281123826917054284294446284112747881549194575710099644268578886497608479389384574123152805882691886347563535799084868549781220605019589353212682671642386385514138173876812618505809363858872640349239242078048534965815369732108605551099004103021117056917321198390113114305677186901678555778850781108282594708289487444131490895953542458882329995063707974495154784501058086784524270755488955540893708764504555562559776985343 . . . . . . . . . . . . . . . . . . . . [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.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 78df91905feedeacf6c575ebd54c5553ef244ab6 . . . . . . . . . . . . . . . . [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) 77a3bf1e2a081265fb49afff30aea57804901a06 . . . . . . . . . . . . . . . . [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 (34 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ruesthaus.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ruesthaus.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 (55 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: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://www.digicert.com/CPS' . . . . . . . . . . . . . . . . [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 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (116 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://ocsp.digicert.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cacerts.digicert.com/EncryptionEverywhereDVTLSCA-G2.crt' . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (364 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (360 bytes) 01660076004e75a3275c9a10c3385b6cd4df3f52eb1df0e08e1b8d69c0b1fa64b1629a39df0000018d82e78ec6000004030047304502205da2e4e0964ac7408c6cd8405d4dfe36dcdd43a416ce19b3040d344b018d5feb0221008f5f46af41e03ad7f1cc5b76054919da52fadb56b294ea332dfb6e89f240cac20075007d591e12e1782a7b1c61677c5efdf8d0875c14a04e959eb9032fd90e8c2e79b80000018d82e78f08000004030046304402202ba85c27555fa92d32bab4038ac13a12846c2410bf5ff14527ab0ebbbd063514022001ddc7ee581d9d954ee5578f832b4854945e18ed4bb81587bec3e0c3ac323439007500e6d2316340778cc1104106d771b9cec1d240f6968486fbba87321dfd1e378e500000018d82e78f32000004030046304402207177ae86dbdd8767a45986a2c42f14eda88dcc39a631f739ef884e93cdacc26f02207142e583b5efdbe8b55c0b23df6a67264ddbbd6fa0ddbeaf482e495deaeb68b2 . . . . [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) 0013e39bc9bb693c7a9a1fa79deb9964dad7107b81a2dfae730886001119e97d7c6ed1f42c85e39019c69f3f9f4dd90c0db707cf6621ed9e5fa95b714564b3cc8957508c0b955c3a91ba127f4576c88ba06148abceb8c91a004bbce1dc0b6b830131e0f3f6322349cecb2f6499995d75b318fc44e479399b734f713107c2ec4e4e1c6c3465a60a7ec91891948f39befab1403df09130fe6d6708ba0a6db63f4cb9fc8e20c40872b90fa54592d39b26f6ab6b95ce18e661a60fce4119eb44f6eade37e926a813311087946d9952ee2f507219234e2692ee637d66a07195dfd006195466fea9ea68adde168fa30d0af5753067d239762b5be8d0b22dd1f96a7a02b6