<SEC-DOCUMENT>0001437749-23-032962.txt : 20231124
<SEC-HEADER>0001437749-23-032962.hdr.sgml : 20231124
<ACCEPTANCE-DATETIME>20231124091832
ACCESSION NUMBER:		0001437749-23-032962
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20231121
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20231124
DATE AS OF CHANGE:		20231124

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CPS TECHNOLOGIES CORP/DE/
		CENTRAL INDEX KEY:			0000814676
		STANDARD INDUSTRIAL CLASSIFICATION:	POTTERY & RELATED PRODUCTS [3260]
		IRS NUMBER:				042832509
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			1230

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36807
		FILM NUMBER:		231435193

	BUSINESS ADDRESS:	
		STREET 1:		111 SOUTH WORCESTER STREET
		CITY:			NORTON
		STATE:			MA
		ZIP:			02766
		BUSINESS PHONE:		508-222-0614

	MAIL ADDRESS:	
		STREET 1:		111 SOUTH WORCESTER STREET
		CITY:			NORTON
		STATE:			MA
		ZIP:			02766

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CERAMICS PROCESS SYSTEMS CORP/DE/
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>cpsh20231122c_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:rr="http://xbrl.sec.gov/rr/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:cpsh="http://www.cpsh.com/20231121"><head>
	<title>cpsh20231122c_8k.htm</title>
	<!-- Generated by ThunderDome Portal - 11/24/2023 2:13:22 PM -->
<meta http-equiv="Content-Type" content="text/html" /></head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;"><div style="display: none">
<ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="d20238K" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d20238K" name="dei:EntityCentralIndexKey">0000814676</ix:nonNumeric>

</ix:hidden>
<ix:references>
<link:schemaRef xlink:href="cpsh-20231121.xsd" xlink:type="simple" />
</ix:references>
<ix:resources>
<xbrli:context id="d20238K">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000814676</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2023-11-21</xbrli:startDate>
<xbrli:endDate>2023-11-21</xbrli:endDate>
</xbrli:period>
</xbrli:context>



</ix:resources>
</ix:header>
</div>

<div style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b>UNITED STATES</b></div>

<div style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b>SECURITIES AND EXCHANGE COMMISSION</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>WASHINGTON, D.C. 20549</b></div>

<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 21%; margin-left: 39.5%; margin-right: 39.5%;">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 220.5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b>FORM</b>&#xa0;<ix:nonNumeric contextRef="d20238K" name="dei:DocumentType"><b>8-K</b></ix:nonNumeric></div>

<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 21%; margin-left: 39.5%; margin-right: 39.5%;">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 220.5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>CURRENT REPORT</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>PURSUANT TO SECTION 13 OR 15(D)</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>OF THE SECURITIES EXCHANGE ACT OF 1934</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Date of Report (Date of Earliest Event Reported): <ix:nonNumeric contextRef="d20238K" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><b>November 21, 2023</b></ix:nonNumeric></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 21%; margin-left: 39.5%; margin-right: 39.5%;">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 220.5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:24pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityRegistrantName"><b>CPS TECHNOLOGIES CORP.</b></ix:nonNumeric></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Exact Name of Registrant as Specified in Charter)</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 21%; margin-left: 39.5%; margin-right: 39.5%;">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 220.5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:top;width:14.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><b>Delaware</b></ix:nonNumeric></div>
			</td>
			<td style="vertical-align:bottom;width:1.3%;">&#xa0;</td>
			<td style="vertical-align:top;width:14.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityFileNumber"><b>0-16088</b></ix:nonNumeric></div>
			</td>
			<td style="vertical-align:bottom;width:1.3%;">&#xa0;</td>
			<td style="vertical-align:top;width:14.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityTaxIdentificationNumber"><b>04-2832509</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:14.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(State or Other Jurisdiction</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>of Incorporation or Organization)</b></div>
			</td>
			<td style="vertical-align:bottom;width:1.3%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:14.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Commission</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>File Number)</b></div>
			</td>
			<td style="vertical-align:bottom;width:1.3%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:14.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(I.R.S. Employer</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Identification No.)</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%; margin-left: 13%; margin-right: 13%;">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td colspan="3" style="vertical-align: bottom; width: 30.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressAddressLine1"><b>111 South Worcester Street</b></ix:nonNumeric></div>
			</td>
			<td style="vertical-align: bottom; width: 2.3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 30.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressPostalZipCode"><b>02766</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 15.5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressCityOrTown"><b>Norton</b></ix:nonNumeric>,</b></div>
			</td>
			<td style="vertical-align: bottom; width: 0.6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 14.6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressStateOrProvince"><b>MA</b></ix:nonNumeric></div>
			</td>
			<td style="vertical-align: bottom; width: 2.3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="vertical-align: top; width: 30.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td colspan="3" style="vertical-align: top; width: 30.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Address of Principal Executive Offices)</b></div>
			</td>
			<td style="vertical-align: bottom; width: 2.3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="vertical-align: top; width: 30.1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Zip Code)</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Registrant</b>&#8217;<b>s telephone number, including area code: (<ix:nonNumeric contextRef="d20238K" name="dei:CityAreaCode"><b>508</b></ix:nonNumeric>) <ix:nonNumeric contextRef="d20238K" name="dei:LocalPhoneNumber"><b>222-0614</b></ix:nonNumeric></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Not Applicable </b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Former name or former address, if changed since last report)</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the Registrant under any of the following provisions:</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:middle;width:1.3%;">
			<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></div>
			</td>
			<td style="vertical-align:middle;width:45.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:1.3%;">
			<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></div>
			</td>
			<td style="vertical-align:middle;width:45.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:1.3%;">
			<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></div>
			</td>
			<td style="vertical-align:middle;width:45.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:1.3%;">
			<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></div>
			</td>
			<td style="vertical-align:middle;width:45.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Securities registered pursuant to Section&#xa0;12(b) of the Act:</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 32%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Title of each class</b></div>
			</td>
			<td style="vertical-align: bottom; width: 2%;">&#xa0;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 32%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Trading</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Symbol(s)</b></div>
			</td>
			<td style="vertical-align: bottom; width: 2%;">&#xa0;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 32%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Name of each exchange</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>on which registered</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 32%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><ix:nonNumeric contextRef="d20238K" name="dei:Security12bTitle"><b>Common Stock</b></ix:nonNumeric>, $0.01 par value</b></div>
			</td>
			<td style="vertical-align: bottom; width: 2%;">&#xa0;</td>
			<td style="vertical-align: top; width: 32%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:TradingSymbol"><b>CPSH</b></ix:nonNumeric></div>
			</td>
			<td style="vertical-align: bottom; width: 2%;">&#xa0;</td>
			<td style="vertical-align: top; width: 32%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><ix:nonNumeric contextRef="d20238K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName"><b>Nasdaq</b></ix:nonNumeric> Capital Market</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark whether the Registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Emerging growth company&#xa0;&#xa0;&#xa0;<ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">If an emerging growth company, indicate by check mark if the Registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#xa0;13(a) of the Exchange Act.&#xa0;&#xa0;&#9744;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#xa0;</div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Item 5.02</b></div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline;">Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</span></b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On November 21, 2023, CPS Technologies Corp. (the &#8220;Company&#8221;) entered into an executive employment and change of control agreement with Brian Mackey, its Chief Executive Officer (the &#8220;Agreement&#8221;). The Agreement provides for 12 months of salary continuation (the &#8220;Salary Continuation Period&#8221;) in the event of Mr. Mackey&#8217;s qualifying termination, including termination by the Company without cause. During the Salary Continuation Period, so long as COBRA continuation coverage is timely and properly elected by Mr. Mackey, the Company has agreed to reimburse Mr. Mackey for the Company paid portion for the cost of coverage that is in effect for the Salary Continuation Period, which reimbursements shall continue until the earlier of (i) the end of the Salary Continuation Period and (ii) the termination of Mr. Mackey&#8217;s COBRA continuation coverage. Further, in the event of a change of control or change in control termination and subject to certain requirements, any outstanding and unvested stock options held by Mr. Mackey at that time shall accelerate in full so that all outstanding and unvested stock options shall become vested. The Agreement also provides for indemnification of Mr. Mackey under certain circumstances.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The foregoing summary of the Agreement does not purport to be complete and is qualified in its entirety by reference to the Agreement, which is attached to this Current Report on Form 8-K as Exhibit 10.1.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Item 9.01</b></div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline;">Financial Statements and Exhibits</span></b><b>.</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(d)</div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Exhibits</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Exhibit</b></div>
			</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:40.3%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Description</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.1</div>
			</td>
			<td style="vertical-align:bottom;width:40.3%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_600202.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Executive Agreement, dated as of November 21, 2023.</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:6%;">
			<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">10.2</div>
			</td>
			<td style="vertical-align:bottom;width:40.3%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/814676/000143774923020386/ex_546376.htm" style="-sec-extract:exhibit;">Offer of employment</a> is incorporated by reference to the Company's 8-K filing of July 21, 2023</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">104</div>
			</td>
			<td style="vertical-align:bottom;width:40.3%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<div style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</div>

