taagbrasil.3cx.com.br

Issued by R3

About this certificate

This digital certificate with serial number 03:cf:02:14:29:dc:40:e0:42:29:7e:09:81:32:6a:c7:53:e9 was issued on by Let's Encrypt.

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=taagbrasil.3cx.com.br

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:cf:02:14:29:dc:40:e0:42:29:7e:09:81:32:6a:c7:53:e9
Serial Number (int): 331778070898872810060399008192367428064233
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 47:f6:2a:d7:8b:8a:6f:6a:1a:ef:f1:fe:d4:05:62:58:f6:4d:6e:4b
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 31:91:5a:c0:f6:2b:e5:c8:67:01:fe:09:55:63:9a:b7:5f:c0:19:28
Fingerprint (sha256): 38:a2:bc:92:80:86:dc:e1:be:df:a0:1a:84:23:96:5f:1f:51:1a:fc:dc:58:1a:f3:f4:d4:a6:ba:92:50:dd:91

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate taagbrasil.3cx.com.br

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for taagbrasil.3cx.com.br

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

taagbrasil.3cx.com.br

Other certificates including the domain name 3cx.com.br

(limited to 100 certificates)
3cxteste.3cx.com.br
advancesc.3cx.com.br
atuanti.3cx.com.br
mipbx.3cx.com.br
igus.3cx.com.br
flytour.3cx.com.br
bluesystem.3cx.com.br
legal-pbx.3cx.com.br
tldsv3cx.3cx.com.br
thoughtworks.3cx.com.br
dualtelecom.3cx.com.br
flytour.3cx.com.br
cloudpabxativy.3cx.com.br
3cxgradiente.3cx.com.br
grupohitop.3cx.com.br
directcall.3cx.com.br
astelline.3cx.com.br
starprint.3cx.com.br
tldsv3cx.3cx.com.br
perceptiva01.3cx.com.br
coffeetelecom.3cx.com.br
elastixpft.3cx.com.br
decisorium.3cx.com.br
3cx.com.br
netfive.3cx.com.br
3cx.com.br
advancesc.3cx.com.br
unifaj.3cx.com.br
bridgeti.3cx.com.br
3cx.com.br
eduardocunha.3cx.com.br
mipbx.3cx.com.br
www.3cx.de
colegioobjetivo.3cx.com.br
sietecapas.3cx.com.br
bluesystempxbcallcenter.3cx.com.br
baggioimoveis.3cx.com.br
telnet23.3cx.com.br
msuplementos.3cx.com.br
otimipbx.3cx.com.br
js.3cx.com.br
amaro.3cx.com.br
soleti.3cx.com.br
otimipbx.3cx.com.br
frigollp.3cx.com.br
goya.3cx.com.br
cloudpabxativy.3cx.com.br
lucianodasilva.3cx.com.br
otimipbx.3cx.com.br
gatway.3cx.com.br
quarup.3cx.com.br
sei.3cx.com.br
bluesystempxbcallcenter.3cx.com.br
eoxsolutions.3cx.com.br
superlogica.3cx.com.br
3cx.com.br
unifaj.3cx.com.br
vivabemadministracaodecondominiosltda.3cx.com.br
ipacol.3cx.com.br
pabxyellownet.3cx.com.br
emporiocelular.3cx.com.br
kumulus.3cx.com.br
sei.3cx.com.br
jaya.3cx.com.br
linkvox.3cx.com.br
bluesystempxbcallcenter.3cx.com.br
pabxipvirtual.3cx.com.br
sei.3cx.com.br
ctctecnologia.3cx.com.br
realseguroviagem.3cx.com.br
wtsnet.3cx.com.br
izcompany.3cx.com.br
alta3cx.3cx.com.br
rmonteiro.3cx.com.br
bluesystempxbcallcenter.3cx.com.br
astelline.3cx.com.br
bluesystempxbcallcenter.3cx.com.br
jahserviciossac.3cx.com.br
mipbx.3cx.com.br
linkvox.3cx.com.br
beneficiofacil.3cx.com.br
otimipbx.3cx.com.br
taagbrasil.3cx.com.br
dualtelecom.3cx.com.br
waveav.3cx.com.br
otimipbx.3cx.com.br
rmts.3cx.com.br
safetec-surfix.3cx.com.br
queirozweb.3cx.com.br
gatway.3cx.com.br
3cx.com.br
grupodreams.3cx.com.br
astellinepbx2.3cx.com.br
volvox.3cx.com.br
safetec-surfix.3cx.com.br
pabx1.3cx.com.br
sni.cloudflaressl.com
mastermoema.3cx.com.br
domcn.3cx.com.br
masterfreightspo.3cx.com.br

Certificate

