berkeleylawlink.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:fc:09:c3:be:1b:ef:d8:c8:59:d1:42:0c:85:8d:c7:2f:e5 was issued on by Let's Encrypt.

With 2 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=berkeleylawlink.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:fc:09:c3:be:1b:ef:d8:c8:59:d1:42:0c:85:8d:c7:2f:e5
Serial Number (int): 347100993665077925340042788611820018413541
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 3d:8c:0a:df:9b:c6:91:2d:61:47:28:ec:e2:f1:03:bc:cb:6a:e7:f8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): a5:7b:a8:6b:b9:1d:14:23:f8:43:41:70:31:c1:60:dd:b3:d2:22:89
Fingerprint (sha256): b3:b0:b7:a4:47:c8:40:26:be:ee:13:db:7c:b8:d7:3b:97:53:33:a1:5f:c8:8b:23:fa:f2:31:07:3c:c7:1c:3f

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 berkeleylawlink.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

berkeleylawlink.com
www.berkeleylawlink.com

Other certificates including the domain name berkeleylawlink.com

(limited to 100 certificates)
baalumninetwork.com
berkeleylawlink.com
berkeleylawlink.com
bobcatconnect.org
beachwoodconnect.com
beachwoodconnect.com
baalumninetwork.com
berkshireschoolconnect.com
berkeleylawlink.com
bucsconnect.org
berkeleylawlink.com
bestbuddiesconnect.org
berkeleylawlink.com
boscoalumni.org
beachwoodconnect.com
bergencatholicconnect.com
beachwoodconnect.com
berkeleylawlink.com
bbnsconnect.org
bbnsconnect.org
bobcatconnect.org
berkeleylawlink.com
berkeleylawlink.com
bucsconnect.org
berkeleylawlink.com
bobcatconnect.org
bucknellcareerconnect.com
berkeleylawlink.com
berkshireschoolconnect.com
bobcatconnect.org
bergencatholicconnect.com
bbnsconnect.org
berkeleylawlink.com
bucknellconnect.com
berkeleylawlink.com
bobcatconnect.org
berkeleylawlink.com
badgersinfinance.net
berkeleylawlink.com
berkeleylawlink.com
berkeleylawlink.com
berkeleylawlink.com
baalumninetwork.com
bobcatconnect.org
bucsconnect.org
berkeleylawlink.com
backlot.afi.com
bobcatconnect.org
baalumninetwork.com
boyslatinconnect.com
bobcatconnect.org
bucknellcareerconnect.com
berkeleylawlink.com
berkeleylawlink.com
bucknellconnect.com
berkeleylawlink.com
bonnerconnect.org
berkeleylawlink.com
berkeleylawlink.com
baalumninetwork.com
berkeleylawlink.com
berkeleylawlink.com
berkeleylawlink.com
boscoalumni.org
berkeleylawlink.com
berkeleylawlink.com
bucknellcareerconnect.com
berkeleylawlink.com
bbnsconnect.org
bucknellconnect.com
berkeleylawlink.com
berkeleylawlink.com
berkeleylawlink.com
berkeleylawlink.com
beachwoodconnect.com
berkeleylawlink.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgISA/wJw74b79jIWdFCDIWNxy/lMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MTkxNzUyNThaFw0x
OTEwMTcxNzUyNThaMB4xHDAaBgNVBAMTE2JlcmtlbGV5bGF3bGluay5jb20wggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC19GsRX+Pxw8OXw+g9xXDzfhds
1KXdJzC59UJGq8AK2Q74qii4rG+IZITh5Sz3KYKRGlkjYKpXzlvpolNuUvOat5jG
Qys6jsTF6FoVRv1vDeZMf2PSAWweF2W5zGSFHN33q0eruXV3cz0xDyRsCB9zeXvY
/Vra5blKz362VsZSI473sf0nK2ZclqVC+kNEN5DVNJjrfNwMhH1WmS6oALtgJWg5
VW3RD8PHjPxE0UW3ZfcX9+oiUQEMqVV33pUkwlUh7AU6SLNnpJ4z6CaNfekipHVr
lOhsX+jHYlT+NS2FP+CO1wctf9sMY9qfXsElr0fKy7hSVuuNcfxyoY8TD6vdAgMB
AAGjggKBMIICfTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFD2MCt+bxpEtYUco7OLx
A7zLauf4MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF
BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZy8wNwYDVR0RBDAwLoITYmVya2VsZXlsYXdsaW5rLmNvbYIXd3d3LmJl
cmtlbGV5bGF3bGluay5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC
3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcw
ggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQDiaUuuJujpQAnohhu2O4PUPuf+dIj7
pI8okwGd3fHb/gAAAWwLlIcXAAAEAwBGMEQCIHY2KRbc3HzJAfSWvU/fXABkaIsr
DAZuEcsyCGolqt+tAiAHU2jYcu+jH3F3U4mX7w/a+thXxx4I1GxuTZbHc1iLegB3
AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABbAuUhwkAAAQDAEgw
RgIhAJx8cWdjbWMQ/hhYyOKwmI6sOXCr+ulaj8tlnl6a4UvEAiEAmlrPYIzK2oJ9
wHClmSEiR/hKLpZKu6htBptM9CxEYh8wDQYJKoZIhvcNAQELBQADggEBAJTejmly
+v+QP+/ZEX9R29dMw2/3kBT3CSPcfYwid3f3VC7KQg2zLXA/Z8nmy04+zqOfGbEY
gvZWUgYOadRxBCbRBIlGtr1214UdWpXWQysjI8/+YPOC3LAp4qw1+ttuFu1sIOR4
YbkA68Jsm0GFT0fg+QsnaXg/sBhiPYXnuGPBXVxjin7M1SRuuFZU6xcnbVWckD1E
kKgl6SJxu/L6VhVe5W7/LpnBgfVrcfyD640OW8elPN7PN4fRg1mH/K3t2dEicUY2
LfWvIPTEmNQQzwegO1WXEMYMeBJYXvNLzmk9MgU71YaMc9CQyrROzpATfMvPDz0x
fHymsym3+tKwh/Q=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtfRrEV/j8cPDl8PoPcVw
834XbNSl3ScwufVCRqvACtkO+KoouKxviGSE4eUs9ymCkRpZI2CqV85b6aJTblLz
mreYxkMrOo7ExehaFUb9bw3mTH9j0gFsHhdlucxkhRzd96tHq7l1d3M9MQ8kbAgf
c3l72P1a2uW5Ss9+tlbGUiOO97H9JytmXJalQvpDRDeQ1TSY63zcDIR9VpkuqAC7
YCVoOVVt0Q/Dx4z8RNFFt2X3F/fqIlEBDKlVd96VJMJVIewFOkizZ6SeM+gmjX3p
IqR1a5TobF/ox2JU/jUthT/gjtcHLX/bDGPan17BJa9Hysu4UlbrjXH8cqGPEw+r
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 347100993665077925340042788611820018413541
 . . . . . . . . [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-07-19 17:52:58 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-17 17:52:58 +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 'berkeleylawlink.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 22969660322082806674580876679356092008598705271043170733852924751234078647361284332917427934704414113305851066184347798011842677501063573937290052207816472796005287838673369485819465293048273668326095094286714328426147834056278901079927808961019721334426456085278742737178394170208929074601367725495376271313479787376981660792282015628895866720955254242437050715126974033470817504855724389604126501276882858099141644390232445252006418547056449631166651718042413018434321776505382170629453823213053124515130050468306729151972763316009870931047475136157747685553969836063188264366156207352778224418534628472902747401181
 . . . . . . . . . . . . . . . . . . . . [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)
							3d8c0adf9bc6912d614728ece2f103bccb6ae7f8
 . . . . . . . . . . . . . . . . [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 (48 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'berkeleylawlink.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.berkeleylawlink.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c0b9487170000040300463044022076362916dcdc7cc901f496bd4fdf5c0064688b2b0c066e11cb32086a25aadfad0220075368d872efa31f7177538997ef0fdafad857c71e08d46c6e4d96c773588b7a00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016c0b94870900000403004830460221009c7c7167636d6310fe1858c8e2b0988eac3970abfae95a8fcb659e5e9ae14bc40221009a5acf608ccada827dc070a599212247f84a2e964abba86d069b4cf42c44621f
 . . . . [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)
		0094de8e6972faff903fefd9117f51dbd74cc36ff79014f70923dc7d8c227777f7542eca420db32d703f67c9e6cb4e3ecea39f19b11882f65652060e69d4710426d1048946b6bd76d7851d5a95d6432b2323cffe60f382dcb029e2ac35fadb6e16ed6c20e47861b900ebc26c9b41854f47e0f90b2769783fb018623d85e7b863c15d5c638a7eccd5246eb85654eb17276d559c903d4490a825e92271bbf2fa56155ee56eff2e99c181f56b71fc83eb8d0e5bc7a53cdecf3787d1835987fcadedd9d1227146362df5af20f4c498d410cf07a03b559710c60c7812585ef34bce693d32053bd5868c73d090cab44ece90137ccbcf0f3d317c7ca6b329b7fad2b087f4