<div style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SIGNATURES</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto duly authorized.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:bottom;width:26.8%;">&#xa0;</td>
			<td colspan="3" style="vertical-align:top;width:19.5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>CPS TECHNOLOGIES CORP.</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:26.8%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:1.9%;">&#xa0;</td>
			<td colspan="2" style="vertical-align:bottom;width:17.7%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:26.8%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">DATE: November 24, 2023</div>
			</td>
			<td style="vertical-align:top;width:1.9%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By:</div>
			</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:1.1%;">&#xa0;</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">/s/ Charles K. Griffith, Jr.</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:26.8%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:1.9%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:1.1%;">&#xa0;</td>
			<td style="vertical-align:top;width:16.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Charles K. Griffith, Jr.</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:26.8%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:1.9%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:1.1%;">&#xa0;</td>
			<td style="vertical-align:top;width:16.6%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Financial Officer</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>
</div>


</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex_600202.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<html><head>
	<title>ex_600202.htm</title>

	<!-- Generated by ThunderDome Portal - 11/24/2023 1:47:02 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 10.1</b></font></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>EXECUTIVE EMPLOYMENT AND CHANGE OF CONTROL AGREEMENT</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">This Executive Employment and Change of Control Agreement (&#8220;<i>Agreement</i>&#8221;) is made effective as of the 21st day of November 2023 (the &#8220;<i>Effective Date</i>&#8221;), between CPS Technologies Corp., a Delaware corporation (the &#8220;<i>Company</i>&#8221;), and Brian Mackey (&#8220;<i>Executive</i>&#8221;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">1.<u>&nbsp;&nbsp;&nbsp;&nbsp;Definitions</u>. As used in this Agreement, the following terms have the meanings indicated:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">a.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Accrued Amounts</i>&#8221; means unpaid base salary, accrued but unused vacation and expense reimbursements due, which shall be paid upon or promptly after Executive&#8217;s Separation from Service, amounts due under any benefit or equity plan, grant or program, paid in accordance with the terms of such plan, grant or program.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">b.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Affiliate</i>&#8221; means any subsidiary or other entity that, directly or indirectly through one or more intermediaries, is controlled by the Company, whether now existing or hereafter formed or acquired. For purposes hereof, &#8220;control&#8221; means the power to vote or direct the voting of sufficient securities or other interests to elect a majority of the Board.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">c.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Board</i>&#8221; means the Company&#8217;s Board of Directors.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(i)&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Cause</i>&#8221; means, as determined by the Company in its reasonable judgment, the following: Executive&#8217;s (i) material breach (other than a breach resulting from Executive&#8217;s incapacity due to a condition that with the passing of time would be a Disability) of or willful failure to perform Executive&#8217;s duties and responsibilities which is not remedied within three (3) business days after receipt of written notice from the Board specifying such breach; (ii) arrest, indictment or conviction of, or pleading of guilty or nolo contendere by, Executive to a felony or a crime involving moral turpitude; (iii) willful misconduct or gross negligence in connection with Executive&#8217;s employment; (iv) material breach of a fiduciary duty; (v) willful failure to comply with any valid and legal directive of the Company or the Board; (vi) material violation of the Company&#8217;s written policies or codes of conduct; (vii) material breach of any of Executive&#8217;s obligations under this Agreement or the Confidentiality Agreement; or (viii) commission of any act that materially harms the reputation of the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">d.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Change in Control</i>&#8221; means the occurrence of any of the following events:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(i)&nbsp;&nbsp;&nbsp;&nbsp;The acquisition by an individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Exchange Act) (a &#8220;<i>Person</i>&#8221;) of beneficial ownership of any capital stock of the Company if, after such acquisition, such Person beneficially owns (within the meaning of Rule 13d-3 promulgated under the Exchange Act) fifty percent (50%) or more of either (i) the then-outstanding shares of Common Stock (the &#8220;<i>Outstanding Common Stock</i>&#8221;) or (ii) the combined voting power of the then-outstanding securities of the Company entitled to vote generally in the election of directors; provided, however, that for purposes of this subclause&nbsp;(i), the following acquisitions of capital stock of the Company (whether Common Stock or otherwise) shall not constitute a Change in Control: (1) any acquisition by any Person which as of the date hereof beneficially owns (within the meaning of Rule 13d-3 promulgated under the Exchange Act) twenty percent (20%) or more of the Outstanding Common Stock, or (2) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any corporation controlled by the Company;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(ii)&nbsp;&nbsp;&nbsp;&nbsp;The consummation of a merger or consolidation of the Company with any other entity, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving or resulting entity) more than fifty percent (50%) of the combined voting power of the surviving or resulting entity outstanding immediately after such merger or consolidation; or</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(iii)&nbsp;&nbsp;&nbsp;&nbsp;The consummation of a plan or agreement for the sale or disposition of all or substantially all of the consolidated assets of the Company (other than such a sale or disposition immediately after which such assets will be owned directly or indirectly by the stockholders of the Company in substantially the same proportions as their ownership of the Common Stock immediately prior to such sale or disposition).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">e.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Change in Control Termination</i>&#8221; means a Qualifying Termination occurring either (i) within 180 calendar days prior to a Change in Control, so long as a definitive agreement pursuant to which transactions contemplated thereunder would result in a Change in Control has been executed prior to such Date of Termination or (ii) on or within one (1) year after a Change in Control occurs.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">f.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;COBRA</i>&#8221; means the Consolidated Omnibus Budget Reconciliation Act of 1985.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">g.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Code</i>&#8221; means the Internal Revenue Code of 1986, as amended.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">h.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Common Stock</i>&#8221; means the Company&#8217;s Common Stock, $0.01 par value per share.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">i.&nbsp;&nbsp;&nbsp;&nbsp; &#8220;<i>Company Entities</i>&#8221; means the Company together with its successors, assigns and Affiliates, each of which (including the Company) may be referred to individually in this Agreement as a &#8220;<i>Company Entity</i>&#8221;.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">j.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Competitive Business</i>&#8221; means any person, company or entity described in Section 4.a. of the Confidentiality Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">k.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Confidentiality Agreement</i>&#8221; means that certain agreement, styled &#8220;Invention, Non-Disclosure, Non-Competition and Non-Solicitation Agreement&#8221;, previously furnished to Executive by the Company and signed and delivered by Executive to the Company on or about August 3, 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">l.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Disability</i>&#8221; means disability as defined under the Company&#8217;s long-term disability plan (regardless of whether Executive is a participant under), including the completion of any time period required for full coverage under such plan.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">m.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Employment Offer</i>&#8221; means the Company&#8217;s signed written offer of employment to Executive, dated June 24, 2023, a copy of which is attached hereto as <u>Schedule A</u>.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">n.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Exchange Act</i>&#8221; means the Securities Exchange Act of 1934, as amended.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">o.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Executive</i>&#8217;<i>s Company Employment</i>&#8221; means the time during which Executive is employed by any entity comprised within the definition of &#8220;Company Entities,&#8221; regardless of any change in the entity actually employing Executive.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">p.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Good Reason</i>&#8221; shall mean, without Executive&#8217;s prior written consent, (i)&nbsp;a reduction of more than ten percent (10%) from Executive&#8217;s annual rate of base salary (and for the avoidance of doubt, any reduction that is equal to or less than such 10% amount may only occur to the extent in connection with a general reduction of annual rate of base salary that applies proportionately to all executive officers); (ii) Executive&#8217;s mandatory relocation to an office more than fifty (50) miles from the primary office location at which Executive was required to perform Executive&#8217;s duties prior to such relocation; (iii) a material diminution in Executive&#8217;s duties, responsibilities or authority, or the assignment of duties or responsibilities materially inconsistent with Executive&#8217;s position within the Company Entities; or (iv) any other action or inaction that constitutes a material breach of the terms of this Agreement, including the failure of a successor company to assume or fulfill the obligations under this Agreement. In each case, Executive must provide Company with written notice of the facts giving rise to a claim that &#8220;Good Reason&#8221; exists for purposes of this Agreement, within sixty (60) days of the initial existence of such Good Reason event, and Company shall have the right to remedy such event within thirty (30) days after receipt of Executive&#8217;s written notice. &#8220;Good Reason&#8221; shall cease to exist, and may not form the basis for claiming any compensation or benefits under this Agreement, if any of the following occurs:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(i)&nbsp;&nbsp;&nbsp;&nbsp;Executive fails to provide the above-referenced written notice of the Good Reason event within sixty (60) days of its occurrence;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(ii)&nbsp;&nbsp;&nbsp;&nbsp;Company remedies the Good Reason event within the above-referenced thirty (30) day remediation period; or</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(iii)&nbsp;&nbsp;&nbsp;&nbsp;Executive fails to resign within thirty (30) days after the above-referenced thirty (30) day remediation period.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">q.</p>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0">
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>&#8220;Qualifying Termination</i>&#8221; means the first to occur of a termination of Executive&#8217;s Company Employment by the Company without Cause or by Executive upon his resignation for Good Reason, in any such case in accordance with the applicable procedural provisions set forth in this Agreement.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">r.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Release Outside Date</i>&#8221; means the date 40 days after the Date of Termination.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">s.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Restricted Period</i>&#8221; means twelve (12) months following the Date of Termination.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">t.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Salary Continuation</i>&#8221; means the monthly base salary immediately prior to the date Executive&#8217;s Company Employment terminates (&#8220;<i>Date of Termination</i>&#8221;) for a period of twelve (12) months commencing on the first payroll period following the Release Outside Date (&#8220;<i>Salary Continuation Period</i>&#8221;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">u.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Section 409A Threshold</i>&#8221; means an amount equal to the sum of the following amounts: (x) two times the lesser of (1) Executive&#8217;s base salary for services provided to the Company as an employee for the calendar year preceding the calendar year in which Executive has a Separation from Service; and (2) the maximum amount that may be taken into account under a qualified plan in accordance with Code Section 401(a)(17) for the calendar year in which Executive has a Separation from Service, and (y) the amount of Executive&#8217;s Salary Continuation that does not otherwise provide for a deferral of compensation by application of Treasury Regulation Section 1.409A-1(b)(4). In all events, this amount shall be limited to the amounts specified under Treasury Regulation Sections 1.409A-1(b)(9)(iii)(A) and 1.409A-1(b)(9)(iii)(B) and the amount of any payments of Salary Continuation described in Treasury Regulation Section 1.409A-1(b)(4)(i) or any successors thereto.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">v.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Separation from Service</i>&#8221; means a &#8220;separation from service&#8221; with the Company within the meaning of Code Section 409A (and regulations issued thereunder). Notwithstanding anything herein to the contrary, the fact that Executive is treated as having incurred a Separation from Service under Code Section 409A and</p>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0">
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the terms of this Agreement shall not be determinative, or in any way affect the analysis, of whether Executive has retired, terminated employment, separated from service, incurred a severance from employment or become entitled to a distribution, under the terms of any qualified retirement plan (including pension plans and 401(k) savings plans) maintained by the Company.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">w.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Stock Option Agreement</i>&#8221; means that certain agreement, styled &#8220;Statutory Stock Option Agreement Granted Under 2020 Stock Incentive Plan&#8221;, entered into by Executive and the Company on or about August 1, 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">x.&#8220;<i>&nbsp;&nbsp;&nbsp;&nbsp;Specified Employee</i>&#8221; means a &#8220;specified employee&#8221; under Code Section&nbsp;409A (and regulations issued thereunder).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">2.<u>&nbsp;&nbsp;&nbsp;&nbsp;Employment</u>. The Company hereby employs Executive as the Chief Executive Officer of the Company, reporting to the Board, and Executive agrees to be so employed, upon the terms and conditions hereinafter set forth.&nbsp; Executive shall have the responsibilities, duties, and authority commensurate with the position of Chief Executive Officer, subject to such policies as may be adopted, and such orders as may be issued, by the Company. Executive warrants that Executive is free to enter into and fully perform this Agreement and is not subject to any employment, confidentiality, non-competition or other agreement that would restrict Executive&#8217;s performance under this Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">3.<u>&nbsp;&nbsp;&nbsp;&nbsp;Prior Agreements</u>. Except to the extent expressly provided otherwise in this Agreement, the terms of the Employment Offer, the Confidentiality Agreement and the Stock Option Agreement shall survive the execution of this Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">4.<u>&nbsp;&nbsp;&nbsp;&nbsp;Term</u>. The term of Executive&#8217;s employment hereunder shall commence on the Effective Date and shall continue unless terminated by either the Company or Executive pursuant to the termination provisions contained in this Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">5.<u>&nbsp;&nbsp;&nbsp;&nbsp;Duties</u>. Executive agrees to perform all services in connection with Executive&#8217;s employment well and faithfully and to the best of Executive&#8217;s ability and to carry out the policies and directives of the Company.&nbsp; Executive agrees to take no action knowingly prejudicial to the interests of any Company Entity during Executive&#8217;s employment hereunder.&nbsp; Executive agrees to abide by the rules, regulations, instructions, personnel practices and policies of the Company and any changes therein that may be adopted from time to time subsequent to the execution of this Agreement.&nbsp; During Executive&#8217;s employment hereunder, Executive&#8217;s services shall be completely exclusive to the Company and Executive shall devote all of Executive&#8217;s professional and business time, attention, energy and best efforts&nbsp;to the operations and strategic initiatives of the Company and the duties which shall be assigned to Executive from time to time. Executive shall not undertake any outside activity, whether or not competitive with the business of the Company, that could reasonably give rise to a conflict of interest or otherwise interfere with Executive&#8217;s duties and obligations to the Company. Notwithstanding the foregoing, Executive will be permitted to engage in personal business, civic or charitable activities that do not violate the terms of Sections 10 or 11 below or the Confidentiality Agreement, provided such activities do not unreasonably interfere with Executive&#8217;s performance of Executive&#8217;s duties under this Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">6.<u>&nbsp;&nbsp;&nbsp;&nbsp;Compensation and Benefits</u>. Executive&#8217;s compensation and benefits are detailed in the Employment Offer. In the event of a conflict between the contents of the Employment Offer and the terms of this Agreement, the terms of this Agreement shall govern, but only to the extent necessary to resolve such conflict. All conditions of employment, and the level and administration of benefits, will be governed by the Company&#8217;s policies and applicable plans, which are subject to change without notice.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">7.<u>&nbsp;&nbsp;&nbsp;&nbsp;Termination</u>. Either Executive or the Company may end the employment relationship at any time, for any reason, with or without notice or cause. Executive&#8217;s employment with the Company may be terminated as follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">a.<u>&nbsp;&nbsp;&nbsp;&nbsp;Death or Disability</u>. The employment of Executive shall terminate upon (i) the death of Executive, except that the compensation provided in Section 6 shall continue through the end of the month in which Executive&#8217;s death occurs, or (ii) the Disability of Executive.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">b.<u>&nbsp;&nbsp;&nbsp;&nbsp;By the Company for Cause</u>. The Company may terminate Executive&#8217;s employment immediately for Cause at any time upon written notice to Executive.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">c.<u>&nbsp;&nbsp;&nbsp;&nbsp;By the Company Without Cause</u>. The Company may terminate Executive&#8217;s employment with the Company for any other reason or no reason immediately upon written notice to Executive.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">d.<u>&nbsp;&nbsp;&nbsp;&nbsp;Voluntary Resignation</u>. Executive may terminate Executive&#8217;s employment with the Company at any time, effective upon thirty (30) days&#8217; prior written notice to the Company. The Company may choose to accelerate the termination date in its sole discretion without obligation to provide compensation for the entire 30-day notice period. In no event will the Company&#8217;s acceleration of the termination date constitute termination of Executive&#8217;s employment by the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">e.<u>&nbsp;&nbsp;&nbsp;&nbsp;By Executive for Good Reason</u>. Executive may terminate Executive&#8217;s employment for Good Reason.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">8.<u>&nbsp;&nbsp;&nbsp;&nbsp;Final Compensation</u>. In the event of termination of Executive&#8217;s employment with the Company Entities, howsoever occurring, the Company shall pay Executive the Accrued Amounts.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">9.<u>&nbsp;&nbsp;&nbsp;&nbsp;Severance Benefits</u>.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">a.<u>&nbsp;&nbsp;&nbsp;&nbsp;Qualifying Termination</u>. Subject to Sections 9(c) and 9(d), upon the occurrence of a Qualifying Termination that is not a Change in Control Termination, Executive shall be entitled to the following:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(i)&nbsp;&nbsp;&nbsp;&nbsp;Salary Continuation during the Salary Continuation Period.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(ii)&nbsp;&nbsp;&nbsp;&nbsp;For the Salary Continuation Period, and provided that COBRA continuation coverage is timely and properly elected by Executive, the Company shall reimburse to Executive the Company paid portion for the cost of coverage that is in effect for the Salary Continuation Period, and shall continue until the earlier of (i) the end of the 12-month Salary Continuation Period, or (ii) termination of Executive&#8217;s COBRA continuation coverage (the &#8220;<i>COBRA Reimbursement</i>&#8221;). If Executive becomes eligible to participate in another medical or dental benefit plan or arrangement through another employer during such period, the Company shall no longer provide COBRA Reimbursement. Executive is required to notify the Company within thirty (30) days of obtaining other medical or dental benefits coverage. COBRA Reimbursement shall be paid as determined by the Company and taxed in accordance with applicable law.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">b.<u>&nbsp;&nbsp;&nbsp;&nbsp;Stock Option Vesting Acceleration</u>. Upon the occurrence of (i) a Change in Control, or (ii) a Change in Control Termination, whichever occurs sooner, Executive&#8217;s outstanding and unvested stock options granted under the Stock Option Agreement, together with any other stock options, restricted stock units, or other unvested equity in the Company granted to Executive at any time prior to the Change in Control, shall immediately accelerate in full so that (notwithstanding any provision to the contrary in the Stock Option Agreement or any vesting schedule or agreement previously provided to Executive) all outstanding and unvested stock options granted under the Stock Option Agreement, and any other restricted stock options, restricted stock units, or other unvested equity granted to Executive, shall become vested (&#8220;<i>CiC Vesting Acceleration</i>&#8221;). CiC Vesting Acceleration resulting from a Change in Control Termination shall be in addition to the Salary Continuation and COBRA Reimbursement contemplated at Section 9(a) above.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">c.<u>&nbsp;&nbsp;&nbsp;&nbsp;General Release and Waiver</u>. Upon or following Executive&#8217;s Date of Termination potentially entitling Executive to the severance benefits set forth in Sections 9(a) or 9(b) above, Executive will execute a binding general release and waiver of claims in a form substantially similar to the attached <u>Schedule B</u> (the &#8220;<i>General Release and Waiver</i>&#8221;). For the avoidance of doubt, if the General Release and Waiver is not signed by the deadline specified therein or is signed but subsequently revoked, Executive will not receive any Salary Continuation, COBRA Reimbursement, or CiC Vesting Acceleration, as applicable.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">d.<u>&nbsp;&nbsp;&nbsp;&nbsp;Exclusions</u>. Executive shall not be entitled to continuation of compensation or benefits herein (including without limitation Salary Continuation, COBRA Reimbursement, or CiC Vesting Acceleration, as applicable) if Executive&#8217;s employment terminates for any other reason than a Qualifying Termination, except&nbsp;for&nbsp;the Accrued&nbsp;Amounts or as may be provided under any other agreement or benefit plan applicable to Executive at the time of the termination of Executive&#8217;s employment. Executive shall also not be entitled to Salary Continuation, the COBRA Reimbursement, or the CiC Vesting Acceleration (if it has not previously occurred), after Executive materially violates the terms of this Agreement, unless such violation is effectively curable and Executive cures such violation within ten (10) business days after written notice of such violation by the Company. Except as provided in this Section 9, all other compensation and benefits herein shall terminate as of the Date of Termination.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">e.<u>&nbsp;&nbsp;&nbsp;&nbsp;Payment of Salary Continuation</u>.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(i)&nbsp;&nbsp;&nbsp;&nbsp;Subject to the terms of this subsection, Company shall pay Executive&#8217;s Salary Continuation due under Section 9(a)(i) in substantially equal installments on each regular salary payroll date for the Salary Continuation Period, except as otherwise provided in this Agreement. Salary Continuation payments shall be subject to withholdings for federal and state income taxes, FICA, Medicare and other legally required or authorized deductions. For the avoidance of doubt, Executive shall not be obligated to seek affirmatively or accept an employment, contractor, consulting or other arrangement to mitigate Salary Continuation and any other amounts received for such&nbsp;activities shall not reduce the amounts due hereunder. Further, to the extent Executive does not execute and timely submit the General Release and Waiver (in accordance with Section&nbsp;9(c)) by the deadline specified therein, or revokes such General Release and Waiver, Salary Continuation, COBRA Reimbursement and/or CiC Vesting Acceleration shall terminate and not ever be applicable.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(ii)&nbsp;&nbsp;&nbsp;&nbsp;If at the time of Separation from Service, Executive is a Specified Employee, payment of any nonqualified deferred compensation due during the six (6) month period referenced in Section 409A of the Code shall be deferred until the earlier of six (6) months and one (1) day</p>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0">
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">after Executive&#8217;s Separation from Service or Executive&#8217;s death and then paid in a lump sum; provided that, if Executive&#8217;s Separation from Service qualifies under Code 409A for the application of the Section 409A Threshold, such Section 409A Threshold shall be applied, after application of any short term deferral period that applies to payments, such that full payment of the nonqualified deferred compensation shall be made until the Section 409A Threshold is reached and then any remaining payments during such six (6) months period shall be deferred until the end of the period or Executive&#8217;s earlier death.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 72pt;text-indent:36pt;">(iii)&nbsp;&nbsp;&nbsp;&nbsp;If any of the payments or benefits received or to be received by Executive (whether pursuant to the terms of this Agreement or any other plan, arrangement or agreement, or otherwise) constitute &#8220;parachute payments&#8221; within the meaning of Section 280G of the Code and would, but for this paragraph, be subject to the excise tax imposed under Section 4999 of the Code (the &#8220;<i>Excise Tax</i>&#8221;), then such payments shall be reduced by the minimum possible amounts until no amount payable to Executive will be subject to the Excise Tax; <i>provided</i>, <i>however</i>, that no such reduction shall be made if the net after-tax payment (after taking into account federal, state, local or other income, employment and excise taxes) to which Executive would otherwise be entitled without such reduction would be greater than the net after-tax payment (after taking into account federal, state, local or other income, employment and excise taxes) to Executive resulting from the receipt of such payments with such reduction. In applying any such reduction, Executive shall be entitled to elect the order of reduction to the extent such right would not be a violation of Code Sections 280G, 409A or 4999. If it is a violation or Executive does not elect, to the extent any such payments may be subject to Code Section 409A, the reduction shall be applied to in the following order (i) any payments of Salary Continuation starting with the last payment due, (ii)&nbsp;vesting of compensatory awards of shares (or in the absence of shares, restricted stock units) to the extent Treas. Reg 1.280G-Q and A24(c) does not apply in reverse order, (iii) vesting of compensatory awards of shares (or in the absence of shares, restricted stock units) to the extent such Section does not apply in reverse order, (iv) compensatory stock options on the sum basis and sum order as (n) and (m) and then (v) any remaining payments on a pro rata basis in proportion to the amount of such payments that are considered &#8220;contingent on a change in ownership or control&#8221; within the meaning of Section 280G of the Code. All calculations and determinations under this subsection (e)(iii) shall be made by an independent accounting firm or independent tax counsel appointed by the Company whose determinations shall be conclusive and binding on the Company and Executive for all purposes and who (x) shall provide an opinion to the Company (in respect of which the Company shall use its reasonable best efforts to also require such firm or counsel to provide an opinion to Executive) that can be relied on for filing tax returns and (y) shall provide copies of all such calculations, as well as a copy of a formal valuation of any non-competition provision that impacts the foregoing calculations. All fees and expenses of the accounting firm or tax counsel shall be borne solely by the Company and shall be paid by the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">10.<u>&nbsp;&nbsp;&nbsp;&nbsp;Noncompetition</u>.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;Executive acknowledges that, in consideration for the post-termination noncompetition restrictions set forth in Section 4 (&#8220;Non-competition&#8221;) of the Confidentiality Agreement, the Company has granted Executive an initial award of 200,000 stock options (the &#8220;<i>Initial Grant</i>&#8221;).&nbsp; Executive acknowledges and agrees that the Initial Grant constitutes &#8220;other mutually-agreed upon consideration&#8221; for the purposes of the Massachusetts Noncompetition Agreement Act sufficient to support the post-termination noncompetition restrictions in the Confidentiality Agreement.&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;The one (1) year period referenced in Section 4(a) of the Confidentiality Agreement, relating to Executive&#8217;s post-termination non-competition obligations, shall be extended to two (2) years upon Executive&#8217;s breach of his/her fiduciary duty and/or unlawful taking, physically or electronically, of property belonging to any Company Entity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">c.&nbsp;&nbsp;&nbsp;&nbsp;Executive was provided this Agreement at least ten (10) days before it is to become effective and has had an opportunity to have this Agreement reviewed by an attorney prior to signing.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">11.<u>&nbsp;&nbsp;&nbsp;&nbsp;Nonsolicitation.</u> During Executive&#8217;s Company Employment and thereafter for the Restricted Period, Executive shall not, directly or indirectly, either by himself or by providing substantial assistance to others (i) solicit any employee of any Company Entity to terminate employment with the Company Entity, or (ii) employ or seek to employ, or cause or assist any other person, company, entity or business to employ or seek to employ, any individual who was both an employee of a Company Entity as of Executive&#8217;s Date of Termination and has been an employee of the Company Entity in the six (6) months prior to the event. The foregoing shall not be violated by general advertising not targeted at employees of any Company Entity or serving as a reference upon request to an entity with which Executive is not associated. The terms of this Section 11 supersede and extinguish the entirety of Section&nbsp;5 (&#8220;Non-Solicitation&#8221;) of the Confidentiality Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">12.<u>&nbsp;&nbsp;&nbsp;&nbsp;Reformation; Material Change</u>. If any court of competent jurisdiction determines that any provision of Section 4 of the Confidentiality Agreement or Section 11 of this Agreement is unenforceable, the parties agree that Section 4 and Section 11, as applicable, should be interpreted to extend only over the maximum period of time or range of activities or geographic scope as to which it may be enforceable. The post-employment restrictions on Executive&#8217;s conduct contained in this Agreement and in the Confidentiality Agreement will continue to apply even if Executive&#8217;s duties, title, compensation, location or other terms or conditions of employment change, and even if such change or changes are material.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">13.<u>&nbsp;&nbsp;&nbsp;&nbsp;Future Emplo</u>y<u>ment</u>. During Executive&#8217;s Company Employment and thereafter for the Restricted Period, before accepting any employment with any Competitive Business (whether or not Executive believes such employment is prohibited by this Agreement or the Confidentiality Agreement), Executive shall disclose to the Company the identity of any such Competitive Business and provide a description of the duties that Executive expects will be involved in such prospective employment, including a reasonable description of any business, territory or market segment to which Executive may be assigned. Further, during Executive&#8217;s Company Employment and thereafter for the Restricted Period, Executive agrees that, before accepting any future employment, Executive will provide a copy of this Agreement to any prospective employer of Executive, and Executive hereby authorizes the Company to do likewise, whether before or after the outset of the future employment.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">14.<u>&nbsp;&nbsp;&nbsp;&nbsp;Nondisparagement; Cooperation.</u></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;During Executive&#8217;s Company Employment and following the termination of such employment for any reason, (i) Executive will not publicly disparage any Company Entity or its directors, officers, employees or products, and (ii) likewise, the Company Entities, and each of them, will take any and all reasonable measures aimed at ensuring that its current officers, directors and management not publicly disparage Executive. Each party agrees to promptly notify the other party upon becoming aware of any perceived violation of this Section, so that the other party may take appropriate action to cease such disparagement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;During Executive&#8217;s Company Employment and for two (2) years following the termination of such employment for any reason, Executive will reasonably cooperate with the Company Entities in all investigations, potential litigation or litigation in which any Company Entity is involved or may become involved with respect to matters that relate to Executive&#8217;s Company Employment (other than any such investigations, potential litigation or litigation between Company and Executive); <i>provided</i>, <i>that</i>, Executive shall be reimbursed for reasonable travel and out-of-pocket expenses related thereto, but shall otherwise not be entitled to any additional compensation.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">c.&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding the foregoing, nothing in this Section 14 or any other provision of this Agreement shall prevent Executive or any Company Entity from (i) making any truthful statement to the extent, but only to the extent (A) necessary with respect to any litigation, arbitration or mediation involving this Agreement or the Confidentiality Agreement, including, but not limited to, the enforcement of this Agreement or the Confidentiality Agreement, in the forum in which such litigation, arbitration or mediation properly takes place or (B) required by law, legal process or by any court, arbitrator, mediator or administrative or legislative body (including any committee thereof) with apparent jurisdiction, (ii) making normal competitive statements any time after the expiration of the Restricted Period, (iii) rebut false or misleading statements made by others and/or (iv) making any statements in the reasonable and good faith performance of duties to the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">15.<u>&nbsp;&nbsp;&nbsp;&nbsp;Indemnification</u>. The Company shall indemnify and hold harmless, to the fullest extent permitted by applicable law as it presently exists or may hereafter be amended, the Executive if the Executive was or is made or is threatened to be made a party or is otherwise involved in any action, suit or proceeding, whether civil, criminal, administrative or investigative, <i>other than</i> any claim, action or proceeding by or in the right of any Company Entity to procure a judgment in its favor and provided that Executive acted in good faith and in a manner Executive reasonably believed to be in or not opposed to the best interests of the Company, and in the case of a criminal proceeding, had no reasonable cause to believe that Executive&#8217;s conduct was unlawful (a &#8220;<i>Proceeding</i>&#8221;), by reason of the fact that the Executive is or was a director or officer of any Company Entity or, while a director or officer of a Company Entity, is or was serving at the request of any Company Entity as a director, officer, employee or agent of another corporation or of a partnership, joint venture, limited liability company, trust, enterprise or nonprofit entity, including service with respect to employee benefit plans, against all liability and loss suffered and expenses (including attorneys&#8217; fees) reasonably incurred by the Executive in a&nbsp;Proceeding. The Company shall pay (within thirty (30) days after a written claim therefor by the Executive)&nbsp;the expenses (including reasonably attorneys&#8217; fees) incurred by the Executive in defending any Proceeding in advance of its final disposition, provided, however, that, to the extent required by law, such payment of expenses in advance of the final disposition of the Proceeding shall be made only upon receipt of an undertaking by the Executive to repay all amounts advanced if it should be ultimately determined that the Executive is not entitled to be indemnified under this Section 15 or otherwise. Notwithstanding anything to the contrary in the foregoing, the Company shall be required to indemnify the Executive in connection with a Proceeding (or part thereof) commenced by the Executive only if the commencement of such Proceeding (or part thereof) by the Executive was authorized in advance by the Board. Executive shall not settle any Proceeding without the prior written consent of the Company, and the Company shall be entitled to participate in any proceeding at its own expense.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">16.<u>&nbsp;&nbsp;&nbsp;&nbsp;Notices</u>. All notices, request, demands and other communications required or permitted hereunder shall be in writing and shall be deemed to have been duly given (or received, as applicable) upon the calendar date when delivered by hand or when mailed by United States certified or registered mail with postage prepaid addressed as follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">a.&nbsp;&nbsp;&nbsp;&nbsp;If to Executive, to such person or address which Executive has furnished to the Company in writing pursuant to the above.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:72pt;">b.&nbsp;&nbsp;&nbsp;&nbsp;If to the Company, to the attention of the Company&#8217;s Secretary at the address set forth on the signature page of this Agreement or to such other person or address as the Company shall furnish to Executive in writing pursuant to the above.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">17.<u>&nbsp;&nbsp;&nbsp;&nbsp;Enforceability</u>. Executive recognizes that irreparable injury may result to the Company, its business and property, and the potential value thereof in the event of a sale or other transfer, if Executive breaches any restriction imposed on Executive by the Confidentiality Agreement (as amended by this Agreement), or Sections 10 or 11 of this Agreement, and Executive agrees that if Executive shall engage in any act in violation of such provisions, then the Company shall be entitled, in addition to such other remedies and damages as may be available, to an injunction prohibiting Executive from engaging in any such act.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">18.<u>&nbsp;&nbsp;&nbsp;&nbsp;Successors and Assi</u>g<u>ns</u>. This Agreement shall inure to the benefit of and be binding upon and enforceable by CPS Technologies Corp., its successors, pending assigns and Affiliates, all of which (other than CPS Technologies Corp.) are intended third-party beneficiaries of this Agreement. Executive hereby consents to the assignment of this Agreement to any person or entity, which is a successor to all or substantially all of the business of CPS Technologies Corp. provided such entity assumes the obligation hereunder in writing. The Company will require any successor (whether direct or indirect, by purchase or merger, consolidation or otherwise) to all or substantially all of the business and/or assets of the Company to expressly assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such succession had taken place. Failure of the Company to obtain such assumption and agreement prior to the effectiveness of any such succession shall be a breach of this Agreement and shall entitle Executive to compensation from the Company in the same amount and on the same terms as Executive would be entitled hereunder if Executive terminates Executive&#8217;s employment for Good Reason subsequent to a Change in Control.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">19.<u>&nbsp;&nbsp;&nbsp;&nbsp;Validity</u>. Any invalidity or unenforceability of any provision of this Agreement is not intended to affect the validity or enforceability of any other provision of this Agreement, which the parties intend to be severable and divisible, and to remain in full force and effect to the greatest extent permissible under applicable law.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">20.<u>&nbsp;&nbsp;&nbsp;&nbsp;Choice of Law; Jurisdiction</u>. Except to the extent superseded or preempted by federal U.S. law, the rights and obligations of the parties and the terms of this Agreement shall be governed by and construed in accordance with the domestic laws of the Commonwealth of Massachusetts, but without regard to the Commonwealth of Massachusetts&#8217;s conflict of laws rules. The parties further agree that the state and federal courts in Boston, Massachusetts, shall have exclusive jurisdiction over any claim which in any way arises out of Executive&#8217;s employment with the Company, including but not limited to any claim seeking to enforce the provisions of this Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">21.<u>&nbsp;&nbsp;&nbsp;&nbsp;Section 409A Compliance</u>. To the extent that a payment or benefit under this Agreement is subject to Code Section 409A, it is intended that this Agreement as applied to that payment or benefit comply with or be exempt from the requirements of Code Section 409A, and the Agreement shall be administered and interpreted consistent with this intent. Notwithstanding any provision of this Agreement to the contrary, for purposes of any provision of this Agreement providing for the payment of any amounts or benefits upon or following a termination of employment that are considered deferred compensation under Section 409A, references to Executive&#8217;s &#8220;termination of employment&#8221; (and corollary terms) with the Company shall be construed to refer to Executive&#8217;s &#8220;separation from service&#8221; (within the meaning of Treas. Reg. Section 1.409A-1(h)) with the Company. Whenever payments under this Agreement are to be made in installments, each such installment shall be deemed to be a separate payment for purposes of Section 409A. With respect to any reimbursement or in-kind benefit arrangements of the Company that constitute deferred compensation for purposes of Section 409A, except as otherwise permitted by Section 409A, the following conditions shall be applicable: (i) the amount eligible for reimbursement, or in-kind benefits provided, under any such arrangement in one calendar year may not affect the amount eligible for reimbursement, or in-kind benefits to be provided, under such arrangement in any other calendar year, (ii) any reimbursement must be made on or before the last day of the calendar year following the calendar year in which the expense was incurred, and (iii) the right to reimbursement or in-kind benefits is not subject to liquidation or exchange for another benefit. While the payments and benefits provided hereunder are intended to be structured in a manner to avoid the implication of any penalty taxes under Section 409A of the Code, in no event whatsoever shall the Company or any of its Affiliates be liable for any additional tax, interest, or penalties that may be imposed on Executive as a result of Section 409A of the Code or any damages for failing to comply with Section 409A of the Code (other than for withholding obligations or other obligations applicable to employers, if any, under Section 409A of the Code).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt 0pt;text-indent:36pt;">22.<u>&nbsp;&nbsp;&nbsp;&nbsp;Miscellaneous</u>. This Agreement and its attached Schedules constitutes the entire agreement between the parties with regard to the subject matter hereof, superseding all prior understandings and agreements between the parties except as expressly provided in this Agreement. No waiver by either party hereto at any time of any breach by the other party hereto of, or compliance with, any condition or provision of this Agreement to be performed by such other party shall be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or subsequent time. No agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof have been made by either party which are not set forth expressly in this Agreement. This Agreement may be amended or modified only by a written agreement signed by Executive and a duly authorized officer or director of the Company. Any payments provided for hereunder shall be paid net of any applicable withholding required under federal, state or local law and any additional withholding to which Executive has agreed.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>[END OF DOCUMENT, SIGNATURES ON NEXT PAGE]</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">IN WITNESS WHEREOF, the parties have executed this Agreement on the date and year first above written.</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:75.5065359477124%;margin-left:0pt;margin-right:auto;">

		<tr>
			<td style="vertical-align:top;width:52.5%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">EXECUTIVE</p>
			&nbsp;

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">/s/ Brian Mackey</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:52.5%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CPS Technologies Corp.</p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">/s/ Francis J. Hughes Jr.<br>
			Chairman of the Board</p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Address: 111 South Worcester Street<br>
			Norton, MA<b>&nbsp;</b>02766</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><u>Schedule A</u></b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>[ANNEX OFFER OF EMPLOYMENT]</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%">&nbsp;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><u>Schedule B</u></b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTICE: YOU MAY CONSIDER THIS GENERAL RELEASE AND WAIVER FOR UP TO TWENTY-ONE (21) DAYS. YOU MAY NOT SIGN IT UNTIL ON OR AFTER YOUR LAST DAY OF WORK. IF YOU DECIDE TO SIGN IT, YOU MUST DELIVER A SIGNED COPY TO CPS TECHNOLOGIES CORP. BY NO LATER THAN THE TWENTY- SECOND (22ND) DAY AFTER YOUR LAST DAY OF WORK TO THE GENERAL COUNSEL, CPS TECHNOLOGIES CORP., 111 SOUTH WORCESTER STREET, NORTON, MA, 02766. YOU MAY REVOKE THE GENERAL RELEASE AND WAIVER WITHIN SEVEN (7) DAYS AFTER SIGNING. ANY REVOCATION WITHIN THIS PERIOD MUST BE IMMEDIATELY SUBMITTED IN WRITING TO THE GENERAL COUNSEL AT THE ADDRESS SET FORTH ABOVE. YOU MAY WISH TO CONSULT WITH AN ATTORNEY BEFORE SIGNING THIS DOCUMENT.</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>GENERAL RELEASE AND WAIVER</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In consideration of the severance benefits that are described in the attached Executive Employment and Change of Control Agreement that I previously entered into with CPS Technologies Corp., dated as of [___________], I, for myself, my heirs, administrators, representatives, executors, successors and assigns, do hereby release CPS Technologies Corp., its current and former agents, subsidiaries, affiliates, related organizations, employees, officers, directors, stockholders, attorneys, successors, and assigns (collectively, &#8220;CPS&#8221;) from any and all claims of any kind whatsoever, whether known or unknown, arising out of, or connected with, my employment with CPS and the termination of my employment. Without limiting the general application of the foregoing, this General Release &amp; Waiver releases, to the fullest extent permitted under law, all contract (express or implied), tort, defamation, and personal injury claims; all claims based on any legal restriction upon CPS&#8217;s right to terminate my employment at will; Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#167;&#167; 2000e et seq.; the Age Discrimination in Employment Act, 29 U.S.C. &#167;&#167; 621 et seq., as amended by the Older Workers Benefit Protection Act (29 U.S.C. &#167; 621); the Americans with Disabilities Act, 42 U.S.C. &#167;&#167; 12101 et seq.; the Rehabilitation Act of 1973, 29 U.S.C. &#167;&#167; 701 et seq.; the Employee Retirement Income Security Act of 1974, 29 U.S.C. &#167;&#167; 1001 et seq. (&#8220;ERISA&#8221;); 29 U.S.C. &#167; 1985; the Civil Rights Reconstruction Era Acts, 42 U.S.C. &#167;&#167; 1981-1988; the National Labor Relations Act, 29 U.S.C. &#167;&#167; 151 et seq.; the Family &amp; Medical Leave Act, 29 U.S.C. &#167;&#167; 2601 et seq.; the Immigration &amp; Nationality Act, 8 U.S.C. &#167;&#167; 1101 et seq.; Executive Order 11246 and all regulations thereunder; and any and all other state, federal or local laws of any kind, whether administrative, regulatory, statutory or decisional, including but not limited to the Massachusetts Fair Employment Practices Act (Mass. Gen. Laws ch. 151B et seq<i>.</i>), the Massachusetts Paid Family and Medical Leave Act, and the Massachusetts Wage Act (including Mass. Gen. Laws ch. 149, &#167;&#167; 148 and 150).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">This General Release &amp; Waiver does not apply to any claims that may arise after the date I sign this General Release &amp; Waiver. Also excluded from this General Release &amp; Waiver are any claims that cannot be waived by law, including but not limited to (1) my right to file a charge with or participate in an investigation conducted by the Equal Employment Opportunity Commission and (2) my rights or claims to benefits accrued under benefit plans maintained by CPS and governed by ERISA. I do, however, waive any right to any monetary or other relief flowing from any agency or third-party claims or charges, including any charge I might file with any federal, state or local agency. I warrant and represent that I have not filed any complaint, charge, or lawsuit against CPS with any governmental agency or with any court. The release does not cover any rights to indemnification or rights to directors and officers liability insurance coverage.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">I also waive any right to become, and promise not to consent to become a participant, member, or named representative of any class in any case in which claims are asserted against CPS that are related in any way to my employment or termination of employment at CPS, and that involve events that have occurred as of the date I sign this General Release and Waiver. If I, without my consent, am made a member of a class in any proceeding, I will opt out of the class at the first opportunity afforded to me after learning of my inclusion. In this regard, I agree that I will execute, without objection or delay, an &#8220;opt-out&#8221; form presented to me either by the court in which such proceeding is pending, by class counsel or by counsel for CPS.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">I have read this General Release and Waiver and understand all of its terms.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">I have signed it voluntarily with full knowledge of its legal significance.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">I have had the opportunity to seek, and I have been advised in writing of my right to seek, legal counsel prior to signing this General Release &amp; Waiver.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">I was given at least twenty-one (21) days to consider signing this General Release &amp; Waiver. I agree that any modification of this General Release &amp; Waiver Agreement, even if material, will not restart the twenty-one (21) day consideration period.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">I understand that if I sign the General Release &amp; Waiver, I can change my mind and revoke it within seven (7) days after signing it by notifying the General Counsel of CPS in writing at CPS Technologies Corp., 111 South Worcester Street, Norton, MA 02766. I understand the General Release &amp; Waiver will not be effective until after the seven (7) day revocation period has expired.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">I understand that the delivery of the consideration herein stated does not constitute an admission of liability by CPS and that CPS expressly denies any wrongdoing or liability.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tr>
			<td style="vertical-align:top;width:47.3%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Date:</p>
			</td>
			<td style="vertical-align:top;width:53.8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Signed by:</p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Witness by:</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>cpsh-20231121.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/24/2023 2:16:31 PM-->