The complete raw certificate details for taagbrasil.3cx.com.br in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISA88CFCncQOBCKX4JgTJqx1PpMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDA0MDgwNzI1MzJaFw0yNDA3MDcwNzI1MzFaMCAxHjAcBgNVBAMT
FXRhYWdicmFzaWwuM2N4LmNvbS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBANXXBCnHWzfODndgrq6+qGt+ZoPVmCCLlLol/ch/iEnQQEdRdUv92pnT
GepVgfS14mo87TaxOsQniFG61nht9wC6CUt/MCcGyRm4dYUgW4JxsSZFVFxHluZ2
gmkw5qIgscrqRrlsrsj59BTKLfUhjPbYi4/IE0ygyZmmxLw/qCCH3cM53MfMplxh
GLS0lqYhamGjMo2xA+vFGwLJt1dHa90Q3FIqjtyJgeDUDYRi0GUMXZdMFmS7waiE
RWXodAxKNYu4AmKjaSg6hZbROMdalhO+2Bo+KLpALzizLtT+9Nje6gHyJug5qb0O
h+cr+ppHV0WZYn6gtGn+uGQw9aoFg3MCAwEAAaOCAhYwggISMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUR/Yq14uKb2oa7/H+1AViWPZNbkswHwYDVR0jBBgwFoAUFC6z
F7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVo
dHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxl
bmNyLm9yZy8wIAYDVR0RBBkwF4IVdGFhZ2JyYXNpbC4zY3guY29tLmJyMBMGA1Ud
IAQMMAowCAYGZ4EMAQIBMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA7s3QZNXb
Gs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGOvNACbAAABAMARjBEAiAvccne
ZaJfyb8kQZsH0qj7B6uzXkMC23CVy3J5H82dHQIgdW9orWtjGS3sTxKqFdBXIGuu
xKjIv5Dmut2mPwJjrcoAdgAZmBBxCfDWUi4wgNKeP2S7g24ozPkPUo7u385KPxa0
ygAAAY680AKzAAAEAwBHMEUCIQCxsjJbIZYBC2TotzGdofJVbdPSeZVkE4aBDB9l
2fxgCgIgI2u0fN+x1kXqVnUEN6n+kAsV0PHcWKdxLcr2F/QmDfgwDQYJKoZIhvcN
AQELBQADggEBAKnZHeoupqZ+NAzTpUBQ46enT2cwFhmuNLOaHW+UeEsMCsi+VTNQ
VFJemI6ySuEpxdKmYi5VX6oMjhNq62C+2WLtyyKwv2roznLRlq2lb09IRLsa4Uij
PhLRCL/fTLv8x8c4zEX3j3FrgUpOPYDDiqBSDTK9ypOwEh2GcLOR68mWfwZPEz68
YBOGF4MtM54l0LJm7FGaihwKyYbV/bjsGdCV68ntCC98Ze2YWI6Dgx1J4FrANPSm
q/DJzJqi5XRu75edEkzeExPew0HpGyPCV4HnqUr6yEYY+xWUC01P0W4cRhd7ivXI
h1Zy0PWhsTlcmc5g1wimFPVlyGfMI5OOWBw=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1dcEKcdbN84Od2Curr6o
a35mg9WYIIuUuiX9yH+ISdBAR1F1S/3amdMZ6lWB9LXiajztNrE6xCeIUbrWeG33
ALoJS38wJwbJGbh1hSBbgnGxJkVUXEeW5naCaTDmoiCxyupGuWyuyPn0FMot9SGM
9tiLj8gTTKDJmabEvD+oIIfdwzncx8ymXGEYtLSWpiFqYaMyjbED68UbAsm3V0dr
3RDcUiqO3ImB4NQNhGLQZQxdl0wWZLvBqIRFZeh0DEo1i7gCYqNpKDqFltE4x1qW
E77YGj4oukAvOLMu1P702N7qAfIm6DmpvQ6H5yv6mkdXRZlifqC0af64ZDD1qgWD
cwIDAQAB
-----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 331778070898872810060399008192367428064233
 . . . . . . . . [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-08 07:25:32 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-07 07:25:31 +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 'taagbrasil.3cx.com.br'
 . . . . . . . . [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 26994787428540965515475850563754598005605672606145911321914247932787576357299551943957115361487491742372003752038844171449188426729104241727639558317056899328415474370372573910717300845467375026865091541680669557307715492555791904689810620611105487499465721009844043782074553989444712115558188468911997791480541520237478071618575533473928595946881916416123884979103659671821131998922997456000604597059496534128002647059812818099635518184898387879767641951120409150325167096926021730757696930337710503336127682565277850153028272048037886573115274533402096059398887738246682673866597486964805661964804790867883637179251
 . . . . . . . . . . . . . . . . . . . . [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)
							47f62ad78b8a6f6a1aeff1fed4056258f64d6e4b
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'taagbrasil.3cx.com.br'
 . . . . . . . . . . . . . . . . [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)
							00ef007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018ebcd0026c000004030046304402202f71c9de65a25fc9bf24419b07d2a8fb07abb35e4302db7095cb72791fcd9d1d0220756f68ad6b63192dec4f12aa15d057206baec4a8c8bf90e6badda63f0263adca0076001998107109f0d6522e3080d29e3f64bb836e28ccf90f528eeedfce4a3f16b4ca0000018ebcd002b30000040300473045022100b1b2325b2196010b64e8b7319da1f2556dd3d27995641386810c1f65d9fc600a0220236bb47cdfb1d645ea56750437a9fe900b15d0f1dc58a7712dcaf617f4260df8
 . . . . [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)
		00a9d91dea2ea6a67e340cd3a54050e3a7a74f67301619ae34b39a1d6f94784b0c0ac8be55335054525e988eb24ae129c5d2a6622e555faa0c8e136aeb60bed962edcb22b0bf6ae8ce72d196ada56f4f4844bb1ae148a33e12d108bfdf4cbbfcc7c738cc45f78f716b814a4e3d80c38aa0520d32bdca93b0121d8670b391ebc9967f064f133ebc60138617832d339e25d0b266ec519a8a1c0ac986d5fdb8ec19d095ebc9ed082f7c65ed98588e83831d49e05ac034f4a6abf0c9cc9aa2e5746eef979d124cde1313dec341e91b23c25781e7a94afac84618fb15940b4d4fd16e1c46177b8af5c8875672d0f5a1b1395c99ce60d708a614f565c867cc23938e581c