links.cascadiaweb.services

Issued by R3

About this certificate

This digital certificate with serial number 04:3a:b9:4b:6d:d2:f5:ee:40:c8:e2:3b:c7:b9:c6:55:b0:33 was issued on by Let's Encrypt.

With 6 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=links.cascadiaweb.services

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:3a:b9:4b:6d:d2:f5:ee:40:c8:e2:3b:c7:b9:c6:55:b0:33
Serial Number (int): 368431819837436689799646659824301643247667
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: e8:65:f1:f8:40:d4:26:8c:8f:2b:2c:17:16:aa:01:56:a0:0f:5c:13
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 4a:c3:2a:b2:47:71:62:2a:f5:e4:b0:6e:75:c7:5c:c9:44:9c:62:12
Fingerprint (sha256): 7e:90:53:c4:0b:89:8d:9d:8b:b9:16:89:17:8b:78:37:09:51:30:89:69:88:47:fb:33:53:55:88:f0:1b:21:f0

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

Revocation information

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

Check the revocation status for certificate links.cascadiaweb.services

6

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for links.cascadiaweb.services

Public Key Algorithm

ECDSA

Key Size

256

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature

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

links.cascadiaweb.services
mh.oryxuni.com
sl.gapital.com
smarturl.cs.zohohost.com
smarturl.shiftyourself.ca
tiny.gworks.com

Other certificates including the domain name cascadiaweb.services

(limited to 100 certificates)
abonelikyonetimmerkezi.datamarket.com.tr
more.tempco.com
disponibilidade.activecorp.com.br
proyectos.netsus.cl
meeting.digitalcomtech.com
projects.samgi.com
cascadiaweb.services
subscriptions.trendspire.com
meeting.qbsint.com
projects.consolidinc.com
subscriptions.royaltytravelplus.com
billing.nohaparking.com
meeting.qbsint.com
meeting.qbsint.com
meeting.gestionjoseelabrie.com
crm.bloominsurance.com
projects.sbensonlegal.com
meeting.gestionjoseelabrie.com
meeting.qbsint.com
status.dayonebio.com
billing.nohaparking.com
billing.nohaparking.com
disponibilidade.activecorp.com.br
access.crowe.tech
disponibilidade.activecorp.com.br
projects.sbensonlegal.com
client.panellis.com
projects.samgi.com
subscriptions.trendspire.com
projects.samgi.com
subscriptions.mgbcpro.com
subscripciones.nerdcom.do
billing.nohaparking.com
status.intellecommerce.com
forms.blisspointconsult.com
status.intellecommerce.com
abonelikyonetimmerkezi.datamarket.com.tr
zmtrack.edi.thebuildingco.com
billing.jpcsgroup.com
tuition.arborvalleyacademy.com
billing.nohaparking.com
sl.clubglobals.com
renew.agilenomics.net
subscripciones.nerdcom.do
disponibilidade.activecorp.com.br
projects.samgi.com
work.stretchagency.com
status.dayonebio.com
meetings.cascadiaweb.services
meeting.bizzelite.com
projects.samgi.com
meeting.qbsint.com
sl.clubglobals.com
subscripciones.nerdcom.do
projects.samgi.com
meetings.cascadiaweb.services
meeting.techtronserv.com
disponibilidade.activecorp.com.br
billing.nohaparking.com
projects.samgi.com
disponibilidade.activecorp.com.br
meet.afgtechnology.com
cliq.acmo.in
subscripciones.nerdcom.do
share.productionstrong.com
forms.appzhealth.com
organise.peterjessop.com
projects.consolidinc.com
projects.samgi.com
disponibilidade.activecorp.com.br
billing.erplingo.com
jobs.wirelessmaxx.de
disponibilidade.activecorp.com.br
billing.nohaparking.com
disponibilidade.activecorp.com.br
proyectos.netsus.cl
links.cascadiaweb.services
billing.nohaparking.com
subscriptions.mgbcpro.com
candidatos.fuentetrabajo.com
meeting.gtzstrong.xyz
subscripciones.nerdcom.do
forms.hvacexpertsolutions.com
subscriptions.royaltytravelplus.com
meeting.digitalcomtech.com
meeting.techtronserv.com
customer.techscience.co.uk
project.briscabpo.com
work.stretchagency.com
meeting.qbsint.com
status.intellecommerce.com
subscripciones.nerdcom.do
forms.hvacexpertsolutions.com
sl.clubglobals.com
customer.techscience.co.uk
projects.sbensonlegal.com
organise.peterjessop.com
projects.sbensonlegal.com
disponibilidade.activecorp.com.br
work.stretchagency.com

Certificate