<xsd:schema xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:cpsh="http://www.cpsh.com/20231121" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cpsh.com/20231121">
<xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"/>
<xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
<xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd"/>

<xsd:annotation>
<xsd:appinfo>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cpsh-20231121_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cpsh-20231121_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cpsh-20231121_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
<link:roleType id="statement-document-and-entity-information" roleURI="http://www.cpsh.com/20231121/role/statement-document-and-entity-information">
<link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:presentationLink</link:usedOn>
</link:roleType>
</xsd:appinfo>
</xsd:annotation>
<xsd:element abstract="true" id="cpsh_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>cpsh-20231121_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/24/2023 2:16:31 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
<link:roleRef roleURI="http://www.cpsh.com/20231121/role/statement-document-and-entity-information" xlink:href="cpsh-20231121.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:definitionLink xlink:role="http://www.cpsh.com/20231121/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>

<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>


<link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>cpsh-20231121_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/24/2023 2:16:31 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
<link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Type</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Period End Date</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Registrant Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Incorporation, State or Country Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, File Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Tax Identification Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Address Line One</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Postal Zip Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, City or Town</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, State or Province</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:label xlink:label="dei_WrittenCommunications-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:label xlink:label="dei_SolicitingMaterial-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementIssuerTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Emerging Growth Company</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Central Index Key</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>

