trustedalliancefoundation.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:5c:96:e4:b3:ce:0f:70:c5:0f:61:6d:d3:8b:ba:7e:81:0c was issued on by Let's Encrypt.

With 8 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=trustedalliancefoundation.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:5c:96:e4:b3:ce:0f:70:c5:0f:61:6d:d3:8b:ba:7e:81:0c
Serial Number (int): 292843407241935661037153533635269222105356
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 31:de:df:cf:9c:1e:7b:43:3b:da:ca:33:b2:25:8d:5f:7e:68:8a:75
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 3f:d0:7a:93:02:00:44:81:75:aa:70:0b:2c:35:74:4a:fa:f0:97:9d
Fingerprint (sha256): 1e:40:ad:27:ff:1d:0a:f9:9f:19:12:09:29:48:e3:d9:af:e1:3d:12:d6:03:b3:97:93:f6:d6:07:e1:2e:8b:93

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate trustedalliancefoundation.com

8

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for trustedalliancefoundation.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.trustedalliancefoundation.com
mail.trustedalliancefoundation.com
trustedalliancefoundation.com
trustedalliancefoundation.empowerments.org
webdisk.trustedalliancefoundation.com
webmail.trustedalliancefoundation.com
www.trustedalliancefoundation.com
www.trustedalliancefoundation.empowerments.org

