mail.oxtrux.com
Issued by R3
About this certificate
This digital certificate with serial number 04:c2:44:ab:c4:b8:6c:86:01:01:a7:d0:d0:0d:a1:20:ed:00 was issued on by Let's Encrypt.
With 12 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=mail.oxtrux.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:c2:44:ab:c4:b8:6c:86:01:01:a7:d0:d0:0d:a1:20:ed:00Serial Number (int): 414555202286143082833497689906169868512512
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: e2:0f:95:df:38:68:04:65:4b:0b:85:0c:f8:78:4c:56:96:8a:d0:5b
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 44:50:9a:54:e0:81:29:00:70:7b:ba:35:57:94:b8:23:c7:83:93:fd
Fingerprint (sha256): 22:c4:b7:b2:c1:49:1e:9c:aa:ce:aa:26:9c:f3:b0:85:93:08:ad:24:83:af:49:55:6f:a4:32:85:1f:db:94:c3
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate mail.oxtrux.com
12
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for mail.oxtrux.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
cpanel.oxtrux.com
mail.ort.xbl.mybluehost.me
mail.oxtrux.com
mail.oxtrux.net
ort.xbl.mybluehost.me
oxtrux.com
oxtrux.net
webdisk.oxtrux.com
webmail.oxtrux.com
www.ort.xbl.mybluehost.me
www.oxtrux.com
www.oxtrux.net
mail.ort.xbl.mybluehost.me
mail.oxtrux.com
mail.oxtrux.net
ort.xbl.mybluehost.me
oxtrux.com
oxtrux.net
webdisk.oxtrux.com
webmail.oxtrux.com
www.ort.xbl.mybluehost.me
www.oxtrux.com
www.oxtrux.net
Other certificates including the domain name oxtrux.com
(limited to 100 certificates)
oxtrux.com
www.fundamentalknowledge.net
app.oxtrux.com
beta.valuewins.com
oxtruxdl.oxtrux.com
www.oxtrux.com
mail.oxtrux.com
www.oxtrux.com
www.oxtrux.com
eir-dev.softwerk.se
www.oxtrux.com
www.somofilms.com
cuedle.fun
cpanel.oxtrux.com
webdisk.oxtrux.com
oxtrux.com
oxtrux.com
www.oxtrux.com
www.listanywhere.app
www.oxtrux.com
www.oxtrux.com
mail.oxtrux.com
www.oxtrux.com
eir-dev.softwerk.se
www.oxtrux.com
cliffhanger.top
ethworld.app
app.oxtrux.com
oxtrux.com
grupocomunicatea.com
www.fundamentalknowledge.net
app.oxtrux.com
beta.valuewins.com
oxtruxdl.oxtrux.com
www.oxtrux.com
mail.oxtrux.com
www.oxtrux.com
www.oxtrux.com
eir-dev.softwerk.se
www.oxtrux.com
www.somofilms.com
cuedle.fun
cpanel.oxtrux.com
webdisk.oxtrux.com
oxtrux.com
oxtrux.com
www.oxtrux.com
www.listanywhere.app
www.oxtrux.com
www.oxtrux.com
mail.oxtrux.com
www.oxtrux.com
eir-dev.softwerk.se
www.oxtrux.com
cliffhanger.top
ethworld.app
app.oxtrux.com
oxtrux.com
grupocomunicatea.com
Certificate
The complete raw certificate details for mail.oxtrux.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFwTCCBKmgAwIBAgISBMJEq8S4bIYBAafQ0A2hIO0AMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MTcxMDU1MTdaFw0yNDA3MTYxMDU1MTZaMBoxGDAWBgNVBAMT D21haWwub3h0cnV4LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALuQjg5w2GaNKbP4K1kh9ZSzMgIqI5USm098w+4TTGX3rjvk71adkVwceayOuMvD BxhxoaacZWYqlqTsOPBlz1hxIVA/k0CF4aXx4+Dg/Vl3HFb8dJJDVqmp4u0nZkHm Og7cB6+R5NRGG208A0yJoGf03VlQwXtg1ExsFn/y5oVJBsnGNAuq8n96HXdCiOl8 j9DoFiLCuJ3IMgdFP8Udq1O+/vuQGfBlBNi1VVpanB4iOv6nzve/12N3gxt5858G JSiecVa/wNm9PBTu9eMCVTqmam6S6246d4NJyvZOlnoj/qUQ4WJ0mjmECR0GXKA4 8j4v+TtXz9Ia9+XK/bdLxWcCAwEAAaOCAucwggLjMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV HQ4EFgQU4g+V3zhoBGVLC4UM+HhMVpaK0FswHwYDVR0jBBgwFoAUFC6zF7dYVsuu UAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8v cjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9y Zy8wge4GA1UdEQSB5jCB44IRY3BhbmVsLm94dHJ1eC5jb22CGm1haWwub3J0Lnhi bC5teWJsdWVob3N0Lm1lgg9tYWlsLm94dHJ1eC5jb22CD21haWwub3h0cnV4Lm5l dIIVb3J0LnhibC5teWJsdWVob3N0Lm1lggpveHRydXguY29tggpveHRydXgubmV0 ghJ3ZWJkaXNrLm94dHJ1eC5jb22CEndlYm1haWwub3h0cnV4LmNvbYIZd3d3Lm9y dC54YmwubXlibHVlaG9zdC5tZYIOd3d3Lm94dHJ1eC5jb22CDnd3dy5veHRydXgu bmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx AHcASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/qznYhHMAAAGO6+lHoAAABAMA SDBGAiEA3oqZVZoiIHxLtsgqUquHUUdFhoJ46TNjz/34fHd0qOkCIQCVVS2/XzYC cNvqwiTCC77K9mP2gPl6QAxxhB39k4pG/QB2AO7N0GTV2xrOxVy3nbTNE6Iyh0Z8 vOzew1FIWUZxH7WbAAABjuvpR5gAAAQDAEcwRQIgRurHaHlrgEko+znJboeGK5aD bnnA5XvHvq+HoA4wuLcCIQCvSfHLjuz/+/g7fOmlePyG28hFZZz6BqJUVGhzpcD7 XDANBgkqhkiG9w0BAQsFAAOCAQEAteGMlc0UJHEq0pQM+RjYZzt3895JudVG4TfP Zm+w11zeAlQiANDpaInXWsTU7My2SjlyFDWHPCD/q6KaoFGHFRdY7F+nelVtMQFZ YUCEKdqgfRqjINeiKKWmHFVECB5Pfe+Z1PttXcqKKHxNFzmZQVaixcjXYMWSkMrz EiP1DB8FcBdSyh7XOj6468nAwNcDDX/6K/kTJ5QeUarFFB+jnpSZfBECWot04ynb WGRU4Fwl9t92DVrGjfaoxTvlIu9ZC/KN0VkuJYcEsB42AbrJAw+h5TKxe5Evmz6X V/rYOz7sP8r5ojHA/pDAXLRgyU6ir32OigiuKM6SZtLRvGZR9g== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu5CODnDYZo0ps/grWSH1 lLMyAiojlRKbT3zD7hNMZfeuO+TvVp2RXBx5rI64y8MHGHGhppxlZiqWpOw48GXP WHEhUD+TQIXhpfHj4OD9WXccVvx0kkNWqani7SdmQeY6DtwHr5Hk1EYbbTwDTImg Z/TdWVDBe2DUTGwWf/LmhUkGycY0C6ryf3odd0KI6XyP0OgWIsK4ncgyB0U/xR2r U77++5AZ8GUE2LVVWlqcHiI6/qfO97/XY3eDG3nznwYlKJ5xVr/A2b08FO714wJV OqZqbpLrbjp3g0nK9k6WeiP+pRDhYnSaOYQJHQZcoDjyPi/5O1fP0hr35cr9t0vF ZwIDAQAB -----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 414555202286143082833497689906169868512512 . . . . . . . . [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-17 10:55:17 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-16 10:55:16 +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 'mail.oxtrux.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 23677845710455312846689116136392863534999828292497726704885050280366559241596289609090198334104621538670504379974967848027971080155268950210477565126520234879004453727449250575181513355518923586457906666641776382426896026324393959850038468364693827494584925127070711185192960792097280195671778516082946380061550084703545621214399217245175427970513579299348010944075179177725050983425039264103471700125075878613537818378171851596681194691828330137858145066057147458839511181813426940004507488594023647250998051025680681184939980333398974467798215378779527813116952630571379519167616474120413726524263545776604837561703 . . . . . . . . . . . . . . . . . . . . [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) e20f95df386804654b0b850cf8784c56968ad05b . . . . . . . . . . . . . . . . [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 (230 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.oxtrux.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.ort.xbl.mybluehost.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.oxtrux.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.oxtrux.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ort.xbl.mybluehost.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'oxtrux.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'oxtrux.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.oxtrux.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.oxtrux.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ort.xbl.mybluehost.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.oxtrux.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.oxtrux.net' . . . . . . . . . . . . . . . . [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) 00f100770048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018eebe947a00000040300483046022100de8a99559a22207c4bb6c82a52ab87514745868278e93363cffdf87c7774a8e902210095552dbf5f360270dbeac224c20bbecaf663f680f97a400c71841dfd938a46fd007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018eebe947980000040300473045022046eac768796b804928fb39c96e87862b96836e79c0e57bc7beaf87a00e30b8b7022100af49f1cb8eecfffbf83b7ce9a578fc86dbc845659cfa06a254546873a5c0fb5c . . . . [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) 00b5e18c95cd1424712ad2940cf918d8673b77f3de49b9d546e137cf666fb0d75cde02542200d0e96889d75ac4d4ecccb64a39721435873c20ffaba29aa05187151758ec5fa77a556d31015961408429daa07d1aa320d7a228a5a61c5544081e4f7def99d4fb6d5dca8a287c4d1739994156a2c5c8d760c59290caf31223f50c1f05701752ca1ed73a3eb8ebc9c0c0d7030d7ffa2bf91327941e51aac5141fa39e94997c11025a8b74e329db586454e05c25f6df760d5ac68df6a8c53be522ef590bf28dd1592e258704b01e3601bac9030fa1e532b17b912f9b3e9757fad83b3eec3fcaf9a231c0fe90c05cb460c94ea2af7d8e8a08ae28ce9266d2d1bc6651f6