</link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>cpsh-20231121_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/24/2023 2:16:31 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:roleRef roleURI="http://www.cpsh.com/20231121/role/statement-document-and-entity-information" xlink:href="cpsh-20231121.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:presentationLink xlink:role="http://www.cpsh.com/20231121/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>

<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>

<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140586519828672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>Nov. 21, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity, Registrant Name</a></td>
<td class="text">CPS TECHNOLOGIES CORP.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document, Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document, Period End Date</a></td>
<td class="text">Nov. 21,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity, Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity, File Number</a></td>
<td class="text">0-16088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity, Tax Identification Number</a></td>
<td class="text">04-2832509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity, Address, Address Line One</a></td>
<td class="text">111 South Worcester Street<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity, Address, Postal Zip Code</a></td>
<td class="text">02766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity, Address, City or Town</a></td>
<td class="text">Norton<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity, Address, State or Province</a></td>
<td class="text">MA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">222-0614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CPSH<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity, Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity, Central Index Key</a></td>
<td class="text">0000814676<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>cpsh20231122c_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cpsh-20231121.xsd" xlink:type="simple"/>
    <context id="d20238K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000814676</identifier>
        </entity>
        <period>
            <startDate>2023-11-21</startDate>
            <endDate>2023-11-21</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="d20238K">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d20238K">0000814676</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d20238K">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="d20238K">2023-11-21</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="d20238K">CPS TECHNOLOGIES CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d20238K">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="d20238K">0-16088</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="d20238K">04-2832509</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d20238K">111 South Worcester Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressPostalZipCode contextRef="d20238K">02766</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown contextRef="d20238K">Norton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d20238K">MA</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode contextRef="d20238K">508</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d20238K">222-0614</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="d20238K">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="d20238K">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="d20238K">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="d20238K">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="d20238K">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d20238K">CPSH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d20238K">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="d20238K">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