Other certificates including the domain name trustedalliancefoundation.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for trustedalliancefoundation.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGjjCCBXagAwIBAgISA1yW5LPOD3DFD2Ft04u6foEMMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMDgyMzIzMjRaFw0x
OTA0MDgyMzIzMjRaMCgxJjAkBgNVBAMTHXRydXN0ZWRhbGxpYW5jZWZvdW5kYXRp
b24uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs7UySf2qVZDj
83OFz0X+0s7wOGJcT5TtzJaZm7r0lxUiEGFe4qvYVvZOZlSc9zvvOk6sYhL9oQ8+
clNHyG6WbSiVrzfLTbBEX9mjFV4QNCgoL+XTiSxXshSiK2n01SLSM+A1WJKBc/zV
HveLOFh4eJZvXhdHV7jlbTQqHrZLYqEAqkQkEbKB45fKEk0GwFizihxphpsJPajI
1wRxbaOU6fhom1lqoZgLG01YaZ8GOPB+8ESNnTiGAFDoWiSMQoqn+DUxU2PEs8/y
PdcxnPo9mjuvsHC+tw/efQC/BEcmmbzOJnpGHvvnCpqKQ4qq2tluppjJlwiMrist
hPbJFc3kEwIDAQABo4IDjjCCA4owDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG
CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQx3t/P
nB57QzvayjOyJY1ffmiKdTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86js
oTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14
My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14
My5sZXRzZW5jcnlwdC5vcmcvMIIBQwYDVR0RBIIBOjCCATaCJGNwYW5lbC50cnVz
dGVkYWxsaWFuY2Vmb3VuZGF0aW9uLmNvbYIibWFpbC50cnVzdGVkYWxsaWFuY2Vm
b3VuZGF0aW9uLmNvbYIddHJ1c3RlZGFsbGlhbmNlZm91bmRhdGlvbi5jb22CKnRy
dXN0ZWRhbGxpYW5jZWZvdW5kYXRpb24uZW1wb3dlcm1lbnRzLm9yZ4Ild2ViZGlz
ay50cnVzdGVkYWxsaWFuY2Vmb3VuZGF0aW9uLmNvbYIld2VibWFpbC50cnVzdGVk
YWxsaWFuY2Vmb3VuZGF0aW9uLmNvbYIhd3d3LnRydXN0ZWRhbGxpYW5jZWZvdW5k
YXRpb24uY29tgi53d3cudHJ1c3RlZGFsbGlhbmNlZm91bmRhdGlvbi5lbXBvd2Vy
bWVudHMub3JnMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgw
JgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYB
BAHWeQIEAgSB9ASB8QDvAHYAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV55hB7
zFYAAAFoL/4LBQAABAMARzBFAiA2KLpl0nmBTzvEUSf3QVw/Em9qWRm5IkVMruhV
dw4/WwIhAOZl4+7C5J6jkj65XZzcYLwMT5N+HRVbWtpUEylLG1GEAHUAY/Lbzeg7
zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL2I0AAAFoL/4LCgAABAMARjBEAiAKgVn+
/J+lDt1pfehqAAn0kXq5C+2XVTl1PyZkK5QMhAIgXdWXpzv6crEDuGJz0TEp+aFQ
XdZZPiJ6DB0bMVJoJSMwDQYJKoZIhvcNAQELBQADggEBAHJ49jJzyzQHO88jiVH5
KplSY47HdGua1tHEelW7P5hSiYXSyd+esJNKLtVHtfgMZjWhbi1yS+d3u/zjpho/
udszTbztN/UqzAjb37/vQa9PCjXh8ljB3N6auCym3UshpKCq1u8On2QIeBQbaQ9X
Fs7zKtaRScjZzWLbLTYPXGjFPjLEWavmk+0AGJph97GkzRa++RhxuoYqOhZKtHCr
G7MCpbu3Dhz62lAUuh4+Q76p/KhA4WlVsKV0jTj6Cygxune7EMQL5jsHd/GNZQLC
WhOEppL4Ww+pMhBruOpI0N1/gOm9ybp2gD9sZCjvk3CITXkjoqQm1LvpyKPC9lhI
AXU=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs7UySf2qVZDj83OFz0X+
0s7wOGJcT5TtzJaZm7r0lxUiEGFe4qvYVvZOZlSc9zvvOk6sYhL9oQ8+clNHyG6W
bSiVrzfLTbBEX9mjFV4QNCgoL+XTiSxXshSiK2n01SLSM+A1WJKBc/zVHveLOFh4
eJZvXhdHV7jlbTQqHrZLYqEAqkQkEbKB45fKEk0GwFizihxphpsJPajI1wRxbaOU
6fhom1lqoZgLG01YaZ8GOPB+8ESNnTiGAFDoWiSMQoqn+DUxU2PEs8/yPdcxnPo9
mjuvsHC+tw/efQC/BEcmmbzOJnpGHvvnCpqKQ4qq2tluppjJlwiMristhPbJFc3k
EwIDAQAB
-----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 292843407241935661037153533635269222105356
 . . . . . . . . [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 2019-01-08 23:23:24 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-08 23:23:24 +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 'trustedalliancefoundation.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 22686007884402071429495996749461241631116589467847112133478032954873347989967465191161321361044137938867061074584961615621105345642758261849558872765934841265519676491958480151579895956550139684810175988182573477317955258976780727570460419568586301608924838152496517283463646196449838140067130913616397327693367719380792718124178833169440713722891351305921999381231013844165279648821338251375672310992567565561185844011851242814227160615826237901864937195786214232046041587751661830489423443151080468056264908796128208149624553097073314265792210908564093600301541764572983614359023575168654224476432170629975866467347
 . . . . . . . . . . . . . . . . . . . . [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)
							31dedfcf9c1e7b433bdaca33b2258d5f7e688a75
 . . . . . . . . . . . . . . . . [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 (314 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.trustedalliancefoundation.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.trustedalliancefoundation.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'trustedalliancefoundation.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'trustedalliancefoundation.empowerments.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.trustedalliancefoundation.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.trustedalliancefoundation.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.trustedalliancefoundation.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.trustedalliancefoundation.empowerments.org'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001682ffe0b05000004030047304502203628ba65d279814f3bc45127f7415c3f126f6a5919b922454caee855770e3f5b022100e665e3eec2e49ea3923eb95d9cdc60bc0c4f937e1d155b5ada5413294b1b518400750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001682ffe0b0a000004030046304402200a8159fefc9fa50edd697de86a0009f4917ab90bed975539753f26642b940c8402205dd597a73bfa72b103b86273d13129f9a1505dd6593e227a0c1d1b3152682523
 . . . . [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)
		007278f63273cb34073bcf238951f92a9952638ec7746b9ad6d1c47a55bb3f98528985d2c9df9eb0934a2ed547b5f80c6635a16e2d724be777bbfce3a61a3fb9db334dbced37f52acc08dbdfbfef41af4f0a35e1f258c1dcde9ab82ca6dd4b21a4a0aad6ef0e9f640878141b690f5716cef32ad69149c8d9cd62db2d360f5c68c53e32c459abe693ed00189a61f7b1a4cd16bef91871ba862a3a164ab470ab1bb302a5bbb70e1cfada5014ba1e3e43bea9fca840e16955b0a5748d38fa0b2831ba77bb10c40be63b0777f18d6502c25a1384a692f85b0fa932106bb8ea48d0dd7f80e9bdc9ba76803f6c6428ef9370884d7923a2a426d4bbe9c8a3c2f658480175