unesp-ri.virican.net

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:6a:ce:b9:fe:ab:9d:6c:e0:03:f8:48:8d:c9:65:50:aa:28 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=unesp-ri.virican.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:6a:ce:b9:fe:ab:9d:6c:e0:03:f8:48:8d:c9:65:50:aa:28
Serial Number (int): 384793861328039761212420050861412750240296
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 9f:95:34:f5:10:ad:f3:e8:1a:ea:dd:eb:9a:66:8c:c0:69:7e:fd:7d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 40:dd:00:ba:c5:37:27:2c:6c:da:9c:d1:96:4a:a1:39:b5:c4:db:dc
Fingerprint (sha256): a0:f6:34:bc:f0:49:13:8f:8f:3f:00:f7:d7:c8:3c:49:d6:34:01:92:1c:ee:50:d3:ec:39:27:0f:a9:c3:e6:49

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 unesp-ri.virican.net

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for unesp-ri.virican.net

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

unesp-ri.virican.net

Other certificates including the domain name virican.net

(limited to 100 certificates)
opencomm.virican.net
virican.net
www.antem.app
qrcode.virican.net
link.virican.net
via.virican.net
grupo.virican.net
virican.net
dlink.virican.net
gerlab.virican.net
domain.virican.net
opencomm.virican.net
virican.net
pmid.virican.net
www.virican.net
qrcode.virican.net
virican.net
virican.net
dlink.virican.net
admin.virican.net
www.melhoresdestinos.app
virican.net
vcfeed.virican.net
grupo.virican.net
gsuite.virican.net
admin.virican.net
www.icbem2020.org
metrics.virican.net
receber.virican.net
cells.virican.net
lnk.virican.net
receber.virican.net
db.gereedschapapp.nl
agenda.virican.net
dlink.virican.net
grupo.virican.net
www.virican.net
admin.virican.net
supermath.athena.ong.br
app.glarehub.net
prarviconsultancy.com
lnk.virican.net
ag.virican.net
osf.virican.net
vcfeed.virican.net
cells.virican.net
functions.webcat.app
dns.virican.net
app.virican.net
vcfeed.virican.net
labsafety.virican.net
iec.virican.net
virican.net
biosafety.virican.net
pmid.virican.net
rotation.cf
vcfeed.virican.net
pl.virican.net
vcfeed.virican.net
lnk.virican.net
paidesaparecido.elgui.net
opencomm.virican.net
agenda.virican.net
vcfeed.virican.net
link.virican.net
cag.virican.net
lnk.virican.net
link.virican.net
iec.virican.net
gene.virican.net
virican.net
vcfeed.virican.net
pedir.virican.net
vcfeed.virican.net
yourls.virican.net
recursos.virican.net
agenda.virican.net
virican.net
lnk.virican.net
yourls.virican.net
track.virican.net
biotools.virican.net
osf.virican.net
opencomm.virican.net
tkt.virican.net
unesp-ri.virican.net
virican.net
lnk.virican.net
iec.virican.net
vcfeed.virican.net
dl.virican.net
track.virican.net
gerlab.virican.net
tkt.virican.net
pubmed.virican.net
domain.virican.net
metrics.virican.net
gsuite.virican.net
gene.virican.net
metrics.virican.net

Certificate