ML W@^4)*<[BP.]KB!XG^?U!+ P04    " !/2GA7GZ ;\+$"  #B#   #0
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
MOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ 3TIX5P=!36*!    L0   !
M             ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !/
M2GA7CI>4U^X    K @  $0              @ &O    9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    " !/2GA7F5R<(Q &  "<)P  $P
M@ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( $]*>%<)^CM]
M2 0  )P0   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    " !/2GA7GZ ;\+$"  #B#   #0
M@ &+#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( $]*>%>7BKL<P    !,"
M   +              "  6</  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $]*
M>%<ZJJ+G0 $  #P"   /              "  5 0  !X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    " !/2GA7)!Z;HJT   #X 0  &@              @ &]
M$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !/2GA7
M99!YDAD!  #/ P  $P              @ &B$@  6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     "0 ) #X"  #L$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="cpsh20231122c_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cpsh.com/20231121/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cpsh-20231121.xsd</File>
    <File>cpsh-20231121_def.xml</File>
    <File>cpsh-20231121_lab.xml</File>
    <File>cpsh-20231121_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" original="cpsh20231122c_8k.htm">cpsh20231122c_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cpsh20231122c_8k.htm": {
   "nsprefix": "cpsh",
   "nsuri": "http://www.cpsh.com/20231121",
   "dts": {
    "schema": {
     "local": [
      "cpsh-20231121.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "cpsh-20231121_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cpsh-20231121_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cpsh-20231121_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "cpsh20231122c_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 26,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://www.cpsh.com/20231121/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d20238K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cpsh20231122c_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d20238K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cpsh20231122c_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document, Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document, Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.cpsh.com/20231121/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001437749-23-032962-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-23-032962-xbrl.zip
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
M:K'K=+;C$%](@@W_^'0J43_JG[UXYU]02P,$%     @ 3TIX5ROXL1_*$0
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
M1TFZ-Q;30B^>_O>CAKFZ%")9^UPM7=<KKXMP7SW&F[T5,H"'B L%BL^=5 Q
M7)@+01Z(B^>KD"\*F>H%A(G/0_!2.:Z..O0=-$@BM98[QL5O.2R-HN?!=J!%
ML!L>PC@00NK9F/^CMKI<"SOC-5\.%4ZH3T*<E?%F:8=.XLVTB.6SG!53>@N4
M52'1Q]SU^:<ODU@S*5+""#);A:M.U;-5N/ *;%UVKK-.:S+9HM/VU (S8P<]
M QAA_B5&Q>3Z_/+;Q<PNLG_>'P\FM2_7M?.&\:G5J'TQ:F>=1JM"J'M+QV$U
MCK[UE5<98*IDP/2NK&!4Q5H7O#7KEZ+Z!\91^SOP:>0Y1K8)KX":0<'GT\4H
M0#S>&P&=J_I7O$]Q%0K6<1&98Z.U913IX@@RNYE'RW!DZ*!6 1W /,5BH^6%
MWHL<L;D*S:2LW%I?;[(./;/869\8[9XT)1N2O7S16N_9QY!.4C//#.DQ%G=E
M^-9A=OSU4$5G(?$^2^A\RB!>D9%04>@I%Z#V?!&B]JP#12AX+KKL28# -5RM
M%#-=JUAVX'-/JDPHM,R/0UO(O)!"]S&I"8':$WN'B[J#+X+ G_Q<KF=:4$K[
M:MDK_()EYH*+7:(^LF?@[8/FZJ/'5_=%D"<[:)FPGL<J5NN)TP-/9O4#4=I:
M>:%@U]!83RK:F/IH1Q$.C&%<F(%$07](^& O^X+I%+>RK9\0? @-[.\,;3L0
ML#[@K#=7(R<R\-2221*(\J2#>=O)W+$!#I4Y-RVB[@)1S!%2EP+/(#C<BW25
M0WKJMFZOI]OU/2&3W0-K*2?B)F;/"Y&/=Q"7/X7D[PB43D^Y$("I(7@+.%&Z
M BKU&CT9G##&LD*,'TEB4_!7\N04/'$<@&[Y4N! M'WB^EA:!2B\^M2J9;=H
M ]T%!5* CRZ!K]RQH@^6D8#@CB>.$H RW<YN!BSTIQ3U5!F)8'S8!>^&I?HK
M;*>'!)3#&KY0("2-MA]*S1$Q2') I:Y2(:S7 S@F75?M-\DIQ6!HZ0\'X$TG
M.V<$'3-7$TM=+2-PW1W^0;^"_2?ASM)U%)9V>#PD3;3%A%^!^CPYBP0&?;MS
M'$07" KZH?HE]R8OTP @9&'4_2\B# ABQUI/X!6C0N-C5Q?J1%*YIJKP#@9%
MW@U^1(.6Q0?WV0_T&=. N3/T)T 711SDF!BWX.\"K^!-J A7+X)7P'FJ%S9O
MN):>JPL6!";6/69%F+HP;T:.49D-O>G7>!D*Q =A"19L+NQHJ"_>#7^08'2!
M1N^H BS!^KX*0*+A$/DX.<::X-+Q85F,@2 >45<N ;]TF8YS&% 2*<43K15?
M68*Z&#]^%$R.D2TF5YCBX,STB2QB\D)*"D&9H_O B[JZ\3>YRXD U2;E:11S
M"P/>Y1*\D+SY8HCT8D[V?G2_]RA?-'\@O_=LDA-0WZYH@X22%7-YF'9#NR?Y
M%^N.OO%K%CT[SH+*B9?"HE/F^H$XZ:74-.A37SS_35(]JVY,V,YU"3$#K%>D
M#]E:N;B^4NRA>5]U65%H"Q[,W([R\/M?MD 9=&GN?W/'L^";$GV9/1O]9[]8
MM(H6_NS!1 ;Q@,* /0IJRPK33(:C-K:'TQ ^Y2DZZB<4J K%YW(1TT0-?4;:
MDUE$WN=;UT7?CBDFL%X)$RSX\8":L = OK# G#X5!2 =+>C?$2B OC#+I8.#
M\I%5 LXI'>X7@(OVRONE@_U-N$C5:JHJE4F^"(FNLP#)O40Z'3$7=\3)A=_#
M]$<N,-4?D3M.W=OZFE5'^64S31TS&N0:<S=-!!]HBV)^"@Q"U.U%.RC7#AZ
M82XKSG8TU0\>$?S%(PA(]0V\KZHD]='7F1Y)):=+YIU.EV:.J+*G5XEV*@62
MI,ZAX@4SNBNC#5?^ALRL9ER%NF=8XNE+#IOGE[7.M]9FO^_Q:AGQR=-5UIXN
M<T\=AZ-*2.<J-RP]V47G@0[5\?WNHB-_!\V 2IT[.@6EOP2-4UXA$!L:?)W?
MZK(!=7M)_ETY+[K#+AF T8GP>$/-!\'#P!>P<^?YTU2O+XA:99^L_?SAD@*Z
M]3=(I*Z_G-P7_*0!R:H+J!_)P5B!D U&F_FC==BTEF$S.]$!WL>QXN:0-5!-
M29-LZ"E)<UKK-"JI **\S.O;["Y5C<2G!/C3N/)TT;F)UVYL7M"^=O(49O:?
MY!+(#&H*84'=C^["+%_RY%SP7@^\QEWRA\B_>"G;:/ :ZFP5^V^8WQ[FL=!A
M>FH0%SJ\V(@H+CG[6FMWC&D)W<(2OT<MW4N @/^(MX^_D'GR?U!+ P04
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
M"M>-A+B)A8M2?HX;S24 1*_:"M\>=P"4;EHL%XA5Y='!Q;Y?6%@8P&U:\=:
M(RQ(3<4PR_;MZG+,%+ZH%,M=--YH?&<E"G]T;XT>U;] H!&:#QS;5&^@TOPY
M(8:365?W&J6GZ=3 Z.<]QT:&F!R7HBP<$4!JBA<%5S]N:R\.5&<?HZU'0D/E
MJF58*DJ_N@XF1MLL@M2+O]F6!H,#01.2""#U\$ !^C>QQN]G<W,+'?W9W<8C
MK"GET,,,X11P>,'A ')6Y.URA819AV$0+1XVN\;:-+N\]M/X:8-:WON078DN
M]$&6+ZF@/OREE\A#A/2I,2\ZKV=-IJS8.G2T3W*@ DI[BC#QU2]M<]'PEO4@
M<YZQQW<XS[:#2Y7ZT;F1\5"8B'U!=G&$'%@B0%8M\0-5G3,LPUHK %PHT!#?
M#>T3(R=HO_P6]"*?Q>Y[$O!Z.S8KSV%AM0V.%%#Q./DDH/JP==N'\F"'\C@"
M%P/:]'&@&_F>?N<SY_KO'EQ./'QXFI(%?F &X5,[]9F<S"XZ^&;O=2#[R1N)
MR6.<6L*G#OJ-#<PKM5K$'866=::$,LO4QRA;(C=]VE'E'SQY\B1HIN.=G/ +
M+M5'WQL9\S;FB&I/J6;5SGH9,3<%N>J@^9H"OD;?XZV+V:5,709OZKM-3/Y*
M9V"N7X<1=--(-NQDC!\LRFLM+E1)O"MLL0=3%",\R.)#+73# F<')\U(ARTA
M8%4?F-C*(]<3,R%F&R&F.A6YTZK99HA]=Q:NI%L876^[0KK>N"E/T-DZOI?'
M..8ZX^&?8*X/47%)H>E_Y:#<<#K1'.R45W(@W$BDAH=C8P(^$.<W)GX7?G\K
M2(G@'QRN13T%&_7JL00&!K^9"BGPC(KAI3S?4(=RK:;C&HO"5M&I(MA#UK F
MZ?VR&K1@L'M=2\<.T\Z,>"6]L]"C3HME;GN;7*Y3+JP9@K9D3BAT?0?N0-@3
M3!-C49*Y8N)4V@F@[\:14\A-I-3W/2/%D[I654IM4#76.MIBGC!2)::U+8)!
M7X[%++<[4T9,AKO(8QCM[^*:[/PWUR,]>(" .3O?M)6PM0JE1"V[(I;J+[]I
MEP-=Z X=O-H..Q4&BP63@/RH7&"#&6N6LL0*^EPP<'!KN>T4DBTI"C.@E*"U
MCYHC5@Y2\M*L\,H$A7R7_>/,JEC%6'(0TI4C_.+@Q)QN56S&5<WR"LU7[+DH
M\\^[."6=4N6)I9;B<I6>]SW(X'4^LVA+,\]FYZJ@^F%8GE:O-*DT1FZ2?,N0
M":0*OD:IBP_4F+"Y6I59T?3A.=<+3"+H],O+YR],%C_YDB5F68; BM W3L$2
MU'%-71K2(18E$>2*&U"P3@BG6L'*N^4TK]RB38@NC\85">S#IS!;B;4R2:_6
M0=(_EY&J2^,4XSUBYLK,C9?T$';(0TYP%CU\39H&B32!X6')832R8;(KW;25
MK#3RS8:#3>#-3"O 7#=$1^_V!\6GF)&C]LHC<M@7KD&L(QW8(5U.)0];0B!
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
M93%/J0@CE1>0%_R6B_*;H34)../#? B/^8L@-!\\WKW_BR,/;P-88,'.IUT
MW=V DO=WO_EU@9(7!GS^]%?&(7Z?-<178EKZ#"SAKX<V0W#'CH-W]=!7KR[/
M.Y\M9CM5>=W_$,] Q("S02!6!Y8%_T &_^?/[BV:9?[\_P-02P$"% ,4
M" !/2GA7P9_JIF(#  !O#0  $0              @ $     8W!S:"TR,#(S
M,3$R,2YX<V102P$"% ,4    " !/2GA7#E)RL=@$  #F+   %0
M    @ &1 P  8W!S:"TR,#(S,3$R,5]D968N>&UL4$L! A0#%     @ 3TIX
M5^+0*+_X!0  1#P  !4              ( !G @  &-P<V@M,C R,S$Q,C%?
M;&%B+GAM;%!+ 0(4 Q0    ( $]*>%>V%P,A<P0  'XM   5
M  "  <<.  !C<'-H+3(P,C,Q,3(Q7W!R92YX;6Q02P$"% ,4    " !/2GA7
M*_BQ'\H1  "V>0  %               @ %M$P  8W!S:#(P,C,Q,3(R8U\X
M:RYH=&U02P$"% ,4    " !/2GA7$()(=<$^  #K(P$ #0
I@ %I)0  97A?-C P,C R+FAT;5!+!08     !@ & (4!  !59      !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