The complete raw certificate details for links.cascadiaweb.services in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE1zCCA7+gAwIBAgISBDq5S23S9e5AyOI7x7nGVbAzMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMjEyMDEwNDQ3MjJaFw0yMzAzMDEwNDQ3MjFaMCUxIzAhBgNVBAMT
GmxpbmtzLmNhc2NhZGlhd2ViLnNlcnZpY2VzMFkwEwYHKoZIzj0CAQYIKoZIzj0D
AQcDQgAEMC4qQQimFiiv65/dFy6gi7pyXC/Ck2RzMCRnRGnecE/skKdXu4y46mhT
7MqqhCC4us5k1gMxFsbLDXU/lk0DL6OCAr0wggK5MA4GA1UdDwEB/wQEAwIHgDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU6GXx+EDUJoyPKywXFqoBVqAPXBMwHwYDVR0jBBgwFoAUFC6zF7dYVsuu
UAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8v
cjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9y
Zy8wgY0GA1UdEQSBhTCBgoIabGlua3MuY2FzY2FkaWF3ZWIuc2VydmljZXOCDm1o
Lm9yeXh1bmkuY29tgg5zbC5nYXBpdGFsLmNvbYIYc21hcnR1cmwuY3Muem9ob2hv
c3QuY29tghlzbWFydHVybC5zaGlmdHlvdXJzZWxmLmNhgg90aW55Lmd3b3Jrcy5j
b20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEF
BQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQC
BIH0BIHxAO8AdQB6MoxU2LcttiDqOOBSHumEFnAyE4VNO9IrwTpXo1LrUgAAAYTM
Oa4aAAAEAwBGMEQCIFYlFnHLEay0NsPoJY758SG43hLaBmJsW2ZpZpiGQ8yWAiAU
Mgx4yN8qwYXqKeoupEreLkNWJK+CM8vAt6oeuja+AQB2AK33vvp8/xDIi509nB4+
GGq0Zyldz7EMJMqFhjTr3IKKAAABhMw5sBoAAAQDAEcwRQIgMZQsa7eNfAznVa2F
R6P2wwUZ1pGNfFAAi2CGz/ONQmECIQDFPAbzkZs7ZLymjbYu9U16tiRr3uhDNx2l
uqZS3sl1eTANBgkqhkiG9w0BAQsFAAOCAQEAta4S5Ky50UqEBRPSMHnKyqDayxDx
K8lp3v4a7b5Z75inIjwkgJ/oMv7uNGTDsBBmImtK+9CuLijTKkUAJXWoZ4kcjDKw
fwm7SQBxwhy4N1kHmh6u0gKC76jn7SO6HuHVpZZOlz54zuwU/3pNapSnpJQDGY4H
SqxM9BQcdIdIHmwZihYlHIU4RIlVVltCsNE0lYKJ7siUZesZzn7+UfijmROuznKo
GFuEPlq5W+9SWK5NmW1jJprOj+tdC76FtOfDIK+mvA6ir0g/MYiZFTyHJjF9WtoN
FG3rjGX2DlyBILPtgLv4mGfDnyuf7vNQ9wqbPHjElkRz/YSj51nLsy9zNw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEMC4qQQimFiiv65/dFy6gi7pyXC/C
k2RzMCRnRGnecE/skKdXu4y46mhT7MqqhCC4us5k1gMxFsbLDXU/lk0DLw==
-----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 368431819837436689799646659824301643247667
 . . . . . . . . [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 2022-12-01 04:47:22 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-01 04:47:21 +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 'links.cascadiaweb.services'
 . . . . . . . . [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.10045.2.1 (ecPublicKey)
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.10045.3.1.7 (prime256v1)
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (520 bits)
				0004302e2a4108a61628afeb9fdd172ea08bba725c2fc29364733024674469de704fec90a757bb8cb8ea6853eccaaa8420b8bace64d6033116c6cb0d753f964d032f
 . . . . . . . . [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 (1 bits)
							0780
 . . . . . . . . . . . . . . . . [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)
							e865f1f840d4268c8f2b2c1716aa0156a00f5c13
 . . . . . . . . . . . . . . . . [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 (133 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'links.cascadiaweb.services'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mh.oryxuni.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sl.gapital.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'smarturl.cs.zohohost.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'smarturl.shiftyourself.ca'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tiny.gworks.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0075007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000184cc39ae1a0000040300463044022056251671cb11acb436c3e8258ef9f121b8de12da06626c5b666966988643cc96022014320c78c8df2ac185ea29ea2ea44ade2e435624af8233cbc0b7aa1eba36be01007600adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a00000184cc39b01a0000040300473045022031942c6bb78d7c0ce755ad8547a3f6c30519d6918d7c50008b6086cff38d4261022100c53c06f3919b3b64bca68db62ef54d7ab6246bdee843371da5baa652dec97579
 . . . . [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)
		00b5ae12e4acb9d14a840513d23079cacaa0dacb10f12bc969defe1aedbe59ef98a7223c24809fe832feee3464c3b01066226b4afbd0ae2e28d32a45002575a867891c8c32b07f09bb490071c21cb83759079a1eaed20282efa8e7ed23ba1ee1d5a5964e973e78ceec14ff7a4d6a94a7a49403198e074aac4cf4141c7487481e6c198a16251c8538448955565b42b0d134958289eec89465eb19ce7efe51f8a39913aece72a8185b843e5ab95bef5258ae4d996d63269ace8feb5d0bbe85b4e7c320afa6bc0ea2af483f318899153c8726317d5ada0d146deb8c65f60e5c8120b3ed80bbf89867c39f2b9feef350f70a9b3c78c4964473fd84a3e759cbb32f7337