The complete raw certificate details for unesp-ri.virican.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYDCCBEigAwIBAgISBGrOuf6rnWzgA/hIjcllUKooMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MzAxOTQ2MzRaFw0x
OTA4MjgxOTQ2MzRaMB8xHTAbBgNVBAMTFHVuZXNwLXJpLnZpcmljYW4ubmV0MIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp7BLgzKRG0sKQyNwXf+21G+5
YbH/UOgVO1lq854kvm3z4njSuD8dFpu1OdY7YhF1H4t1PW3kp2gxy4uz8xh0Pvpf
xkBBThbQp7M1Zy5f84+Pc0N9yjIu2u0PzOCzqOFPPd5NxRAZUXA7aPb8o/2fC9Yh
NV32qGqNq/LM6Ja6YWN+bFvj2LOf5Ai2ArPBIsrFzrcKErp4OMFyF3dRKKJbMU1B
UKQ9jMTUpuvpysCTga6/oxVe6HrWoNj08CJHHEcNDY55n1mq+ABigJIOd2QLO8Ls
goqZXKM7HF7c/LLzBhEcciJplK8WR9jfkYq78uTIDrwNG/rpxsGcvZyaUx3NHQID
AQABo4ICaTCCAmUwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSflTT1EK3z6Brq3eua
ZozAaX79fTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMB8GA1UdEQQYMBaCFHVuZXNwLXJpLnZpcmljYW4ubmV0MEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHcA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFrCn6OAgAABAMA
SDBGAiEA3zaTEstrLyGlQcvGIwu9LDWv9lfZxpm2GKoE6KvwjAcCIQDIbZSAnuf8
NJ5211vHmeIX9rDaDXDAamD+lHAqa0/LQwB1AGPy283oO8wszwtyhCdXazOkjWF3
j711pjixx2hUS9iNAAABawp+jfwAAAQDAEYwRAIgNTNDSMLJiwmHcJWcCffx6oxJ
pfl6fBJtprV5XimJvmYCIFZVvD95ifUVddlZjpeGk9xXlhXaD2IU2k43fHbW3OxZ
MA0GCSqGSIb3DQEBCwUAA4IBAQCPwfHVo5lMkfKsczdKdowjMT8Aw/8unV1RHg6l
fFoYGdyWA59TWecP1yHFHD1d8IRQAcY84bv87NCJA+JjLoRMO1bwCZ1DRzWHc32i
DY40YV2Sc7vo+yL9Bn9V5zsCMJ5OyCxe+CVKhZp4rOWv0eEoKXVUt/m97S5C9SQ5
6IuBrhnzQDbiqc6Dy74VwFyJbrEGo7nFIWUnbe3c2GBc013ux+NUVuT8NYM716YH
Q9iFLgBoZRYlHoWGpidi5hygOEGf2F419u8hyUdKdOZMEFhbvI1Xs5sZJ8E7cwLU
cXyzmEZ9+/BvmP4MNKWab2Vy9/lbFZwXlJaoNzi0tr7rbeDB
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp7BLgzKRG0sKQyNwXf+2
1G+5YbH/UOgVO1lq854kvm3z4njSuD8dFpu1OdY7YhF1H4t1PW3kp2gxy4uz8xh0
PvpfxkBBThbQp7M1Zy5f84+Pc0N9yjIu2u0PzOCzqOFPPd5NxRAZUXA7aPb8o/2f
C9YhNV32qGqNq/LM6Ja6YWN+bFvj2LOf5Ai2ArPBIsrFzrcKErp4OMFyF3dRKKJb
MU1BUKQ9jMTUpuvpysCTga6/oxVe6HrWoNj08CJHHEcNDY55n1mq+ABigJIOd2QL
O8LsgoqZXKM7HF7c/LLzBhEcciJplK8WR9jfkYq78uTIDrwNG/rpxsGcvZyaUx3N
HQIDAQAB
-----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 384793861328039761212420050861412750240296
 . . . . . . . . [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-05-30 19:46:34 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-28 19:46:34 +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 'unesp-ri.virican.net'
 . . . . . . . . [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 21168731219452255510892939134383260174535264747572101288012917145309126643981708722201077652807841629312732033896399238983975393717087526082618357369775006380224250083743336542194674551235613788145176900377736966982388236609140836695519496279405844281469006457818877157796523189000346577564912890228156336879522974479203350765564169271998907623204042101880320128767321850668735232221631381771873764182171601960162818812926549949464591818283401021783067884206132038556871637655771880016939831630189245551515636008407643590180361771083108536066063334129204505039868441972203743949504786133907007989264737851707674709277
 . . . . . . . . . . . . . . . . . . . . [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)
							9f9534f510adf3e81aeaddeb9a668cc0697efd7d
 . . . . . . . . . . . . . . . . [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 (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'unesp-ri.virican.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 (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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016b0a7e8e020000040300483046022100df369312cb6b2f21a541cbc6230bbd2c35aff657d9c699b618aa04e8abf08c07022100c86d94809ee7fc349e76d75bc799e217f6b0da0d70c06a60fe94702a6b4fcb4300750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016b0a7e8dfc0000040300463044022035334348c2c98b098770959c09f7f1ea8c49a5f97a7c126da6b5795e2989be6602205655bc3f7989f51575d9598e978693dc579615da0f6214da4e377c76d6dcec59
 . . . . [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)
		008fc1f1d5a3994c91f2ac73374a768c23313f00c3ff2e9d5d511e0ea57c5a1819dc96039f5359e70fd721c51c3d5df0845001c63ce1bbfcecd08903e2632e844c3b56f0099d43473587737da20d8e34615d9273bbe8fb22fd067f55e73b02309e4ec82c5ef8254a859a78ace5afd1e128297554b7f9bded2e42f52439e88b81ae19f34036e2a9ce83cbbe15c05c896eb106a3b9c52165276deddcd8605cd35deec7e35456e4fc35833bd7a60743d8852e00686516251e8586a62762e61ca038419fd85e35f6ef21c9474a74e64c10585bbc8d57b39b1927c13b7302d4717cb398467dfbf06f98fe0c34a59a6f6572f7f95b159c179496a83738b4b6beeb6de0c1