oferta.volanty.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:31:0a:5e:27:a9:be:c6:c7:fd:d4:a0:58:75:49:73:e8:0f was issued on by Let's Encrypt.

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=oferta.volanty.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:31:0a:5e:27:a9:be:c6:c7:fd:d4:a0:58:75:49:73:e8:0f
Serial Number (int): 278024474934731852553040610740799402141711
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 02:ea:79:20:bf:de:f9:56:67:a3:d4:cf:c0:88:70:57:c1:82:cb:de
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 2c:9e:3b:dd:e0:41:48:a0:2c:8f:6f:72:31:9b:58:39:17:6e:16:74
Fingerprint (sha256): 63:ed:cc:3f:ae:b4:bd:ca:f0:cd:b9:ca:0c:f6:5a:3b:62:2e:a4:bd:cc:52:dd:9c:24:26:e9:a7:26:ed:0a:be

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 oferta.volanty.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for oferta.volanty.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

oferta.volanty.com

Other certificates including the domain name volanty.com

(limited to 100 certificates)
api.volanty.com
webapi.volanty.com
quantovaleomeucarro.com.br
blog.volanty.com
ingress.volanty.dev
comprar.volanty.com
webapi.volanty.com
ingress.volanty.dev
bi-hml.volanty.com
blog.volanty.com
oferta.volanty.com
ingress.volanty.dev
blog.volanty.com
api.volanty.com
admin.pricing.volanty.com
www.camascommunity.com
demo.pinlabs.io
proxy.volanty.com
oferta.volanty.com
oferta.volanty.com
volanty.com
novosite.volanty.com
quantovaleomeucarro.com.br
pricing.volanty.com
apis.volanty.com
blog.volanty.com
discovery.volanty.com
volanty.com
blog.volanty.com
vender.volanty.com
admin.pricing.volanty.com
volanty.com
sni.cloudflaressl.com
ingress.volanty.dev
assets.volanty.com
ingress.volanty.dev
blog.volanty.com
admin.volanty.com
quantovaleomeucarro.com.br
api.volanty.com
proxy.volanty.com
oferta.volanty.com
vender.volanty.com
proxy.volanty.com
test.volanty.com
apis.volanty.com
edu.volanty.com
bi-hml.volanty.com
www.noetic.app
*.volanty.com
ingress.volanty.dev
ingress.volanty.dev
discovery.volanty.com
ingress.volanty.dev
volanty.com
www.camascommunity.com
novosite.volanty.com
vender.volanty.com
*.volanty.com
quantovaleomeucarro.com.br
*.volanty.com
volanty.com.br
blog.volanty.com
api.volanty.com
oferta.volanty.com
api.volanty.com
ingress.volanty.dev
oferta.volanty.com
www.wylynko.com
crm.volanty.com
pricing.volanty.com
apis.volanty.com
vender.volanty.com
pwmesp.volanty.com
volanty.com
apis.volanty.com
apis.volanty.com
apis-hml.volanty.com
ingress.volanty.dev
*.volanty.com
vender.volanty.com
crmvolanty.com
blog.volanty.com
webapi.volanty.com
volanty.com
ingress.volanty.dev
volanty.com.br
assets.volanty.com
blog.volanty.com
www.hw-mobiliar.ch
volanty.com
admin.pricing.volanty.com
volanty.com
prd-qvmc.volanty.com
blog.volanty.com
test.volanty.com
comprar.volanty.com
ingress-hml.volanty.dev
*.volanty.com
vender.volanty.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXjCCBEagAwIBAgISAzEKXiepvsbH/dSgWHVJc+gPMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTEyMzMzMjRaFw0y
MDA2MDkyMzMzMjRaMB0xGzAZBgNVBAMTEm9mZXJ0YS52b2xhbnR5LmNvbTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMTsops3rqLLGj8s373B1+A2Agu3
Cn5a0s7r9iTSlaaJa7UnOEQPurrZFUxtdxt47MSraio9024b4PHUbpE7Ce4gz2a6
7Z/VxcayZw3No3xC4RPMo2JJ0/UJS51vNhMPOS9xvzDN7X7HPlHrgUW8V141rogl
sogLmmMyel/4hzJ8yvbjv09ElMosPckQo+rr19wkBQ5RrZD3fOKsn6axS3n+59fD
hrqoWEDbGvHGgvgecnFB62WAoFPYVQ8apWrVl1zDPr5tg2fqXLHhqkFc5fGBXKnq
MUTBpXHPvi/XXHLVIDHdZVfHT+doBluo8cMbNGAVlN03hvn2kfTP18SHW90CAwEA
AaOCAmkwggJlMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUAup5IL/e+VZno9TPwIhw
V8GCy94wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzAdBgNVHREEFjAUghJvZmVydGEudm9sYW50eS5jb20wTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwBe
p3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAXDMKQHJAAAEAwBIMEYC
IQCDkuW+yF+xNWgWqK3kPyxl6OdPoQpKfmyqTRHiD9fbQAIhALpyIoaHWrqitO/Z
C8m8ztADDfY6c+IsUx4XHKY3p+IrAHcAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ru
vGE6GmnTohwAAAFwzCkB1gAABAMASDBGAiEA0fswUa5eBoI3kSDA3clbNKK+iJxG
nPzeS84Doy0h9joCIQD4FjHLiaGvnACGIJZrlRd7ScBwiEgegx+ZF7R7FvZSgDAN
BgkqhkiG9w0BAQsFAAOCAQEAUyLfjZK0PguCAp6rv4VFMc2hD57l8e2OiBAn/IFO
TdNm6mHg+Y0oY4gbYIu+FExct6BipzCdMRXSCt8xxhwFzNY8Ih6a9M2lXG36UIb5
8y73CUuW9EPfih7E0cDkx1/9u3fdPwDcBLHyimFEbqAHAdV8sai1W41brKZGUA8b
fiFXeMy9hb1eWg7D0lNzxjsHg3Hr7BFnJrHO+Z3iv9vJHPr+UCNaAPmgZxbvd/kc
gbUKtbSEdQrqlh8ckgDjgkqIU94bQnItem+Up2SgVuia2GLMvKrln068lzGvsmZO
xrf1B+Ju14c5DZ7mFH8ZJzLCM0Xd826+HR/X5juDSteUPw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxOyimzeuossaPyzfvcHX
4DYCC7cKflrSzuv2JNKVpolrtSc4RA+6utkVTG13G3jsxKtqKj3Tbhvg8dRukTsJ
7iDPZrrtn9XFxrJnDc2jfELhE8yjYknT9QlLnW82Ew85L3G/MM3tfsc+UeuBRbxX
XjWuiCWyiAuaYzJ6X/iHMnzK9uO/T0SUyiw9yRCj6uvX3CQFDlGtkPd84qyfprFL
ef7n18OGuqhYQNsa8caC+B5ycUHrZYCgU9hVDxqlatWXXMM+vm2DZ+pcseGqQVzl
8YFcqeoxRMGlcc++L9dcctUgMd1lV8dP52gGW6jxwxs0YBWU3TeG+faR9M/XxIdb
3QIDAQAB
-----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 278024474934731852553040610740799402141711
 . . . . . . . . [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-11 23:33:24 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-09 23:33: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 'oferta.volanty.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 24859396930129106776997722356006292976163688873107460366864925375136040407849408871324469954547320431002532460317436754524219411843149537660667478060290094626147349493294390580158616481167781381052970141483350292962512653425008918942802801286733276952979142062496638438787012216071120188581614314474427412987699620472398968158829375508017791902291876922955827409662072291955135483698235818023039005196135058196346476578099808184176853742370969520747531589757976149920042924919179891989022473946205458900638433607565777189477002901131148936277805884238615033149117064391144044005967445106637008721661493899960676473821
 . . . . . . . . . . . . . . . . . . . . [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)
							02ea7920bfdef95667a3d4cfc0887057c182cbde
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'oferta.volanty.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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f20077005ea773f9df56c0e7b536487dd049e0327a919a0c84a11212841875968171455800000170cc2901c900000403004830460221008392e5bec85fb1356816a8ade43f2c65e8e74fa10a4a7e6caa4d11e20fd7db40022100ba722286875abaa2b4efd90bc9bcced0030df63a73e22c531e171ca637a7e22b00770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170cc2901d60000040300483046022100d1fb3051ae5e0682379120c0ddc95b34a2be889c469cfcde4bce03a32d21f63a022100f81631cb89a1af9c008620966b95177b49c07088481e831f9917b47b16f65280
 . . . . [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)
		005322df8d92b43e0b82029eabbf854531cda10f9ee5f1ed8e881027fc814e4dd366ea61e0f98d2863881b608bbe144c5cb7a062a7309d3115d20adf31c61c05ccd63c221e9af4cda55c6dfa5086f9f32ef7094b96f443df8a1ec4d1c0e4c75ffdbb77dd3f00dc04b1f28a61446ea00701d57cb1a8b55b8d5baca646500f1b7e215778ccbd85bd5e5a0ec3d25373c63b078371ebec116726b1cef99de2bfdbc91cfafe50235a00f9a06716ef77f91c81b50ab5b484750aea961f1c9200e3824a8853de1b42722d7a6f94a764a056e89ad862ccbcaae59f4ebc9731afb2664ec6b7f507e26ed787390d9ee6147f192732c23345ddf36ebe1d1fd7e63b834ad7943f