3a-dimension.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:dc:e4:d5:a0:c3:bb:00:67:06:36:b9:59:9e:47:11:fb:15 was issued on by Let's Encrypt.
With 12 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=3a-dimension.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:dc:e4:d5:a0:c3:bb:00:67:06:36:b9:59:9e:47:11:fb:15Serial Number (int): 336503151720849933097024833819702631463701
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ec:fd:ac:c9:e0:47:45:d6:26:c6:a5:cf:19:d2:04:f0:b7:2f:cd:c9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e9:3f:c2:0b:9c:22:78:13:19:9c:fb:07:4f:b3:8f:10:e6:ca:0c:54
Fingerprint (sha256): 80:6e:bd:17:7d:12:91:0c:c5:36:2f:74:4a:47:2f:e8:7b:70:58:00:8d:53:d0:1e:03:df:87:c5:83:7f:cf:92
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate 3a-dimension.com
12
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for 3a-dimension.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
3a-dimension.com
3adimension.com
autodiscover.3a-dimension.com
cpanel.3a-dimension.com
mail.3a-dimension.com
mail.3adimension.com
spw.3a-dimension.com
webdisk.3a-dimension.com
webmail.3a-dimension.com
www.3a-dimension.com
www.3adimension.com
www.spw.3a-dimension.com
3adimension.com
autodiscover.3a-dimension.com
cpanel.3a-dimension.com
mail.3a-dimension.com
mail.3adimension.com
spw.3a-dimension.com
webdisk.3a-dimension.com
webmail.3a-dimension.com
www.3a-dimension.com
www.3adimension.com
www.spw.3a-dimension.com
Other certificates including the domain name 3a-dimension.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for 3a-dimension.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGZDCCBUygAwIBAgISA9zk1aDDuwBnBja5WZ5HEfsVMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMDMwOTQzMzJaFw0y MDA2MDEwOTQzMzJaMBsxGTAXBgNVBAMTEDNhLWRpbWVuc2lvbi5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDekMKXL6bzLqA92iHH7vGhB0/pS54 wN7j7GEKq2qyL1mVzyQ4OV9fhqRWxdtR2/kj4g8+efc9UWKdk8tZenljnWPyuA9C fdGCGOeEM25HN0Z+11qa1i1aTccb3K9rxDNMOm2WN+/1AUwcz/OjlHpijpjHCs+8 7TYe0jflYeTcWjnwFI5k3aHKoMRtIOMHbfePY998YRfRPauMsj7dCOY09t4luyv8 0PGo65P8dXdP1H6EqWAQdhuZxaLDf5K6CkX14AWR9DVcAfWmkyE6wLpXaBeL3/tP zb4Sfg19fZEG9hWaOU9rHqAjUqlz/LZFQ8cc5wMXuMRHzbs5f3wwMBdlAgMBAAGj ggNxMIIDbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOz9rMngR0XWJsalzxnSBPC3 L83JMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZy8wggEkBgNVHREEggEbMIIBF4IQM2EtZGltZW5zaW9uLmNvbYIPM2FkaW1l bnNpb24uY29tgh1hdXRvZGlzY292ZXIuM2EtZGltZW5zaW9uLmNvbYIXY3BhbmVs LjNhLWRpbWVuc2lvbi5jb22CFW1haWwuM2EtZGltZW5zaW9uLmNvbYIUbWFpbC4z YWRpbWVuc2lvbi5jb22CFHNwdy4zYS1kaW1lbnNpb24uY29tghh3ZWJkaXNrLjNh LWRpbWVuc2lvbi5jb22CGHdlYm1haWwuM2EtZGltZW5zaW9uLmNvbYIUd3d3LjNh LWRpbWVuc2lvbi5jb22CE3d3dy4zYWRpbWVuc2lvbi5jb22CGHd3dy5zcHcuM2Et ZGltZW5zaW9uLmNvbTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEB ATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUG CisGAQQB1nkCBAIEgfYEgfMA8QB3APCVpFnyANGCQBAtL5OIjq1L/h1H45nh0DSm sKiqjrJzAAABcJ/+XkcAAAQDAEgwRgIhAPPQgcjkX5omd4G0F+69SSP6dEH7qVeG Dj+RE0jEXaQlAiEA0HVDbRIfAE/w7IZsg503hia+90iTldhk5wSpEd4oJ+UAdgCy HgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXCf/l5DAAAEAwBHMEUC IFWeJQu2J0m53nENeL6NFIdkawJgeS9uCO3CZqInNLvLAiEA70DzdpwfUSOkPuP3 uEOIAc1qGAqZW7WJMqt50Ked3eYwDQYJKoZIhvcNAQELBQADggEBAFhTzqyzj9lu 4R8qfoJVmzezROY7EhJR4IV8BG2sVQ5542TkAC4lfpbCVUPggyDnDF26ytDylXNH n1zOExnI3vax4Y8t295yWcDIUp11w5UIV0wrsGGyJ+adGWMPXF5dZgZzVPivu/QJ IjHygcaXgs3QnRAsbmkvv3ceSw8nhghVbE2tPg0iFa1DJnK3nG9kpPNK6lm91WWI LSTk7oZvEzWepjtvK6BCivtcsgMBtnMtNJG3+7318aGKoNkLf+//1tSovWAQUKAa vwE0U1J/FW4u0nh9j38LKHJgo4X+vLlhIXU/kNtWcH/Zw6rswG1CVthcJ9HU1Pxt Y/urNGddIfI= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw3pDCly+m8y6gPdohx+7 xoQdP6UueMDe4+xhCqtqsi9Zlc8kODlfX4akVsXbUdv5I+IPPnn3PVFinZPLWXp5 Y51j8rgPQn3RghjnhDNuRzdGftdamtYtWk3HG9yva8QzTDptljfv9QFMHM/zo5R6 Yo6YxwrPvO02HtI35WHk3Fo58BSOZN2hyqDEbSDjB233j2PffGEX0T2rjLI+3Qjm NPbeJbsr/NDxqOuT/HV3T9R+hKlgEHYbmcWiw3+SugpF9eAFkfQ1XAH1ppMhOsC6 V2gXi9/7T82+En4NfX2RBvYVmjlPax6gI1Kpc/y2RUPHHOcDF7jER827OX98MDAX ZQIDAQAB -----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 336503151720849933097024833819702631463701 . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-03 09:43:32 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-01 09:43:32 +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 '3a-dimension.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 24676759046887368341648733352540708506264848392421482543783268555701051258445238794570308078884074054706845293103010804380905362877077265658198097577625879192877456026142008540187734189354820181718068980785628421355816271520089136319369292842403382580216869802782430229009760450382855650124278148055677628089799551828579071219116847201027877883151683635077762736047585186435016513590758921751558707504833921574615211521899043506246609957585625415559097516641800717541765417855093563128154610238134205928773460665503099548649097617737609144879600391907451917455239075546288887264913204751231006221309095835705889789797 . . . . . . . . . . . . . . . . . . . . [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) ecfdacc9e04745d626c6a5cf19d204f0b72fcdc9 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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.int-x3.letsencrypt.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://cert.int-x3.letsencrypt.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 (283 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '3adimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.3adimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'spw.3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.3a-dimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.3adimension.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.spw.3a-dimension.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 (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.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb273000001709ffe5e470000040300483046022100f3d081c8e45f9a267781b417eebd4923fa7441fba957860e3f911348c45da425022100d075436d121f004ff0ec866c839d378626bef7489395d864e704a911de2827e5007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001709ffe5e4300000403004730450220559e250bb62749b9de710d78be8d1487646b0260792f6e08edc266a22734bbcb022100ef40f3769c1f5123a43ee3f7b8438801cd6a180a995bb58932ab79d0a79ddde6 . . . . [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) 005853ceacb38fd96ee11f2a7e82559b37b344e63b121251e0857c046dac550e79e364e4002e257e96c25543e08320e70c5dbacad0f29573479f5cce1319c8def6b1e18f2ddbde7259c0c8529d75c39508574c2bb061b227e69d19630f5c5e5d66067354f8afbbf4092231f281c69782cdd09d102c6e692fbf771e4b0f278608556c4dad3e0d2215ad432672b79c6f64a4f34aea59bdd565882d24e4ee866f13359ea63b6f2ba0428afb5cb20301b6732d3491b7fbbdf5f1a18aa0d90b7fefffd6d4a8bd601050a01abf013453527f156e2ed2787d8f7f0b287260a385febcb96121753f90db56707fd9c3aaecc06d4256d85c27d1d4d4fc6d63fbab34675d21f2