0000814676-18-000040.txt : 20181109 0000814676-18-000040.hdr.sgml : 20181109 20181109170503 ACCESSION NUMBER: 0000814676-18-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 36 CONFORMED PERIOD OF REPORT: 20180929 FILED AS OF DATE: 20181109 DATE AS OF CHANGE: 20181109 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: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36807 FILM NUMBER: 181173891 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 10-Q 1 q3201810qb_r.htm Q3 2018 10Q

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549
FORM 10-Q

(Mark One)
[X] Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the period ended  September 29, 2018
or

[ ] Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from          to

 

Commission file number          0-16088

 

CPS TECHNOLOGIES CORPORATION

(Exact Name of Registrant as Specified in its Charter)

 

Delaware
(State or Other Jurisdiction
of Incorporation or Organization)
04-2832509
(I.R.S. Employer
Identification No.)

 

111 South Worcester Street
Norton MA
(Address of principal executive offices) 

 

 

02766-2102
(Zip Code)

 

 

(508) 222-0614
(Registrant’s Telephone Number, including Area Code)

  

CPS Technologies Corporation

111 South Worcester Street

Norton, MA 02766-2102

Former Name, Former Address and Former Fiscal Year if Changed since Last Report
 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period than the registrant was required to file such reports), and (2) has been subject to the filing requirements for the past 90 days. 

[X] Yes   [ ]  No

 

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). [X] Yes [ ] No

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting, or an emerging growth company. See definition of “large accelerated filer,” accelerated filer,” smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer [ ]   Accelerated filer [ ]   Non-accelerated filer [X]   Smaller reporting company [X]

Emerging growth company [ ]

 

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act):
[ ] Yes       [X] No

 

APPLICABLE ONLY TO CORPORATE ISSUERS:

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.  Number of shares of common stock outstanding as of November 7, 2018: 13,203,436.

 

PART I  FINANCIAL INFORMATION

ITEM 1  FINANCIAL STATEMENTS (Unaudited)

CPS TECHNOLOGIES CORPORATION
Balance Sheets (Unaudited)
(continued on next page)

 

    September 29,      December 30,  
     2018      2017  
ASSETS   
Current assets:          
Cash and cash equivalents  $87,976   $1,339,572 
Accounts receivable- trade, net of allowance for doubtful          
accounts of $10,000   3,902,117    2,943,373 
Inventories, net   3,571,276    2,109,513 
Prepaid expenses and other current assets   108,993    101,086 
  
Total current assets   7,670,362    6,493,544 
  
Property and equipment:          
Production equipment   9,195,059    9,299,515 
Furniture and office equipment   518,370    499,679 
Leasehold improvements   891,816    891,817 
  
Total cost   10,605,245    10,691,011 
Accumulated depreciation and amortization   (9,566,102)   (9,287,006)
Construction in progress   383,432    86,493 
  
 Net property and equipment   1,422,575    1,490,498 
  
Deferred taxes   3,313,666    3,038,666 
  
 Total assets  $12,406,603   $11,022,708 
  

 

See accompanying notes to financial statements.

CPS TECHNOLOGIES CORPORATION
Balance Sheets (Unaudited)
(concluded)

    September 29,      December 30,  
    2018      2017  
LIABILITIES AND STOCKHOLDERS’ EQUITY   
Current liabilities:          
Line of Credit   900,000    —   
Accounts payable   1,992,992    946,385 
Accrued expenses   902,576    655,489 
Deferred revenue   —      100,000 
  
Total current liabilities   3,795,568    1,701,874 
  
Commitments (note 4)          
Stockholders’ equity:          
Common stock, $0.01 par value,          
authorized 20,000,000 shares;          
issued 13,423,492;          
outstanding 13,203,436;          
at September 29, 2018 and December 30, 2017   134,235    134,235 
Additional paid-in capital   35,875,614    35,739,916 
Accumulated deficit   (26,881,761)   (26,036,264)
Less cost of 220,056 common shares repurchased          
at September 29, 2018 and December 30, 2017   (517,053)   (517,053)
  
Total stockholders’ equity   8,611,035    9,320,834 
  
Total liabilities and stockholders’          
 equity  $12,406,603   $11,022,708 
  

 

See accompanying notes to financial statements.

 

CPS TECHNOLOGIES CORPORATION
Statements of Operations (Unaudited)

  Fiscal Quarters Ended      Nine Months Ended  
    September 29,      September 30,      September 29,      September 30,  
     2018      2017      2018      2017  
        
Revenues:            
Product sales  $6,116,448   $4,211,962   $15,500,173   $10,781,175 
    
Total Revenues   6,116,448    4,211,962    15,500,173    10,781,175 
Cost of product sales   5,152,598    3,450,915    13,786,762    9,686,103 
    
Gross Margin   963,850    761,047    1,713,411    1,095,072 
Selling, general and                    
administrative expense   982,765    743,634    2,822,240    2,650,526 
    
Operating income (loss)   (18,915)   17,413    (1,108,829)   (1,555,454)
Interest income (expense), net   (13,679)   2,815    (25,313)   8,065 
Other income   13,645    —      13,645    —   
    
Net income (loss) before income                    
tax expense    (18,949)   20,228    (1,120,497)   (1,547,389)
Income tax (benefit) expense   (5,000)   7,000    (275,000)   (623,000)
    
Net income (loss)  $(13,949)  $13,228   $(845,497)  $(924,389)
    
Net income (loss) per                    
basic common share  $(0.00)  $0.00   $(0.06)  $(0.07)
    
Weighted average number of                    
basic common shares                    
outstanding   13,203,436    13,203,436    13,203,436    13,203,436 
    
Net income (loss) per                    
diluted common share  $(0.00)  $0.00   $(0.06)  $(0.07)
    
Weighted average number of                    
diluted common shares                    
outstanding   13,203,436    13,229,868    13,203,436    13,203,436 
    

 

See accompanying notes to financial statements.

 

CPS TECHNOLOGIES CORPORATION
Statements of Cash Flows (Unaudited)

    Nine Month Periods Ended  
    September 29,      September 30,  
     2018      2017  
    
Cash flows from operating activities:          
Net loss  $(845,497)  $(924,389)
Adjustments to reconcile net loss          
to cash provided by (used in) operating activities          
Depreciation & amortization   411,499    412,982 
Share-based compensation   135,698    149,068 
Deferred taxes   (275,000)   (623,000)
Gain on sale of property and equipment   (13,645)   —   
Changes in:          
Accounts receivable-trade   (958,744)   (1,074,569)
Inventories   (1,461,763)   295,623 
Prepaid expenses   (7,907)   8,864 
Accounts payable   1,046,607    174,735 
Deferred revenue   (100,000)   —   
Accrued expenses   247,087    (8,075)
  
Net cash provided by (used in) operating          
activities   (1,821,666)   (1,588,761)
  
Cash flows from investing activities:          
Purchases of property and equipment   (343,576)   (129,389)
Proceeds from sale of property and equipment   13,645    —   
  
Net cash provided by (used in) investing          
activities   (329,931)   (129,389)
  
Cash flows from financing activities:          
Net borrowings on line of credit   900,000    —   
  
Net cash provided by (used in)          
financing activities   900,000    —   
  
Net increase (decrease) in cash and cash equivalents   (1,251,596)   (1,718,150)
Cash and cash equivalents at beginning of period   1,339,572    3,407,760 
  
Cash and cash equivalents at end of period  $87,976   $1,689,610 
  
Supplemental cash flow information:          
Cash paid for taxes, net of refunds  $486   $—   

See accompanying notes to financial statements.

 

CPS TECHNOLOGIES CORPORATION
Notes to Financial Statements
(Unaudited)

(1)  Nature of Business

CPS Technologies Corporation (the “Company” or “CPS”) provides advanced material solutions to the electronics, power generation, automotive and other industries.   The Company’s primary advanced material solution is metal-matrix composites which are a combination of metal and ceramic.

CPS also assembles housings and packages for hybrid circuits. These housings and packages may include components made of metal-matrix composites or they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.

The Company sells into several end markets including the wireless communications infrastructure market, high-performance microprocessor market, motor controller market, and other microelectronic and structural markets.

 

(2)  Interim Financial Statements

As permitted by the rules of the Securities and Exchange Commission applicable to quarterly reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles.

 

The accompanying financial statements are unaudited.  In the opinion of management, the unaudited financial statements of CPS reflect all normal recurring adjustments which are necessary to present fairly the financial position and results of operations for such periods.

 

The Company’s balance sheet at December 30, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.

 

For further information, refer to the financial statements and footnotes thereto included in the Registrant’s Annual Report on Form 10-K for the year ended December 30, 2017.

 

The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year.

 

Revenue Recognition - Change in Accounting Policy

The Company adopted Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers” in fiscal 2018. The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.

           

The adoption of FASB ASC Topic 606 did not have a material impact on the Company’s financial statements and no cumulative catch-up adjustment was required.

 

Identifying the Contract with the Customer

The Company identifies contracts with customers as agreements that create enforceable rights and obligations.  In the case of a few large customers the Company has executed long-term Master Sales Agreements (“MSA”).  These are umbrella agreements which typically define the terms and conditions under which a customer can order goods from CPS.  These in themselves do not constitute a contract as no products are committed to be transferred and the customer has no obligation to make payments.

 

The Company contract is only enforceable once both parties have approved it, and is usually in the form of a written purchase order from a customer combined with acknowledgement from the Company.

 

In cases without an MSA, the customer submits a blueprint for a product, the Company provides a quote and the customer responds with a purchase order.   In these cases the Company’s acceptance of the purchase order constitutes an enforceable contract.

 

 

Identifying the Performance Obligations in the Contract

For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations.

 

Shipping and handling activities for which the Company is responsible are not a separate promised service but instead are activities to fulfill the entity’s promise to transfer goods. Shipping and handling fees will be recognized at the same time as the related performance obligations are satisfied.

 

The Company provides an assurance-type warranty.  This guarantees that the product functions as promised and meets specifications.  Under its terms and conditions the Company offers a 30 day warranty and replaces defective or non-conforming products.  The expense of replacement is recorded at the time the Company agrees to replace a defective or non-conforming product.  This assurance type warranty is not considered to be a distinct performance obligation.

 

Determining the Transaction Price

The Company determines the transaction price as the amount of consideration specified in the contract that it expects to receive in exchange for transferring promised goods to the customer. Amounts collected from customers for sales value added and other taxes are excluded from the transaction prices. Product sales are recorded net of trade discounts and sales returns.

 

If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.

 

When credit is granted to customers, payment is typically due 30 to 90 days from billing and accordingly our contracts with customers do not include a significant financing component.

 

Allocating the Transaction Price to the Performance Obligations

In virtually all cases the transaction price is tied to a specific product in the contract obviating the need for any allocation.

 

Recognizing Revenue When (or as) the Performance Obligations are Satisfied

The Company recognizes revenue at the point in time when it transfers control of the promised goods or services to the customer, which typically occurs once the product has shipped or has been delivered to the customer. Occasionally, for the purpose of insuring a steady flow of product, the Company ships products on consignment. In these instances, delivery is deemed to have occurred when the customer pulls inventory out of the warehouse for use in their production, or upon a specified period of time as agreed upon by both parties.

 

The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. The costs are recorded within, selling, general and administrative expenses.

 

The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less

 

Recent Issued Accounting Pronouncements Not Yet Effective

In February 2016 the FASB issued ASU No. 2016-02, Leases, which requires a lessee

to recognize lease liabilities for the lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and right-of-use assets, representing the lessee’s right to use, or control the use of, specified assets for the lease term. Additionally, the new guidance has simplified accounting for sale and leaseback transactions. Lessor accounting is largely unchanged. The ASU is effective for fiscal years beginning after December 15, 2018. It is expected that assets and liabilities will increase based upon the present value of remaining lease payments for leases in place at the adoption date and such amounts may be material to the financial statements depending on terms of any lease renewals and other operating leases entered into.

 

 

(3)  Net Income (loss) Per Common and Common Equivalent Share

Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period.  Diluted net income (loss)  per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus additional common shares that would have been outstanding if potential dilutive common shares had been issued for granted stock options and stock purchase rights.  Common stock equivalents are excluded from the diluted calculations when a net loss is incurred as they would be anti-dilutive.

 

  

(4)  Commitments & Contingencies

 

Commitments

In February 2018, the Company signed a lease for the Norton facilities through February 2021. The leased facilities comprise approximately 38 thousand square feet. The lease is a triple net lease wherein the Company is responsible for payment of all real estate taxes, operating costs and utilities.  The Company also has an option to buy the property and a first right of refusal during the term of the lease.  Annual rental payments are $152 thousand.

 

In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease terms have been for one year and have been renewed annually. The current lease expires in February 2019. Annual rental payments are $83 thousand.

 

Loss contingency

The Company manufactures baseplates for power module manufacturers. Most baseplates manufactured by CPS require a nickel coating be applied to the baseplate (“Ni plating”). CPS warranties its baseplates to meet the Ni plating specifications required by our customers, and flows this requirement to its Ni plating vendors.

 

On January 24, 2018 the Company received a “Claim and Non-Conformance Notification” from one of its European customers relating to the Ni plating on our baseplates. Upon investigation, it was determined that one employee of the Ni plating vendor used by CPS had deviated from the prescribed work instruction for Ni plating from mid-September 2017 until mid-January 2018. The Company's Ni plating vendor acknowledged this violation and worked with the customer to resolve the problem.

 

In the case of affected baseplates, which have not been assembled into modules, it was a straight-forward process for the Ni plating vendor to rework these baseplates and this work has been completed. The relavent issue is baseplates that have already been assembled into modules. During this four-month period approximately 15,000 baseplates from this Ni plating vendor were assembled into modules; only a small portion of these baseplates are affected.

 

On April 11, 2018 the Company received a “Follow-up Claim and Non-Conformance Notification” from the European customer.  The customer estimated the total value of the claim to be $1.0 million “as of today”, and reserves the right to claim additional damages in the future.

 

The Company has informed its insurer of this claim and the Ni plating vendor has done the same with its insurer. The Company believes that it is not possible at this time to quantify the potential financial impact, if any, to the Company.  No amounts for damages have been recorded in the accompanying financial statements.

 

Although the Company expects this issue to be resolved amicably, there is a possibility that this could result in legal proceedings.

 

(5)  Share-Based Payments

The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of the award. That cost is recognized over the period during which an employee is required to provide services in exchange for the award, the requisite service period (usually the vesting period). The Company provides an estimate of forfeitures at initial grant date. Reductions in compensation expense associated with the forfeited options are estimated at the date of grant, and this estimated forfeiture rate is adjusted periodically based on actual forfeiture experience. The company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted.

 

There were no stock options granted or issued under the Plan during the quarters ended September 29, 2018 and September 30, 2017.

 

During the quarter ended September 29, 2018, 18,600 options were forfeited and 8,000 options expired.  During the quarter ended September 30, 2017, 24,000 options were forfeited.

 

During the quarters ended September 29, 2018 and September 30, 2017 there were no shares repurchased.

 

During the three and nine months ended September 29, 2018 the Company recognized approximately $33 thousand and $136 thousand, respectively as share-based compensation expense related to previously granted shares under the Plan. These amounts are included as a component of selling, general and administrative expenses in the statement of operations.

 

During the three and nine months ended September 30, 2017 the Company recognized approximately $37 thousand and $149 thousand, respectively as share-based compensation expense related to previously granted shares under the Plan. These amounts are included as a component of selling, general and administrative expenses in the statement of operations.

 

 

(6)  Inventories

Inventories consist of the following:

    September 29,      December 30,  
     2018      2017  
    
Raw materials  $662,720   $478,567 
Work in process   2,306,340    1,003,285 
Finished goods   988,578    1,014,023 
  
Total inventory   3,957,638    2,495,875 
Reserve for obsolescence   (386,362)   (386,362)
  
Inventories, net  $3,571,276   $2,109,513 
  

 

 

(7)  Accrued Expenses

Accrued expenses consist of the following:

    September 29,      December 30,  
     2018      2017  
    
Accrued legal and accounting  $78,250   $78,925 
Accrued payroll   601,105    455,518 
Accrued other   223,221    121,046 
  
   $902,576   $655,489 
  

 

 

(8)  Line of Credit 

In early November 2018, the Company renewed its $1.5 million revolving line of credit line with Santander Bank.  The agreement will mature on June 30, 2019.  The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of prime plus 100 basis points. Under the terms of the agreement, the Company is required to maintain its operating accounts with Santander Bank. The Company is also subject to certain financial covenants.  These include specific earnings levels, a targeted current ratio and a targeted debt to tangible net worth ratio at the end of subsequent quarters.  On November 8, 2018 the Company obtained a waiver for violating the net profit covenant and was in compliance with all other covenants at September 29, 2018.  Also, at September 29, 2018 the Company had $900 thousand of borrowings under this LOC and its borrowing base at the time would have permitted an additional $600 thousand to have been borrowed.

 

 

(9)  Income Taxes

A valuation allowance against deferred tax assets is required to be established or maintained when it is "more likely than not" that all or a portion of deferred tax assets will not be realized. The Company believes that it will generate sufficient future taxable income to realize the tax benefits related to the remaining deferred tax assets and as such no valuation allowance has been provided against the deferred tax asset.

 

The Company recorded a tax benefit of $4 thousand and tax benefit of $231 thousand for federal income taxes during the three and nine months ended September 29, 2018, respectively. The Company recorded a tax benefit of $1 thousand and a tax benefit of $44 thousand for state income taxes during the three and nine months ended September 29, 2018, respectively.

 

The Company recorded a tax expense of $5 thousand and tax benefit of $495 thousand for federal income taxes during the three and nine months ended September 30, 2017, respectively. The Company recorded a tax expense of $2 thousand and a tax benefit of $128 thousand for state income taxes during the three and nine months ended September 30, 2017, respectively.

 

 

ITEM 2       MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis of financial condition and results of operations is based upon and should be read in conjunction with the financial statements of the Company and notes thereto included in this report and the Company’s Annual Report on Form 10-K for the year ended December 30, 2017.

 

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements that involve a number of risks and uncertainties. There are a number of factors that could cause the Company’s actual results to differ materially from those forecasted or projected in such forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements which speak only as of the date hereof.  The Company undertakes no obligation to publicly release the results of any revisions to these forward-looking statements which may be made to reflect events or changed circumstances after the date hereof or to reflect the occurrence of unanticipated events.

 

Critical Accounting Policies

The critical accounting policies utilized by the Company in preparation of the accompanying financial statements are set forth in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the year ended December 30, 2017, under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations”.  There have been no material changes to these policies since December 30, 2017, other than the adoption of AS 606 as discussed in the financial statements..

 

 

Overview

CPS Technologies Corporation (the ‘Company’ or ‘CPS’) provides advanced material solutions to the electronics, power generation, automotive and other industries.

 

The Company’s products are generally used in high-power, high-reliability applications. These applications always involve energy use or energy generation and the Company’s products allow higher performance and improved energy efficiency. The Company is an important participant in the growing movement towards alternative energy and "green" lifestyles. For example, the Company’s products are used in mass transit, hybrid and electric cars, wind-turbines for electricity generation as well as routers and switches for the internet which in turn allows telecommuting.

 

The Company’s primary advanced material solution is metal matrix composites (MMCs), a new class of materials which are a combination of metal and ceramic. CPS has a leading, proprietary position in metal matrix composites. Metal matrix composites have several superior properties compared to conventional materials including improved thermal conductivity, thermal expansion matching, stiffness and light weight which enable higher performance and higher reliability in our customers’ products.

 

Like plastics several decades ago, we believe metal-matrix composites will penetrate many end markets over many years. CPS management believes our business model of providing advanced material solutions to a portfolio of high growth end markets which are, at any point in time, in various stages of the technology adoption lifecycle, provides CPS with the opportunity for sustained growth and a diversified customer base. We believe we have validated this model as we are now supplying customers at all stages of the technology adoption lifecycle.

 

CPS is the leader in supplying metal matrix composites to certain high growth electronics end markets which are well along in the adoption lifecycle and therefore generating significant demand. These end markets include high-performance integrated circuits and circuit boards used in internet switches and routers, as well as motor controllers used in high-speed electric trains, subway cars and wind turbines.   CPS supplies heat spreaders, lids and baseplates to customers in these end markets. CPS is a fully qualified manufacturer for many of the world’s largest electronics OEMs.

 

CPS also assembles housings and packages for hybrid circuits. These housings and packages may include components made of metal-matrix composites; they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.

 

A market at an earlier stage of the adoption lifecycle is the market for hybrid and electric automobiles.  In 2012 the Company announced a multi-year supply agreement with a major tier one automotive supplier for the supply of AlSiC pin fin baseplates for use in motor controllers for hybrid and electric automobiles.

 

We are also actively working with customers in end markets at the beginning stages of the adoption lifecycle.

 

The Company believes that its hybrid hard face armor tiles will find application in many military vehicles as well as armored commercial vehicles.

 

Our products are manufactured by proprietary processes we have developed including the QuicksetTM Injection Molding Process (‘Quickset Process’) and the QuickCastTM Pressure Infiltration Process (‘QuickCast Process’).

 

CPS was incorporated in Massachusetts in 1984 as Ceramics Process Systems Corporation and reincorporated in Delaware in April 1987 through a merger into a wholly-owned Delaware subsidiary organized for purposes of the reincorporation. In July 1987, CPS completed our initial public offering of 1.5 million shares of our Common Stock. In March 2007, we changed our name from Ceramics Process Systems Corporation to CPS Technologies Corporation.

 

 

Results of Operations for the Third Fiscal Quarter of 2018 (Q3 2018) Compared to the Third Fiscal Quarter of 2017 (Q3 2017); (all $ in 000’s)

Total revenue was $6,116 in Q3 2018, a 45% increase compared with total revenue of $4,212 in Q3 2017.  This increase was due to an increase in the sale of baseplates.

 

Gross margin in Q3 2018 totaled $964 or 16% of sales.  In Q3 2017, gross margin was $761 or 18% of sales.  This increase in margin dollars was due to higher sales volume.

 

Selling, general and administrative (SG&A) expenses were $983 in Q3 2018, 32% greater than SG&A expenses of $744 in Q3 2017.  This increase was due to higher sales commissions, associated with higher sales, and, to a lesser extent, an increase in professional fees.

 

The operating loss for Q3 2018 totaled $19 compared with an operating income of $17 in Q3 2017. This $36 decrease was due to the fact that margin generated from higher sales volume was insufficient to cover the increase in SG&A expenses.

 

In Q3, 2018, the Company realized a gain of $14 on the sale of fully depreciated equipment but incurred a similar amount in interest expense on bank borrowings resulting in $0 for other income/expense for the quarter.  This compares with $3 of interest earned on its cash balances in Q3, 2017.

 

The company incurred a net loss of $14 in Q3 2018 compared with net income of $13 in Q3 2017.  The effective tax rate, due to the Tax Cuts and Jobs Act, declined to 26% for the quarter from 35% applied in Q3, 2017.

 

 

Results of Operations for the First Nine Months of 2018 Compared to the First Nine Months of 2017 (all $ in 000’s)

Total revenue was $15,500 in the first nine months of 2018, a 44% increase compared with total revenue of $10,781 in the first nine months of 2017. This increase was due primarily to an increase in the sale of baseplates.  There were no significant price changes during the first nine months of 2018 compared with the first nine months of 2017.

 

Gross margin in the first nine months of 2018 totaled $1,713 or 11% of sales.  This compares with $1,095, or 10% of sales, generated during the first nine months of 2017.   This improvement in margin was due almost entirely to the increase in revenues.

 

 Selling, general and administrative (SG&A) expenses totaled $2,822 during the first nine months of 2018, an increase of 6% compared with SG&A expenses of $2,651 incurred during the first nine months of 2017.  During 2017 the Company incurred approximately an additional $200 in legal and other costs associated with the annual proxy process.  If it had not been for this one-time additional costs, the total SG&A spending would have been up 15% versus the same nine months last year, primarily due to higher sales commissions and, to a lesser degree,  additional marketing spending.

 

The Company incurred net Other Expense of $12 for the first nine months of 2018.  This was a combination of interest expense of $25, reduced by the gain from the sale of fully depreciated equipment in Q3 2018.  During the first nine months of 2017 the Company earned interest of $8 on its cash balance.

 

The Company incurred an operating loss of $1,109 in the first nine months of 2018, compared with an operating loss of $1,555 in the same period last year.  This improvement was due in large part to the increase in revenues.  The net loss for the first nine months of 2018 totaled $845 versus a net loss of $924 in the first nine months of 2017.   The effective tax rate was 25% in 2018 compared with 40% in 2017.  This reduction in rate reflects the impact of the Tax Cuts and Job Act

 

The Company continues to sell to a limited number of customers and the loss of any one of these customers could cause the Company to require additional external financing. Failure to generate sufficient revenues or reduce certain discretionary spending could have a material adverse effect on the Company’s ability to achieve its business objectives.

 

 

Liquidity and Capital Resources (all $ in 000s unless noted) 

The Company’s cash and cash equivalents at September 29, 2018 totaled $88.  The Company’s net cash, which considers the $900 of bank borrowings, totaled a negative $812 at the end of the third quarter. This compares to cash and cash equivalents at December 30, 2017 of $1,340. The decrease in net cash was due to the combination of an increase in working capital associated with the increase in revenues, receivables and inventory; less payables and accruals, coupled with the losses from operations.

 

Accounts receivable at September 29, 2018 totaled $3,902 compared with $2,943 at December 30, 2017. Days Sales Outstanding (DSO) decreased from 70 days at the end of 2017 to 57 days at the end of Q3 2018. The accounts receivable balances at December 30, 2017, and September 29, 2018 were both net of an allowance for doubtful accounts of $10.

 

Inventories totaled $3,571 at September 29, 2018 compared with inventory totaling $2,110 at December 30, 2017. This increase was due primarily to the decision to assume responsibility for the plating process in the finished product sold to a major customer, coupled with an increase in customer demand.  As a result of this change, the inventory at the platers is now owned by the company rather than by the customer.  The inventory turnover in the most recent four quarters ending Q3 2018 was 6.0 times, down from 6.7 times averaged during the four quarters of 2017 (each based on a 5 point average).

 

All consigned inventory is shipped under existing purchase orders and per customers’ requests. At September 29, 2018 and December 30, 2017, $2,336 and $742, respectively, was located at customer locations pursuant to consigned inventory agreements. This increase was due primarily to the Company’s  decision to assume responsibility for the plating process of a major European customer.

 

The Company financed its increase in working capital during the first nine months of 2018 from a combination of its cash at the beginning of the year and bank borrowings.  The Company expects it will continue to be able to fund its working capital requirements for the remainder of 2018 from existing cash balances and bank borrowings.

 

The Company continues to sell to a limited number of customers and the loss of any one of these customers could cause the Company to require additional external financing. Failure to generate sufficient revenues, raise additional capital or reduce certain discretionary spending could have a material adverse effect on the Company’s ability to achieve its business objectives.

 

 

Contractual Obligations

In early November 2018, the Company renewed its revolving line of credit line with Santander Bank for $1.5 million.  The agreement will mature on June 30, 2019.  The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of prime plus 100 basis points. Under the terms of the agreement, the Company is required to maintain its operating accounts with Santander Bank. The Company is also subject to certain financial covenants.  These include specific earnings levels, a targeted current ratio and a targeted debt to tangible net worth ratio at the end of subsequent quarters.  On November 8, 2018 the Company obtained a waiver for violating the net profit covenant and was in compliance with all other covenants at September 29, 2018. Also, at September 29, 2018 the Company had $900 thousand of borrowings under this LOC and its borrowing base at the time would have permitted an additional $600 thousand to have been borrowed.

 

The financial covenant requirements at the end of Q3, 2018 are shown below, together with the actual ratios achieved:

 

Covenant  Requirement  Actual
Current Ratio  Minimum of 2.0X   2.0X
Liabilities to Tangible Net Worth  Maximum of 0.5X   0.4X
Borrowings under the line of credit  Maximum of $1,500  $900 
Net Profit  Minimum of $50  * $(14) 
   *Coverage violation waived by bank on Nov 8, 2018
Debt Service Coverage Ratio  Minimum of 1.25X   4.6X 

 

As of September 29, 2018 the Company had $383 of construction in progress and no outstanding commitments to purchase production equipment.

 

As of September 29, 2018, all our manufacturing, engineering, sales and administrative operations were and continue to be located in leased facilities in Norton, Massachusetts and Attleboro, Massachusetts.

 

In February 2018, the Company signed a lease for the Norton facilities through February 2021. The leased facilities comprise approximately 38 thousand square feet. The lease is a triple net lease wherein the Company is responsible for payment of all real estate taxes, operating costs and utilities.  The Company also has an option to buy the property and a first right of refusal during the term of the lease.  Annual rental payments continue at $152 thousand.

 

In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease terms have been for one year and have been renewed annually.  The current lease expires in February 2019 and the Company believes that this can be extended on similar terms for a year or more.   Annual rental payments are $83 thousand.

 

Management believes that a combination of existing cash balances and borrowings, if necessary will be sufficient to fund our cash requirements for the foreseeable future. However, there is no assurance that we will be able to generate sufficient revenues or reduce certain discretionary spending in the event that planned operational goals are not met such that we will be able to meet our obligations as they become due. 

 

The Company’s contractual obligations at September 29, 2018 consist of the following:

 

      Payments Due by Period
                
    Total   Remaining in FY 2018   FY 2019    FY 2020    FY 2021 
Operating lease obligation for facilities  $402,800   $58,800  $166,200   $152,400   $25,400 

 

 

ITEM 3             QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The Company is not significantly exposed to the impact of interest rate changes or foreign currency fluctuations.  The Company has not used derivative financial instruments.

 

ITEM 4             CONTROLS AND PROCEDURES

 

(a)        The Company’s Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of the Company’s disclosure controls and procedures (as such term is defined in Rules 13a-14(c) and 15d - 14(c) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Form 10-Q (the “Evaluation Date”).  Based on such evaluation, such officers have concluded that, as of the Evaluation Date,  1) the Company’s disclosure controls and procedures are effective to ensure that information required to be disclosed by the Company in reports the Company files under the Securities Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and 2) the Company’s disclosure controls and procedures are effective to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

 

(b)        Changes in Internal Controls. There has been no change in our internal control over financial reporting that occurred during our most recent fiscal quarter that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

 

PART II OTHER INFORMATION

 

ITEM 1             LEGAL PROCEEDINGS
            None.

 

ITEM 1A           RISK FACTORS
            There have been no material changes to the risk factors as discussed in our 2017 Form 10-K

 

ITEM 2             UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
            None.

 

ITEM 3             DEFAULTS UPON SENIOR SECURITIES
            None.

 

ITEM 4             MINE SAFETY DISCLOSURES
            Not applicable.

 

ITEM 5             OTHER INFORMATION
            Not applicable.

 

ITEM 6             EXHIBITS
(a)        Exhibits:

Exhibit 31.1 Certification of Chief Executive Officer Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 302 of The Sarbanes-Oxley Act Of 2002

Exhibit 31.2 Certification of Chief Financial Officer Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 302 of The Sarbanes-Oxley Act Of 2002

Exhibit 32.1 Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 Of The Sarbanes-Oxley Act of 2002

(b)        Reports on Form 8-K

On August 3, 2018 the Company filed a report on Form 8-K of its earnings report for the fiscal second quarter ended June 30, 2018.

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

CPS TECHNOLOGIES CORPORATION
(Registrant)

 

Date:    November 9, 2018
/s/        Grant C. Bennett
Grant C. Bennett
Chief Executive Officer

 

Date:    November 9, 2018

/s/        Ralph M. Norwood

Ralph M. Norwood

Chief Financial Officer

 

EX-101.PRE 2 cpsh-20180929_pre.xml XBRL PRESENTATION FILE EX-101.LAB 3 cpsh-20180929_lab.xml XBRL LABEL FILE Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity a Well-known Seasoned Issuer? Is Entity a Voluntary Filer? Is Entity's Reporting Status Current? Entity Filer Category Entity Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Entity Small Business Is Entity Emerging Growth Company Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable- trade, net of allowance for doubtful accounts of $10,000 Inventories, net Prepaid expenses and other current assets Total current assets Property and equipment: Production equipment Furniture and office equipment Leasehold improvements Total cost Accumulated depreciation and amortization Construction in progress Net property and equipment Deferred taxes Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Line of Credit Accounts payable Accrued expenses Deferred revenue Total current liabilities Commitments (note 4) Stockholders’ equity: Common stock, $0.01 par value, authorized 20,000,000 shares; issued 13,423,492; outstanding 13,203,436; at September 29, 2018 and December 30, 2017 Additional paid-in capital Accumulated deficit Less cost of 220,056 common shares repurchased at September 29, 2018 and December 30, 2017 Total stockholders’ equity Total liabilities and stockholders equity Common Stock, authorized shares Common Stock, issued shares Common Stock, outstanding shares Common Stock, par value Income Statement [Abstract] Revenues: Product sales Total Revenues Cost of product sales Gross Margin Selling, general and administrative expense Operating income (loss) Interest income (expense), net Other income Net income (loss) before income tax expense Income tax (benefit) expense Net income (loss) Net income (loss) per basic common share Weighted average number of basic common shares outstanding Net income (loss) per diluted common share Weighted average number of diluted common shares outstanding Statement of Cash Flows [Abstract] Cash flows from operating activities: Net loss Adjustments to reconcile net loss to cash provided by (used in) operating activities Depreciation & amortization Share-based compensation Deferred taxes Gain on sale of property and equipment Changes in: Accounts receivable-trade Inventories Prepaid expenses Accounts payable Deferred revenue Accrued expenses Net cash provided by (used in) operating activities Cash flows from investing activities: Purchases of property and equipment Proceeds from sale of property and equipment Net cash provided by (used in) investing activities Cash flows from financing activities: Net borrowings on line of credit Net cash provided by (used in) financing activities Net increase (decrease) in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental cash flow information: Cash paid for taxes, net of refunds Accounting Policies [Abstract] (1) Nature of Business Organization, Consolidation and Presentation of Financial Statements [Abstract] (2) Summary of significant Accounting Polocies Earnings Per Share [Abstract] (3) Net Income (Loss) Per Common and Common Equivalent Share Commitments and Contingencies Disclosure [Abstract] (4) Commitments & Contingencies Disclosure of Compensation Related Costs, Share-based Payments [Abstract] (5) Share-Based Payments Inventory Disclosure [Abstract] (6) Inventories Payables and Accruals [Abstract] (7) Accrued Expenses (8) Line of Credit Income Tax Disclosure [Abstract] (9) Income Taxes Revenue Recognition - Change in Accounting Policy Inventories Accrued Expenses Raw materials Work in process Finished goods Total inventory Reserve for obsolescence Inventories, net Accrued legal and accounting Accrued payroll Accrued other Total Accrued expenses Forfeitures Expirations Share-based compensation expense Federal income tax benefit recorded (000s) State income tax benefit recorded (000s) Assets, Current Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Net Assets Liabilities, Current Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Revenues Gross Profit Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Increase (Decrease) in Deferred Income Taxes Gain (Loss) on Disposition of Property Plant Equipment Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Deferred Revenue Increase (Decrease) in Accrued Liabilities Net Cash Provided by (Used in) Operating Activities Property, Plant and Equipment, Gross, Period Increase (Decrease) Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Inventory, Gross Inventory Valuation Reserves EX-101.DEF 4 cpsh-20180929_def.xml XBRL DEFINITION FILE EX-101.CAL 5 cpsh-20180929_cal.xml XBRL CALCULATION FILE EX-101.INS 6 cpsh-20180929.xml XBRL INSTANCE FILE 0000814676 2017-12-31 2018-09-29 0000814676 2018-11-07 0000814676 2018-09-29 0000814676 2017-12-30 0000814676 2018-07-01 2018-09-29 0000814676 2017-07-02 2017-09-30 0000814676 2017-01-01 2017-09-30 0000814676 2016-12-31 0000814676 2017-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares CPS TECHNOLOGIES CORP/DE/ 0000814676 10-Q 2018-09-29 false --12-29 Non-accelerated Filer Q3 2018 11000000 13203436 87976 1339572 3407760 1689610 3571276 2109513 108993 101086 7670362 6493544 9195059 9299515 518370 499679 891816 891817 10605245 10691011 9566102 9287006 383432 86493 1422575 1490498 3313666 3038666 12406603 11022708 900000 1992992 946385 902576 655489 100000 3795568 1701874 35875614 35739916 -26881761 -26036264 8611035 9320834 12406603 11022708 15500173 6116448 4211962 10781175 15500173 6116448 4211962 10781175 13786762 5152598 3450915 9686103 1713411 963850 761047 1095072 2822240 982765 743634 2650526 -25313 -13679 2815 8065 13203436 13203436 13203436 13203436 13203436 13203436 13229868 13203436 845497 924389 135698 149068 275000 623000 958744 1074569 1461763 -295623 1046607 174735 -100000 247087 -8075 -1821665 -1588761 343576 129389 -329931 -129389 900000 900000 -1251596 -1718150 3902117 2943373 517053 517053 134235 134235 -1108829 -18915 17413 -1555454 13645 13645 -1120497 -18949 20228 -1547389 -275000 -5000 7000 -623000 -845497 -13949 13228 -924389 -0.06 -0.00 0.00 -0.07 -0.06 -0.00 0.00 -0.07 411499 412982 7907 -8864 13645 13645 486 <p style="margin: 0">(1)&#160; Nature of Business</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">CPS Technologies Corporation (the &#8220;Company&#8221; or &#8220;CPS&#8221;) provides advanced material solutions to the electronics, power generation, automotive and other industries.&#160;&#160; The Company&#8217;s primary advanced material solution is metal-matrix composites which are a combination of metal and ceramic.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; text-indent: 0.5in; margin-right: 0; margin-left: 0">CPS also assembles housings and packages for hybrid circuits. These housings and packages may include components made of metal-matrix composites or they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; text-indent: 0.5in; margin-right: 0; margin-left: 0">The Company sells into several end markets including the wireless communications infrastructure market, high-performance microprocessor market, motor controller market, and other microelectronic and structural markets.</p> <p style="margin: 0"><u>(2)&#160; Interim Financial Statements</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">As permitted by the rules of the Securities and Exchange Commission applicable to quarterly reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The accompanying financial statements are unaudited.&#160; In the opinion of management, the unaudited financial statements of CPS reflect all normal recurring adjustments which are necessary to present fairly the financial position and results of operations for such periods.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company&#8217;s balance sheet at December 30, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">For further information, refer to the financial statements and footnotes thereto included in the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 30, 2017.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><u>Revenue Recognition - Change in Accounting Policy</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company adopted Accounting Standards Codification (ASC) 606, &#8220;Revenue from Contracts with Customers&#8221; in fiscal 2018. The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The adoption of FASB ASC Topic 606 did not have a material impact on the Company&#8217;s financial statements and no cumulative catch-up adjustment was required.</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Identifying the Contract with the Customer</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company identifies contracts with customers as agreements that create enforceable rights and obligations.&#160; In the case of a few large customers the Company has executed long-term Master Sales Agreements (&#8220;MSA&#8221;).&#160; These are umbrella agreements which typically define the terms and conditions under which a customer can order goods from CPS.&#160; These in themselves do not constitute a contract as no products are committed to be transferred and the customer has no obligation to make payments.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company contract is only enforceable once both parties have approved it, and is usually in the form of a written purchase order from a customer combined with acknowledgement from the Company.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">In cases without an MSA, the customer submits a blueprint for a product, the Company provides a quote and the customer responds with a purchase order.&#160;&#160; In these cases the Company&#8217;s acceptance of the purchase order constitutes an enforceable contract.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><b><i>Identifying the Performance Obligations in the Contract</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">Shipping and handling activities for which the Company is responsible are not a separate promised service but instead are activities to fulfill the entity&#8217;s promise to transfer goods. Shipping and handling fees will be recognized at the same time as the related performance obligations are satisfied.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company provides an assurance-type warranty.&#160; This guarantees that the product functions as promised and meets specifications.&#160; Under its terms and conditions the Company offers a 30 day warranty and replaces defective or non-conforming products.&#160; The expense of replacement is recorded at the time the Company agrees to replace a defective or non-conforming product.&#160; This assurance type warranty is not considered to be a distinct performance obligation.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Determining the Transaction Price</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company determines the transaction price as the amount of consideration specified in the contract that it expects to receive in exchange for transferring promised goods to the customer. Amounts collected from customers for sales value added and other taxes are excluded from the transaction prices. Product sales are recorded net of trade discounts and sales returns.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">When credit is granted to customers, payment is typically due 30 to 90 days from billing and accordingly our contracts with customers do not include a significant financing component.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Allocating the Transaction Price to the Performance Obligations</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">In virtually all cases the transaction price is tied to a specific product in the contract obviating the need for any allocation.</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Recognizing Revenue When (or as) the Performance Obligations are Satisfied</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company recognizes revenue at the point in time when it transfers control of the promised goods or services to the customer, which typically occurs once the product has shipped or has been delivered to the customer. Occasionally, for the purpose of insuring a steady flow of product, the Company ships products on consignment. In these instances, delivery is deemed to have occurred when the customer pulls inventory out of the warehouse for use in their production, or upon a specified period of time as agreed upon by both parties.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. The costs are recorded within, selling, general and administrative expenses.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>Recent Issued Accounting Pronouncements Not Yet Effective</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In February 2016 the FASB issued ASU No. 2016-02, Leases, which requires a lessee</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">to recognize lease liabilities for the lessee&#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis, and right-of-use assets, representing the lessee&#8217;s right to use, or control the use of, specified assets for the lease term. Additionally, the new guidance has simplified accounting for sale and leaseback transactions. Lessor accounting is largely unchanged. The ASU is effective for fiscal years beginning after December 15, 2018. It is expected that assets and liabilities will increase based upon the present value of remaining lease payments for leases in place at the adoption date and such amounts may be material to the financial statements depending on terms of any lease renewals and other operating leases entered into.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><u>Revenue Recognition - Change in Accounting Policy</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company adopted Accounting Standards Codification (ASC) 606, &#8220;Revenue from Contracts with Customers&#8221; in fiscal 2018. The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The adoption of FASB ASC Topic 606 did not have a material impact on the Company&#8217;s financial statements and no cumulative catch-up adjustment was required.</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Identifying the Contract with the Customer</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company identifies contracts with customers as agreements that create enforceable rights and obligations.&#160; In the case of a few large customers the Company has executed long-term Master Sales Agreements (&#8220;MSA&#8221;).&#160; These are umbrella agreements which typically define the terms and conditions under which a customer can order goods from CPS.&#160; These in themselves do not constitute a contract as no products are committed to be transferred and the customer has no obligation to make payments.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company contract is only enforceable once both parties have approved it, and is usually in the form of a written purchase order from a customer combined with acknowledgement from the Company.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">In cases without an MSA, the customer submits a blueprint for a product, the Company provides a quote and the customer responds with a purchase order.&#160;&#160; In these cases the Company&#8217;s acceptance of the purchase order constitutes an enforceable contract.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><b><i>Identifying the Performance Obligations in the Contract</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">Shipping and handling activities for which the Company is responsible are not a separate promised service but instead are activities to fulfill the entity&#8217;s promise to transfer goods. Shipping and handling fees will be recognized at the same time as the related performance obligations are satisfied.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company provides an assurance-type warranty.&#160; This guarantees that the product functions as promised and meets specifications.&#160; Under its terms and conditions the Company offers a 30 day warranty and replaces defective or non-conforming products.&#160; The expense of replacement is recorded at the time the Company agrees to replace a defective or non-conforming product.&#160; This assurance type warranty is not considered to be a distinct performance obligation.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Determining the Transaction Price</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company determines the transaction price as the amount of consideration specified in the contract that it expects to receive in exchange for transferring promised goods to the customer. Amounts collected from customers for sales value added and other taxes are excluded from the transaction prices. Product sales are recorded net of trade discounts and sales returns.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">When credit is granted to customers, payment is typically due 30 to 90 days from billing and accordingly our contracts with customers do not include a significant financing component.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Allocating the Transaction Price to the Performance Obligations</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">In virtually all cases the transaction price is tied to a specific product in the contract obviating the need for any allocation.</p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt/120% Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><b><i>Recognizing Revenue When (or as) the Performance Obligations are Satisfied</i></b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company recognizes revenue at the point in time when it transfers control of the promised goods or services to the customer, which typically occurs once the product has shipped or has been delivered to the customer. Occasionally, for the purpose of insuring a steady flow of product, the Company ships products on consignment. In these instances, delivery is deemed to have occurred when the customer pulls inventory out of the warehouse for use in their production, or upon a specified period of time as agreed upon by both parties.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. The costs are recorded within, selling, general and administrative expenses.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>Recent Issued Accounting Pronouncements Not Yet Effective</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In February 2016 the FASB issued ASU No. 2016-02, Leases, which requires a lessee</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">to recognize lease liabilities for the lessee&#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis, and right-of-use assets, representing the lessee&#8217;s right to use, or control the use of, specified assets for the lease term. Additionally, the new guidance has simplified accounting for sale and leaseback transactions. Lessor accounting is largely unchanged. The ASU is effective for fiscal years beginning after December 15, 2018. It is expected that assets and liabilities will increase based upon the present value of remaining lease payments for leases in place at the adoption date and such amounts may be material to the financial statements depending on terms of any lease renewals and other operating leases entered into.</p> <p style="margin: 0"><u>(3)&#160; Net Income (loss) Per Common and Common Equivalent Share</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period.&#160; Diluted net income (loss) &#160;per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus additional common shares that would have been outstanding if potential dilutive common shares had been issued for granted stock options and stock purchase rights.&#160; Common stock equivalents are excluded from the diluted calculations when a net loss is incurred as they would be anti-dilutive.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in"></p> <p style="margin: 0"><u>(4) &#160;Commitments &#38; Contingencies</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>Commitments</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In February 2018, the Company signed a lease for the Norton facilities through February 2021. The leased facilities comprise approximately 38 thousand square feet. The lease is a triple net lease wherein the Company is responsible for payment of all real estate taxes, operating costs and utilities.&#160; The Company also has an option to buy the property and a first right of refusal during the term of the lease.&#160; Annual rental payments are $152 thousand.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease terms have been for one year and have been renewed annually. The current lease expires in February 2019. Annual rental payments are $83 thousand.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>Loss contingency</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company manufactures baseplates for power module manufacturers. Most baseplates manufactured by CPS require a nickel coating be applied to the baseplate (&#8220;Ni plating&#8221;). CPS warranties its baseplates to meet the Ni plating specifications required by our customers, and flows this requirement to its Ni plating vendors.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">On January 24, 2018 the Company received a &#8220;Claim and Non-Conformance Notification&#8221; from one of its European customers relating to the Ni plating on our baseplates. Upon investigation, it was determined that one employee of the Ni plating vendor used by CPS had deviated from the prescribed work instruction for Ni plating from mid-September 2017 until mid-January 2018. The Company's Ni plating vendor acknowledged this violation and worked with the customer to resolve the problem.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In the case of affected baseplates, which have not been assembled into modules, it was a straight-forward process for the Ni plating vendor to rework these baseplates and this work has been completed. The relavent issue is baseplates that have already been assembled into modules. During this four-month period approximately 15,000 baseplates from this Ni plating vendor were assembled into modules; only a small portion of these baseplates are affected.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">On April 11, 2018 the Company received a &#8220;Follow-up Claim and Non-Conformance Notification&#8221; from the European customer.&#160; The customer estimated the total value of the claim to be $1.0 million &#8220;as of today&#8221;, and reserves the right to claim additional damages in the future.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company has informed its insurer of this claim and the Ni plating vendor has done the same with its insurer. The Company believes that it is not possible at this time to quantify the potential financial impact, if any, to the Company.&#160; No amounts for damages have been recorded in the accompanying financial statements.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Although the Company expects this issue to be resolved amicably, there is a possibility that this could result in legal proceedings.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <p style="margin: 0"><u>(5)&#160; Share-Based Payments</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of the award. That cost is recognized over the period during which an employee is required to provide services in exchange for the award, the requisite service period (usually the vesting period). The Company provides an estimate of forfeitures at initial grant date. Reductions in compensation expense associated with the forfeited options are estimated at the date of grant, and this estimated forfeiture rate is adjusted periodically based on actual forfeiture experience. The company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">There were no stock options granted or issued under the Plan during the quarters ended September 29, 2018 and September 30, 2017.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">During the quarter ended September 29, 2018, 18,600 options were forfeited and 8,000 options expired. &#160;During the quarter ended September 30, 2017, 24,000 options were forfeited.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">During the quarters ended September 29, 2018 and September 30, 2017 there were no shares repurchased.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">During the three and nine months ended September 29, 2018 the Company recognized approximately $33 thousand and $136 thousand, respectively as share-based compensation expense related to previously granted shares under the Plan. These amounts are included as a component of selling, general and administrative expenses in the statement of operations.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">During the three and nine months ended September 30, 2017 the Company recognized approximately $37 thousand and $149 thousand, respectively as share-based compensation expense related to previously granted shares under the Plan. These amounts are included as a component of selling, general and administrative expenses in the statement of operations.</p> 18600 24000 8000 136 33 37 149 <p style="margin: 0"><u>(6)&#160; Inventories</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Inventories consist of the following:</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Arial, Helvetica, Sans-Serif"> <tr style="vertical-align: bottom"> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">September 29,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right; vertical-align: bottom">&#160;</td> <td style="text-align: right; vertical-align: bottom">December 30,</td> <td style="text-align: right; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2018</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2017</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right"></td><td>&#160;</td> <td colspan="3" style="text-align: right"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 1.5pt">Raw materials</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">662,720</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">478,567</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Work in process</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,306,340</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,003,285</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Finished goods</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">988,578</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,014,023</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"><td>&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Total inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,957,638</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,495,875</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Reserve for obsolescence</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(386,362)</td><td style="padding-bottom: 1pt; text-align: left"></td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(386,362)</td><td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"><td>&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Inventories, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,571,276</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,109,513</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"><td>&#160;</td><td>&#160;</td></tr> </table> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Arial, Helvetica, Sans-Serif"> <tr style="vertical-align: bottom"> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">September 29,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right; vertical-align: bottom">&#160;</td> <td style="text-align: right; vertical-align: bottom">December 30,</td> <td style="text-align: right; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2018</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2017</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right"></td><td>&#160;</td> <td colspan="3" style="text-align: right"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 1.5pt">Raw materials</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">662,720</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">478,567</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Work in process</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,306,340</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,003,285</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Finished goods</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">988,578</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,014,023</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"><td>&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Total inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,957,638</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,495,875</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Reserve for obsolescence</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(386,362)</td><td style="padding-bottom: 1pt; text-align: left"></td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(386,362)</td><td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"><td>&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Inventories, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,571,276</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,109,513</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"><td>&#160;</td><td>&#160;</td></tr> </table> 662720 478567 2306340 1003285 988578 1014023 3957638 2495875 386362 386362 <p style="margin: 0"><u>(7)&#160; Accrued Expenses</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Accrued expenses consist of the following:</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Arial, Helvetica, Sans-Serif"> <tr style="vertical-align: bottom"> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">September 29,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: bottom">December 30,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2018</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2017</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right"></td><td>&#160;</td> <td colspan="3" style="text-align: right"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 1.5pt">Accrued legal and accounting</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">78,250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">78,925</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Accrued payroll</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">601,105</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">455,518</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Accrued other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">223,221</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">121,046</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"><td>&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">902,576</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">655,489</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"><td>&#160;</td><td>&#160;</td></tr> </table> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Arial, Helvetica, Sans-Serif"> <tr style="vertical-align: bottom"> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">September 29,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: bottom">December 30,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2018</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2017</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right"></td><td>&#160;</td> <td colspan="3" style="text-align: right"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 1.5pt">Accrued legal and accounting</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">78,250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">78,925</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Accrued payroll</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">601,105</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">455,518</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Accrued other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">223,221</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">121,046</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"><td>&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">902,576</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">655,489</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"><td>&#160;</td><td>&#160;</td></tr> </table> 78250 78925 601105 455518 223221 121046 <p style="margin: 0"><u>(8)&#160; Line of Credit&#160; </u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In early November 2018, the Company renewed its $1.5 million revolving line of credit line with Santander Bank.&#160; The agreement will mature on June 30, 2019.&#160; The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of prime plus 100 basis points. Under the terms of the agreement, the Company is required to maintain its operating accounts with Santander Bank. The Company is also subject to certain financial covenants.&#160; These include specific earnings levels, a targeted current ratio and a targeted debt to tangible net worth ratio at the end of subsequent quarters.&#160; At September 29, 2018, the Company was in compliance with all existing covenants. &#160;Also, at September 29, 2018 the Company had $900 thousand of borrowings under this LOC and its borrowing base at the time would have permitted an additional $600 thousand to have been borrowed.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <p style="margin: 0"><u>(9)&#160; Income Taxes</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">A valuation allowance against deferred tax assets is required to be established or maintained when it is &#34;more likely than not&#34; that all or a portion of deferred tax assets will not be realized. The Company believes that it will generate sufficient future taxable income to realize the tax benefits related to the remaining deferred tax assets and as such no valuation allowance has been provided against the deferred tax asset.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company recorded a tax benefit of $4 thousand and tax benefit of $231 thousand for federal income taxes during the three and nine months ended September 29, 2018, respectively. The Company recorded a tax benefit of $1 thousand and a tax benefit of $44 thousand for state income taxes during the three and nine months ended September 29, 2018, respectively.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company recorded a tax expense of $5 thousand and tax benefit of $495 thousand for federal income taxes during the three and nine months ended September 30, 2017, respectively. The Company recorded a tax expense of $2 thousand and a tax benefit of $128 thousand for state income taxes during the three and nine months ended September 30, 2017, respectively.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in"></p> 231 4 5 495 44 1 2 128 20000000 20000000 .01 .01 13423492 13423492 13203436 13203436 true false EX-101.SCH 7 cpsh-20180929.xsd XBRL SCHEMA FILE 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Disclosure - (1) Nature of Business link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - (2) Summary of significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - (3) Net Income (Loss) Per Common and Common Equivalent Share link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - (4) Commitments & Contingencies link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - (5) Share-Based Payments link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - (6) Inventories link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - (7) Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - (8) Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - (9) Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - (2) Summary of significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - (6) Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - (7) Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - (6) Inventories - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - (7) Accrued Expenses - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - (5) Share-Based Payments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - (9) Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-31.1 8 ex311q32018.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Grant C. Bennett, certify that:

 

  • I have reviewed this quarterly report on Form 10-Q;
  • Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;
  • Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;
  • The registrant`s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
  • a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;

     

    b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

     

    c) Evaluated the effectiveness of the registrant`s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this quarterly report based on such evaluation (the "Evaluation Date"); and

     

    d) Disclosed in this quarterly report any change in the registrant`s internal control over financial reporting that occurred during the registrant`s most recent fiscal quarter that has materially affected or is reasonably like to materially affect, the registrant`s internal control over financial reporting.

     

  • The registrant`s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant`s auditors and the audit committee of the registrant`s board of directors (or persons performing the equivalent functions):
  • a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant`s ability to record, process, summarize and report financial information; and

     

    b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant`s internal control over financial reporting.

     

    Date: November 9, 2018
    /s/ Grant C. Bennett
    Grant C. Bennett
    President and Chief Executive Officer

     

    EX-31.2 9 ex312q32018.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

    EXHIBIT 31.2

    CERTIFICATION OF CHIEF FINANCIAL OFFICER

    PURSUANT TO
    18 U.S.C. SECTION 1350,
    AS ADOPTED PURSUANT TO
    SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

     

    I, Ralph M. Norwood, certify that:

     

  • I have reviewed this quarterly report on Form 10-Q;
  • Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;
  • Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;
  • The registrant`s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
  •  

    a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;

     

    b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

     

    c) Evaluated the effectiveness of the registrant`s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this quarterly report based on such evaluation (the "Evaluation Date"); and

     

    d) Disclosed in this quarterly report any change in the registrant`s internal control over financial reporting that occurred during the registrant`s most recent fiscal quarter that has materially affected or is reasonably like to materially affect, the registrant`s internal control over financial reporting.

     

  • The registrant`s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant`s auditors and the audit committee of the registrant`s board of directors (or persons performing the equivalent functions):
  •  

    a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant`s ability to record, process, summarize and report financial information; and

     

    b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant`s internal control over financial reporting.

     

    Date: November 9, 2018
    /s/ Ralph M. Norwood
    Ralph M. Norwood
    Chief Financial Officer

     

    EX-32.1 10 ex321q32018.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

    Exhibit 32.1

    CERTIFICATION PURSUANT TO
    18 U.S.C. SECTION 1350,
    AS ADOPTED PURSUANT TO
    SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

     

    In connection with the Quarterly Report of CPS Technologies Corporation (the "Company") on Form 10-Q for the nine month period ended September 29, 2018 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Grant C. Bennett, President and Chief Executive Officer of the Company, and I, Ralph M. Norwood, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

     

  • The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
  • The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
  •  

    Date: November 9, 2018
    /s/ Grant C. Bennett
    Grant C. Bennett
    President and Chief Executive Officer

     

    Date: November 9, 2018
    /s/ Ralph M. Norwood
    Ralph M. Norwood
    Chief Financial Officer

     

     

     

    XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
    Document and Entity Information - USD ($)
    9 Months Ended
    Sep. 29, 2018
    Nov. 07, 2018
    Document And Entity Information    
    Entity Registrant Name CPS TECHNOLOGIES CORP/DE/  
    Entity Central Index Key 0000814676  
    Document Type 10-Q  
    Document Period End Date Sep. 29, 2018  
    Amendment Flag false  
    Current Fiscal Year End Date --12-29  
    Entity Filer Category Non-accelerated Filer  
    Entity Public Float   $ 11,000,000
    Entity Common Stock, Shares Outstanding   13,203,436
    Document Fiscal Period Focus Q3  
    Document Fiscal Year Focus 2018  
    Entity Small Business true  
    Is Entity Emerging Growth Company false  
    XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
    Balance Sheets (Unaudited) - USD ($)
    9 Months Ended
    Sep. 29, 2018
    Dec. 30, 2017
    Current assets:    
    Cash and cash equivalents $ 87,976 $ 1,339,572
    Accounts receivable- trade, net of allowance for doubtful accounts of $10,000 3,902,117 2,943,373
    Inventories, net 3,571,276 2,109,513
    Prepaid expenses and other current assets 108,993 101,086
    Total current assets 7,670,362 6,493,544
    Property and equipment:    
    Production equipment 9,195,059 9,299,515
    Furniture and office equipment 518,370 499,679
    Leasehold improvements 891,816 891,817
    Total cost 10,605,245 10,691,011
    Accumulated depreciation and amortization (9,566,102) (9,287,006)
    Construction in progress 383,432 86,493
    Net property and equipment 1,422,575 1,490,498
    Deferred taxes 3,313,666 3,038,666
    Total assets 12,406,603 11,022,708
    Current liabilities:    
    Line of Credit 900,000
    Accounts payable 1,992,992 946,385
    Accrued expenses 902,576 655,489
    Deferred revenue 100,000
    Total current liabilities $ 3,795,568 1,701,874
    Commitments (note 4)

    (4)  Commitments & Contingencies

     

    Commitments

    In February 2018, the Company signed a lease for the Norton facilities through February 2021. The leased facilities comprise approximately 38 thousand square feet. The lease is a triple net lease wherein the Company is responsible for payment of all real estate taxes, operating costs and utilities.  The Company also has an option to buy the property and a first right of refusal during the term of the lease.  Annual rental payments are $152 thousand.

     

    In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease terms have been for one year and have been renewed annually. The current lease expires in February 2019. Annual rental payments are $83 thousand.

     

    Loss contingency

    The Company manufactures baseplates for power module manufacturers. Most baseplates manufactured by CPS require a nickel coating be applied to the baseplate (“Ni plating”). CPS warranties its baseplates to meet the Ni plating specifications required by our customers, and flows this requirement to its Ni plating vendors.

     

    On January 24, 2018 the Company received a “Claim and Non-Conformance Notification” from one of its European customers relating to the Ni plating on our baseplates. Upon investigation, it was determined that one employee of the Ni plating vendor used by CPS had deviated from the prescribed work instruction for Ni plating from mid-September 2017 until mid-January 2018. The Company's Ni plating vendor acknowledged this violation and worked with the customer to resolve the problem.

     

    In the case of affected baseplates, which have not been assembled into modules, it was a straight-forward process for the Ni plating vendor to rework these baseplates and this work has been completed. The relavent issue is baseplates that have already been assembled into modules. During this four-month period approximately 15,000 baseplates from this Ni plating vendor were assembled into modules; only a small portion of these baseplates are affected.

     

    On April 11, 2018 the Company received a “Follow-up Claim and Non-Conformance Notification” from the European customer.  The customer estimated the total value of the claim to be $1.0 million “as of today”, and reserves the right to claim additional damages in the future.

     

    The Company has informed its insurer of this claim and the Ni plating vendor has done the same with its insurer. The Company believes that it is not possible at this time to quantify the potential financial impact, if any, to the Company.  No amounts for damages have been recorded in the accompanying financial statements.

     

    Although the Company expects this issue to be resolved amicably, there is a possibility that this could result in legal proceedings.

     
    Stockholders’ equity:    
    Common stock, $0.01 par value, authorized 20,000,000 shares; issued 13,423,492; outstanding 13,203,436; at September 29, 2018 and December 30, 2017 $ 134,235 134,235
    Additional paid-in capital 35,875,614 35,739,916
    Accumulated deficit (26,881,761) (26,036,264)
    Less cost of 220,056 common shares repurchased at September 29, 2018 and December 30, 2017 (517,053) (517,053)
    Total stockholders’ equity 8,611,035 9,320,834
    Total liabilities and stockholders equity $ 12,406,603 $ 11,022,708
    XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
    Balance Sheets (Parenthetical) - $ / shares
    Sep. 29, 2018
    Dec. 30, 2017
    Statement of Financial Position [Abstract]    
    Common Stock, authorized shares 20,000,000 20,000,000
    Common Stock, issued shares 13,423,492 13,423,492
    Common Stock, outstanding shares 13,203,436 13,203,436
    Common Stock, par value $ .01 $ .01
    XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
    Statements of Operations (Unaudited) - USD ($)
    3 Months Ended 9 Months Ended
    Sep. 29, 2018
    Sep. 30, 2017
    Sep. 29, 2018
    Sep. 30, 2017
    Revenues:        
    Product sales $ 6,116,448 $ 4,211,962 $ 15,500,173 $ 10,781,175
    Total Revenues 6,116,448 4,211,962 15,500,173 10,781,175
    Cost of product sales 5,152,598 3,450,915 13,786,762 9,686,103
    Gross Margin 963,850 761,047 1,713,411 1,095,072
    Selling, general and administrative expense 982,765 743,634 2,822,240 2,650,526
    Operating income (loss) (18,915) 17,413 (1,108,829) (1,555,454)
    Interest income (expense), net (13,679) 2,815 (25,313) 8,065
    Other income 13,645 13,645
    Net income (loss) before income tax expense (18,949) 20,228 (1,120,497) (1,547,389)
    Income tax (benefit) expense (5,000) 7,000 (275,000) (623,000)
    Net income (loss) $ (13,949) $ 13,228 $ (845,497) $ (924,389)
    Net income (loss) per basic common share $ (0.00) $ 0.00 $ (0.06) $ (0.07)
    Weighted average number of basic common shares outstanding 13,203,436 13,203,436 13,203,436 13,203,436
    Net income (loss) per diluted common share $ (0.00) $ 0.00 $ (0.06) $ (0.07)
    Weighted average number of diluted common shares outstanding 13,203,436 13,229,868 13,203,436 13,203,436
    XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
    Statements of Cash Flows (Unaudited) - USD ($)
    9 Months Ended
    Sep. 29, 2018
    Sep. 30, 2017
    Cash flows from operating activities:    
    Net loss $ (845,497) $ (924,389)
    Adjustments to reconcile net loss to cash provided by (used in) operating activities    
    Depreciation & amortization 411,499 412,982
    Share-based compensation 135,698 149,068
    Deferred taxes (275,000) (623,000)
    Gain on sale of property and equipment (13,645)
    Changes in:    
    Accounts receivable-trade (958,744) (1,074,569)
    Inventories (1,461,763) 295,623
    Prepaid expenses (7,907) 8,864
    Accounts payable 1,046,607 174,735
    Deferred revenue (100,000)
    Accrued expenses 247,087 (8,075)
    Net cash provided by (used in) operating activities (1,821,665) (1,588,761)
    Cash flows from investing activities:    
    Purchases of property and equipment (343,576) (129,389)
    Proceeds from sale of property and equipment 13,645
    Net cash provided by (used in) investing activities (329,931) (129,389)
    Cash flows from financing activities:    
    Net borrowings on line of credit 900,000
    Net cash provided by (used in) financing activities 900,000
    Net increase (decrease) in cash and cash equivalents (1,251,596) (1,718,150)
    Cash and cash equivalents at beginning of period 1,339,572 3,407,760
    Cash and cash equivalents at end of period 87,976 1,689,610
    Supplemental cash flow information:    
    Cash paid for taxes, net of refunds $ 486
    XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (1) Nature of Business
    9 Months Ended
    Sep. 29, 2018
    Accounting Policies [Abstract]  
    (1) Nature of Business

    (1)  Nature of Business

    CPS Technologies Corporation (the “Company” or “CPS”) provides advanced material solutions to the electronics, power generation, automotive and other industries.   The Company’s primary advanced material solution is metal-matrix composites which are a combination of metal and ceramic.

    CPS also assembles housings and packages for hybrid circuits. These housings and packages may include components made of metal-matrix composites or they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.

    The Company sells into several end markets including the wireless communications infrastructure market, high-performance microprocessor market, motor controller market, and other microelectronic and structural markets.

    XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (2) Summary of significant Accounting Policies
    9 Months Ended
    Sep. 29, 2018
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    (2) Summary of significant Accounting Polocies

    (2)  Interim Financial Statements

    As permitted by the rules of the Securities and Exchange Commission applicable to quarterly reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles.

     

    The accompanying financial statements are unaudited.  In the opinion of management, the unaudited financial statements of CPS reflect all normal recurring adjustments which are necessary to present fairly the financial position and results of operations for such periods.

     

    The Company’s balance sheet at December 30, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.

     

    For further information, refer to the financial statements and footnotes thereto included in the Registrant’s Annual Report on Form 10-K for the year ended December 30, 2017.

     

    The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year.

     

    Revenue Recognition - Change in Accounting Policy

    The Company adopted Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers” in fiscal 2018. The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.

               

    The adoption of FASB ASC Topic 606 did not have a material impact on the Company’s financial statements and no cumulative catch-up adjustment was required.

     

    Identifying the Contract with the Customer

    The Company identifies contracts with customers as agreements that create enforceable rights and obligations.  In the case of a few large customers the Company has executed long-term Master Sales Agreements (“MSA”).  These are umbrella agreements which typically define the terms and conditions under which a customer can order goods from CPS.  These in themselves do not constitute a contract as no products are committed to be transferred and the customer has no obligation to make payments.

     

    The Company contract is only enforceable once both parties have approved it, and is usually in the form of a written purchase order from a customer combined with acknowledgement from the Company.

     

    In cases without an MSA, the customer submits a blueprint for a product, the Company provides a quote and the customer responds with a purchase order.   In these cases the Company’s acceptance of the purchase order constitutes an enforceable contract.

     

     

    Identifying the Performance Obligations in the Contract

    For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations.

     

    Shipping and handling activities for which the Company is responsible are not a separate promised service but instead are activities to fulfill the entity’s promise to transfer goods. Shipping and handling fees will be recognized at the same time as the related performance obligations are satisfied.

     

    The Company provides an assurance-type warranty.  This guarantees that the product functions as promised and meets specifications.  Under its terms and conditions the Company offers a 30 day warranty and replaces defective or non-conforming products.  The expense of replacement is recorded at the time the Company agrees to replace a defective or non-conforming product.  This assurance type warranty is not considered to be a distinct performance obligation.

     

    Determining the Transaction Price

    The Company determines the transaction price as the amount of consideration specified in the contract that it expects to receive in exchange for transferring promised goods to the customer. Amounts collected from customers for sales value added and other taxes are excluded from the transaction prices. Product sales are recorded net of trade discounts and sales returns.

     

    If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.

     

    When credit is granted to customers, payment is typically due 30 to 90 days from billing and accordingly our contracts with customers do not include a significant financing component.

     

    Allocating the Transaction Price to the Performance Obligations

    In virtually all cases the transaction price is tied to a specific product in the contract obviating the need for any allocation.

     

    Recognizing Revenue When (or as) the Performance Obligations are Satisfied

    The Company recognizes revenue at the point in time when it transfers control of the promised goods or services to the customer, which typically occurs once the product has shipped or has been delivered to the customer. Occasionally, for the purpose of insuring a steady flow of product, the Company ships products on consignment. In these instances, delivery is deemed to have occurred when the customer pulls inventory out of the warehouse for use in their production, or upon a specified period of time as agreed upon by both parties.

     

    The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. The costs are recorded within, selling, general and administrative expenses.

     

    The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less

     

    Recent Issued Accounting Pronouncements Not Yet Effective

    In February 2016 the FASB issued ASU No. 2016-02, Leases, which requires a lessee

    to recognize lease liabilities for the lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and right-of-use assets, representing the lessee’s right to use, or control the use of, specified assets for the lease term. Additionally, the new guidance has simplified accounting for sale and leaseback transactions. Lessor accounting is largely unchanged. The ASU is effective for fiscal years beginning after December 15, 2018. It is expected that assets and liabilities will increase based upon the present value of remaining lease payments for leases in place at the adoption date and such amounts may be material to the financial statements depending on terms of any lease renewals and other operating leases entered into.

    XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (3) Net Income (Loss) Per Common and Common Equivalent Share
    9 Months Ended
    Sep. 29, 2018
    Earnings Per Share [Abstract]  
    (3) Net Income (Loss) Per Common and Common Equivalent Share

    (3)  Net Income (loss) Per Common and Common Equivalent Share

     

    Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period.  Diluted net income (loss)  per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus additional common shares that would have been outstanding if potential dilutive common shares had been issued for granted stock options and stock purchase rights.  Common stock equivalents are excluded from the diluted calculations when a net loss is incurred as they would be anti-dilutive.

    XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (4) Commitments & Contingencies
    9 Months Ended
    Sep. 29, 2018
    Commitments and Contingencies Disclosure [Abstract]  
    (4) Commitments & Contingencies

    (4)  Commitments & Contingencies

     

    Commitments

    In February 2018, the Company signed a lease for the Norton facilities through February 2021. The leased facilities comprise approximately 38 thousand square feet. The lease is a triple net lease wherein the Company is responsible for payment of all real estate taxes, operating costs and utilities.  The Company also has an option to buy the property and a first right of refusal during the term of the lease.  Annual rental payments are $152 thousand.

     

    In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease terms have been for one year and have been renewed annually. The current lease expires in February 2019. Annual rental payments are $83 thousand.

     

    Loss contingency

    The Company manufactures baseplates for power module manufacturers. Most baseplates manufactured by CPS require a nickel coating be applied to the baseplate (“Ni plating”). CPS warranties its baseplates to meet the Ni plating specifications required by our customers, and flows this requirement to its Ni plating vendors.

     

    On January 24, 2018 the Company received a “Claim and Non-Conformance Notification” from one of its European customers relating to the Ni plating on our baseplates. Upon investigation, it was determined that one employee of the Ni plating vendor used by CPS had deviated from the prescribed work instruction for Ni plating from mid-September 2017 until mid-January 2018. The Company's Ni plating vendor acknowledged this violation and worked with the customer to resolve the problem.

     

    In the case of affected baseplates, which have not been assembled into modules, it was a straight-forward process for the Ni plating vendor to rework these baseplates and this work has been completed. The relavent issue is baseplates that have already been assembled into modules. During this four-month period approximately 15,000 baseplates from this Ni plating vendor were assembled into modules; only a small portion of these baseplates are affected.

     

    On April 11, 2018 the Company received a “Follow-up Claim and Non-Conformance Notification” from the European customer.  The customer estimated the total value of the claim to be $1.0 million “as of today”, and reserves the right to claim additional damages in the future.

     

    The Company has informed its insurer of this claim and the Ni plating vendor has done the same with its insurer. The Company believes that it is not possible at this time to quantify the potential financial impact, if any, to the Company.  No amounts for damages have been recorded in the accompanying financial statements.

     

    Although the Company expects this issue to be resolved amicably, there is a possibility that this could result in legal proceedings.

    XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (5) Share-Based Payments
    9 Months Ended
    Sep. 29, 2018
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    (5) Share-Based Payments

    (5)  Share-Based Payments

    The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of the award. That cost is recognized over the period during which an employee is required to provide services in exchange for the award, the requisite service period (usually the vesting period). The Company provides an estimate of forfeitures at initial grant date. Reductions in compensation expense associated with the forfeited options are estimated at the date of grant, and this estimated forfeiture rate is adjusted periodically based on actual forfeiture experience. The company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted.

     

    There were no stock options granted or issued under the Plan during the quarters ended September 29, 2018 and September 30, 2017.

     

    During the quarter ended September 29, 2018, 18,600 options were forfeited and 8,000 options expired.  During the quarter ended September 30, 2017, 24,000 options were forfeited.

     

    During the quarters ended September 29, 2018 and September 30, 2017 there were no shares repurchased.

     

    During the three and nine months ended September 29, 2018 the Company recognized approximately $33 thousand and $136 thousand, respectively as share-based compensation expense related to previously granted shares under the Plan. These amounts are included as a component of selling, general and administrative expenses in the statement of operations.

     

    During the three and nine months ended September 30, 2017 the Company recognized approximately $37 thousand and $149 thousand, respectively as share-based compensation expense related to previously granted shares under the Plan. These amounts are included as a component of selling, general and administrative expenses in the statement of operations.

    XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (6) Inventories
    9 Months Ended
    Sep. 29, 2018
    Inventory Disclosure [Abstract]  
    (6) Inventories

    (6)  Inventories

    Inventories consist of the following:

        September 29,      December 30,  
         2018      2017  
        
    Raw materials  $662,720   $478,567 
    Work in process   2,306,340    1,003,285 
    Finished goods   988,578    1,014,023 
      
    Total inventory   3,957,638    2,495,875 
    Reserve for obsolescence   (386,362)   (386,362)
      
    Inventories, net  $3,571,276   $2,109,513 
      

     

    XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (7) Accrued Expenses
    9 Months Ended
    Sep. 29, 2018
    Payables and Accruals [Abstract]  
    (7) Accrued Expenses

    (7)  Accrued Expenses

    Accrued expenses consist of the following:

        September 29,      December 30,  
         2018      2017  
        
    Accrued legal and accounting  $78,250   $78,925 
    Accrued payroll   601,105    455,518 
    Accrued other   223,221    121,046 
      
       $902,576   $655,489 
      

    XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (8) Line of Credit
    9 Months Ended
    Sep. 29, 2018
    Commitments and Contingencies Disclosure [Abstract]  
    (8) Line of Credit

    (8)  Line of Credit 

    In early November 2018, the Company renewed its $1.5 million revolving line of credit line with Santander Bank.  The agreement will mature on June 30, 2019.  The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of prime plus 100 basis points. Under the terms of the agreement, the Company is required to maintain its operating accounts with Santander Bank. The Company is also subject to certain financial covenants.  These include specific earnings levels, a targeted current ratio and a targeted debt to tangible net worth ratio at the end of subsequent quarters.  At September 29, 2018, the Company was in compliance with all existing covenants.  Also, at September 29, 2018 the Company had $900 thousand of borrowings under this LOC and its borrowing base at the time would have permitted an additional $600 thousand to have been borrowed.

    XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (9) Income Taxes
    9 Months Ended
    Sep. 29, 2018
    Income Tax Disclosure [Abstract]  
    (9) Income Taxes

    (9)  Income Taxes

    A valuation allowance against deferred tax assets is required to be established or maintained when it is "more likely than not" that all or a portion of deferred tax assets will not be realized. The Company believes that it will generate sufficient future taxable income to realize the tax benefits related to the remaining deferred tax assets and as such no valuation allowance has been provided against the deferred tax asset.

     

    The Company recorded a tax benefit of $4 thousand and tax benefit of $231 thousand for federal income taxes during the three and nine months ended September 29, 2018, respectively. The Company recorded a tax benefit of $1 thousand and a tax benefit of $44 thousand for state income taxes during the three and nine months ended September 29, 2018, respectively.

     

    The Company recorded a tax expense of $5 thousand and tax benefit of $495 thousand for federal income taxes during the three and nine months ended September 30, 2017, respectively. The Company recorded a tax expense of $2 thousand and a tax benefit of $128 thousand for state income taxes during the three and nine months ended September 30, 2017, respectively.

    XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (2) Summary of significant Accounting Policies (Policies)
    9 Months Ended
    Sep. 29, 2018
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Revenue Recognition - Change in Accounting Policy

    Revenue Recognition - Change in Accounting Policy

    The Company adopted Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers” in fiscal 2018. The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.

               

    The adoption of FASB ASC Topic 606 did not have a material impact on the Company’s financial statements and no cumulative catch-up adjustment was required.

     

    Identifying the Contract with the Customer

    The Company identifies contracts with customers as agreements that create enforceable rights and obligations.  In the case of a few large customers the Company has executed long-term Master Sales Agreements (“MSA”).  These are umbrella agreements which typically define the terms and conditions under which a customer can order goods from CPS.  These in themselves do not constitute a contract as no products are committed to be transferred and the customer has no obligation to make payments.

     

    The Company contract is only enforceable once both parties have approved it, and is usually in the form of a written purchase order from a customer combined with acknowledgement from the Company.

     

    In cases without an MSA, the customer submits a blueprint for a product, the Company provides a quote and the customer responds with a purchase order.   In these cases the Company’s acceptance of the purchase order constitutes an enforceable contract.

     

     

    Identifying the Performance Obligations in the Contract

    For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations.

     

    Shipping and handling activities for which the Company is responsible are not a separate promised service but instead are activities to fulfill the entity’s promise to transfer goods. Shipping and handling fees will be recognized at the same time as the related performance obligations are satisfied.

     

    The Company provides an assurance-type warranty.  This guarantees that the product functions as promised and meets specifications.  Under its terms and conditions the Company offers a 30 day warranty and replaces defective or non-conforming products.  The expense of replacement is recorded at the time the Company agrees to replace a defective or non-conforming product.  This assurance type warranty is not considered to be a distinct performance obligation.

     

    Determining the Transaction Price

    The Company determines the transaction price as the amount of consideration specified in the contract that it expects to receive in exchange for transferring promised goods to the customer. Amounts collected from customers for sales value added and other taxes are excluded from the transaction prices. Product sales are recorded net of trade discounts and sales returns.

     

    If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.

     

    When credit is granted to customers, payment is typically due 30 to 90 days from billing and accordingly our contracts with customers do not include a significant financing component.

     

    Allocating the Transaction Price to the Performance Obligations

    In virtually all cases the transaction price is tied to a specific product in the contract obviating the need for any allocation.

     

    Recognizing Revenue When (or as) the Performance Obligations are Satisfied

    The Company recognizes revenue at the point in time when it transfers control of the promised goods or services to the customer, which typically occurs once the product has shipped or has been delivered to the customer. Occasionally, for the purpose of insuring a steady flow of product, the Company ships products on consignment. In these instances, delivery is deemed to have occurred when the customer pulls inventory out of the warehouse for use in their production, or upon a specified period of time as agreed upon by both parties.

     

    The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. The costs are recorded within, selling, general and administrative expenses.

     

    The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less

     

    Recent Issued Accounting Pronouncements Not Yet Effective

    In February 2016 the FASB issued ASU No. 2016-02, Leases, which requires a lessee

    to recognize lease liabilities for the lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and right-of-use assets, representing the lessee’s right to use, or control the use of, specified assets for the lease term. Additionally, the new guidance has simplified accounting for sale and leaseback transactions. Lessor accounting is largely unchanged. The ASU is effective for fiscal years beginning after December 15, 2018. It is expected that assets and liabilities will increase based upon the present value of remaining lease payments for leases in place at the adoption date and such amounts may be material to the financial statements depending on terms of any lease renewals and other operating leases entered into.

    XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (6) Inventories (Tables)
    9 Months Ended
    Sep. 29, 2018
    Inventory Disclosure [Abstract]  
    Inventories
        September 29,      December 30,  
         2018      2017  
        
    Raw materials  $662,720   $478,567 
    Work in process   2,306,340    1,003,285 
    Finished goods   988,578    1,014,023 
      
    Total inventory   3,957,638    2,495,875 
    Reserve for obsolescence   (386,362)   (386,362)
      
    Inventories, net  $3,571,276   $2,109,513 
      
    XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (7) Accrued Expenses (Tables)
    9 Months Ended
    Sep. 29, 2018
    Payables and Accruals [Abstract]  
    Accrued Expenses
        September 29,      December 30,  
         2018      2017  
        
    Accrued legal and accounting  $78,250   $78,925 
    Accrued payroll   601,105    455,518 
    Accrued other   223,221    121,046 
      
       $902,576   $655,489 
      
    XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (6) Inventories - Inventories (Details) - USD ($)
    Sep. 29, 2018
    Dec. 30, 2017
    Inventory Disclosure [Abstract]    
    Raw materials $ 662,720 $ 478,567
    Work in process 2,306,340 1,003,285
    Finished goods 988,578 1,014,023
    Total inventory 3,957,638 2,495,875
    Reserve for obsolescence (386,362) (386,362)
    Inventories, net $ 3,571,276 $ 2,109,513
    XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (7) Accrued Expenses - Accrued Expenses (Details) - USD ($)
    Sep. 29, 2018
    Dec. 30, 2017
    Payables and Accruals [Abstract]    
    Accrued legal and accounting $ 78,250 $ 78,925
    Accrued payroll 601,105 455,518
    Accrued other 223,221 121,046
    Total Accrued expenses $ 902,576 $ 655,489
    XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (5) Share-Based Payments (Details Narrative) - USD ($)
    3 Months Ended 9 Months Ended
    Sep. 29, 2018
    Sep. 30, 2017
    Sep. 29, 2018
    Sep. 30, 2017
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
    Forfeitures 18,600 24,000    
    Expirations 8,000      
    Share-based compensation expense $ 33 $ 37 $ 136 $ 149
    XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
    (9) Income Taxes (Details Narrative) - USD ($)
    3 Months Ended 9 Months Ended
    Sep. 29, 2018
    Sep. 30, 2017
    Sep. 29, 2018
    Sep. 30, 2017
    Income Tax Disclosure [Abstract]        
    Federal income tax benefit recorded (000s) $ 4 $ 5 $ 231 $ 495
    State income tax benefit recorded (000s) $ 1 $ 2 $ 44 $ 128
    EXCEL 32 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +V(:4T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ O8AI32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "]B&E-/"\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.MGX&W6]@#B!A,0D$+8,?8OWS^++G106H?\27Z@)$LIHO1=7V2.JS8CBA(@*1WZ%2J*-G?/B*78$9#=BA MPYX2B%H :Z>)83]V#9P $XPPNO130#,32_5?;.D .R3'9.?4, SUL"RYO(. M]^>GU[)N9?M$JM>8?R4K:1]PQ8Z3WY;W#^M'UBZXN*V$J/C=6MQ(?B7%Y&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "]B&E-:9N)A(4" #F" & 'AL+W=O,Q,Q[G/>.OHJ14>F]-W8JM7TK9;8) G$O:$/'$.MJJ ME2OC#9%JR&^!Z#@E%T-JZ@"'81HTI&K](C=S1U[D["[KJJ5'[HE[TQ#^9T]K MUF]]Y+]//%>W4NJ)H,@[Q=Z)?=:/K/^"QT=2GQO]/X;?=!:P?5.E,:9 MU<+\>^>[D*P9K:BM-.1M:*O6M/VP$N.1!A/P2, 3 :?_)40C(9H(*#;.#SLS MKGXBDA0Y9[W'AZ_5$1T4:!.IPSSK27-V9DUY*]3LHPCSX*'-C(C]@, S!)H0 M@;(]"6!(8(\=.OXH<' 1$2P0@1Y$AA[-Z#%,CT%Z;.CQC)Y8!^ B4E@@ 042 MAYY9 @,B,8C6(%8H3K,%E11421V5E:7B(M:P0 8*9 X=V9$"0!9"905*K%R^ M%2M[ +(0+&M08NWR8TL"@"2P! KAE I="ZF=5 F6U!92%SD6K ^^6'$I+/( M0B@TOP4M,(=W"+M::UL+.U&,(AQ&<;00QPA.9Q0Y6MBYD@9,-LG1,@YI>I>YFJL^'RCL,).O&5T4P/6V*OU!+ P04 " "]B&E->+,5OD\$ M \$P & 'AL+W=O[4/H9S_JZM@MY_N^/ST41;?=A[KL/C>G<(R_O#1M7?;QL7TMNE,; MRMT85%<%"F&*NCPZKIL_UV'JCDOYS#_>/'M M\+KOAQ?%:G$J7\,?H?_S]-3&I^+:RNY0AV-W:(ZS-KPLYX_PL)$X!(R*OP[A MW-WI[:_PCC W *P)\-D%. O : &CM_ M<39V]4O9EZM%VYQG[>5KG)V-P MD9A12\3.YPL"@WOQK%N M''63I%D[DL8:*Z1)EP'5&>6E5HKWXUD_GJP%F8D'P0-!T![IE B"6/7@M=#) MLMEP0O3QB^N,IPRD@'HBE *22H.35J26J$YY;ZS/.&*A]@A('=G4$9),SH.# M=%7D=!D& @]!D-212QU)9L8;H5'IU!.K]'%]9-@//%J!LE6F;)TTM[D^>6T, MB'2%L$IT-A8M&5<\8H$R5J6,!0:R3JJ4-1M&YX9UFS'$,Q8H9%4*6:#T!(6H M+?EVG- +Y3.;(O".,4$AW*[SWQ-,6*&Y5BEN@' 54 MPAB1\I]3QDF'5N1&BFF6DR^P R/,6*6]52C>D'(U5D295"*,S6BN7V0&0YRU2 MWJJ4;)R&N.%(>_=9[]WPG$7*69T2#6EY*JW7VKC4$L4L6 '.YB8U3UFDE-4I MU#A-IEI&'IUHR.+3&?@B#SJDH-,J]6F9TEYA6AEMD*DI[W7WCGC,(<6<)CB@ M\)+:66U I9XXI97>0PX+/.;04U=I%39I[G9H-"X6,P926ZQTJ(M-9IY)'IZ2 M D^GN)(4GI]TG-0ZW1-^0GCOB4>HI C5*:\D):,S<0,BDXH1>HG"Y2I[R3-4 M4H:F!?MZTMS-RYZ?NF'L\M7IJF#]&0^!S'9Q_*W?6A"B_]<&OC?7LYS[D\ M],UI.JLJK@=FJ_\ 4$L#!!0 ( +V(:4T&PO M=V]R:W-H965T&ULC93=CILP$(5?!?$ :\"&;2."U*1:M5(K M15NUO79@"&AMS-I.V+Y]_<,B0M JN<">\3GC;QQP/@CYHAH ';QQUJEMV&C= M;Q!290.>&Y/C;8)5.0]/<$OT+_[@S01FJI4+8=.M:(+)-3; M\$N\V6=6[P1_6AC4;![83HY"O-C@>[4-(PL$#$IM*U S7& /C-E"!N-UK!E. M6UKC?/Y>_I6#*/8/RK+3@8Q6#PNF;']O.C8-?(62TK1N2T9!,AOAC QX->&% GLRU M^I5J6N12#('T?U9/[3L1;[ YS-(FW=FY-=.M,ME+D44YNM@ZHV3G)+.2U(GZ3QBY'^+7NX07A&1 M52)R2X071.1FHQB3!)//R].]0WA%E*X2I;=$9$&4KFR41)C@;$%TA_"**%LE MRFZ)T@71BF3)\J'$4Z#9QV OIY]4GMI.!4>AS7?EWOY:" VF7/1@NFK,?3@% M#&IMIX]F+OVMX ,M^O'"0].M6_P'4$L#!!0 ( +V(:4U6T&(\ @0 /<1 M 8 >&PO=V]R:W-H965T&ULC9C;CN)&$(9?!7&?<5>? M/0*D 3M*I$0:[2K)M0=Z *V-B6V&S=NG?5C6=!4,'OZNQJWMV+JMO M]-OO"'>I]>9A4[GT^?8'G%&QKT!%_[]VY'EU/6BEO M9?FMO?E],Y^R-B.7NW73NLC\QX=;N3QO/?D\_AV<3B\Q6\/Q]0_OOW;BO9BW MK':K,O]GOVEV\ZF=3C;N/3OES9?R_)L;!*GI9%#_A_MPNF^\_-9^]&/A3:S MZ*/U,R#+'N%CQ%XC"4;@0D0^_B4)3B6QY,B<7P=884+'00Z?.DGO.KE*4Y!S M)3I[,;(WC+:7I+WL[.78'H*Y[A'=(8<^10 M93#A*\Q)#A#K0'*".5"*,3 B MF!L"9,8"&$4K5*1"A14&&2U[1'VJ$'.T0LS=4$B =Q5J4J'&"H- 2XT"*5!< MQ:%"S FI6 PJ4(@Y$,9J$TY%BL%86PU,T (-*=!@@3(0:(@XPBH6Z,.8\S2D% M*J6DDK0\8/3+BF&!Z&W%B%A"FR"E%<%QBWY[E#>N1#@3*<%9IF\\6>#&JQBP M.ANJ ^)AH&58/L*5U*&TAURE]UU=ZR+?[B_ L:XXU,7)=2E1U3#'&>>H'Z'< M 60'P'<1?C?'E%%HML01!4)=]8_,W 1"3#F\G8-Z>X%.$V1/3H2X::U?#Z.]&JPUT P.X@[%A!P-4R\&9\"^X4.NC M9/(PF3Y"7BNE.QG K8P-6YF!N5O.3Y%D0#XM)XT]6$ZZH0'#DV[[QJ-7DXI7GB[Z0W&E_"\ M F(\:4\UNDWR3_?]DS)I[YSV>9RD[OW MIKTT_KKJCR+ZFZ8\#L6L9_$_4$L#!!0 ( +V(:4UJ9F3^ZP, D1 M 8 >&PO=V]R:W-H965T&UL?9AO;^(X$,:_"N)]-Y[Q M_PJ0"JO5G70G57O:N]A.;2AW8U!= M%2B$*>KR<)RO%N/88[M:-*]]=3B&QW;6O=9UV?ZW#E5S7LYA_C[P]?"R[X>! M8K4XE2_AK]!_.SVV\:ZX9MD=ZG#L#LUQUH;GY?P![C?HAX!1\?G\.N<0>'O]GOW+6'PL MYJGLPJ:I_CGL^OUR[N:S77@N7ZO^:W/^+4P%Z?ELJOZ/\!:J*!^9[ROX?Q 3@%X#4@SOVK #D%R)\!:BS^XFPL M]7/9EZM%VYQG[>5IG/$VRHPGA^!LG6(,=X>5N#Y>,5&Z_&>'4;[Y(UN$C, M*#F.DCNGM/(V*871>5329>K1K!]-Z\G$&S;>D'J\2.JY2/2-3P6@O$_*X63H M'?)N+.O&4C>0N+%D&I#:^.0A;!B9\L(XWHUCW3CB1B7;<>W(-'=HM1#)&FX8 MG4%YJ_O@Q[-^/%V=U(^G\X T2B=V:"9E>"<@>!0(LN^\S&3(P 1H-2JE"=!R MO'96)<(-)P1AE<[! 5C^/ !24SHUAAU?.X93SRQ0%)/!+N2 M>K)>I,1A9,X9E;'# Q H 95-[2CZ]@EE##7$"*VR4F&I"@Q6R2.CP+P#AV!,R@Y6 MJ9VS)G/4 T]7.T-$J:2V)BV+0R?Z['&,/!A1$$^0[K'U M)/IXB%%*,[ER6Q%YR"*%+(CT1$4&GA*]EY#ZX2C[JR7B(8M('CR(S-<$Y)F( ME(D@9%H7I9WGWG@F67:9>28B96+D76J'LHZWPP V9X?G(5*$@4B/,>2 B!IT M>KAL6*4%!SKS[05Y+B+E(HCT)$,*/)#2:TL: 2J42EAK# B!2.(#!F1)R-2,H)(T3B);AL0E39T&R83V8W%30-9 MA_9E[+6[V;9Y/?9#KW8S>NWG'W!H0)/Q=>SS+UWYSS27'PG^+-N7P[&;/35] M;&_')O2Y:?H0+8I/<<'WH=Q=;ZKPW ^7-EZWE^;\=\?&'-5!XJ[*].#QIO&6,4] MFK9EKK? ZPA2DF5)\I$I+C0M\^@[V3(W@Y="P\D2-RC%[ M@W%7%S0)@D!"Y0,#Q^T"MR!E($(93S,G75(&X/K\ROXEUHZUG+F#6R-_B=IW M!;VFI(:&#](_F/$KS/5\H&0N_AM<0&)X4((Y*B-=7$DU.&_4S()2%'^>=J'C M/DXWNW2&;0.R&9 M@.N8ATV)HO+/W/,RMV8D=NI]S\,3IX<,>U,%9VQ%O$/Q M#KV7,DV3G%T"T1QSG&*R= M1Y"2+-WM'ICB0M,RC[&3+7,S>"DTG"QQ@U+<_CV"-&-!$WH-/(NV\R' RKSG M+?P _[,_6?38PE(+!=H)HXF%IJ"/R>&8A?R8\$O Z%8V"9VZH+L@ M""14/C!P/"[P!%(&(I3Q9^:D2\D 7-M7]L^Q=^SES!T\&?E;U+XKZ$=*:FCX M(/VS&;_ W,\])7/SW^ "$M.#$JQ1&>GBEU2#\T;-+"A%\=?I%#J>X\Q_A6T# MTAF0W@#85"@J_\0]+W-K1F*GV?<\7'%R2'$V50C&4<1_*-YA]%(FR3YGET T MYQRGG'2=LV0P9%]*I%LECNE_\'0;OM]4N(_P_3N%V39!MDF018+L'<']38M; M.0\W1=AJI@IL&[?)D1XT\\OB"W/N/P'4$L#!!0 ( +V(:4W; M">).M0$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@ M$/TKB!]08B=KL\BVU'2:5JF5HD[;/A/[;*,"YP&.VW\_P*[GM=:^ '?<>_?N M.+(!S;-M 1QY45+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DZ69S MS107FA99])U,D6'OI-!P,L3V2G'S>@2)0TX3^N9X$DWK@H,56<<;^ [N1W .I Q$7L;OB9/.*0-P>7YC_QIK][68ZF6#K@'0"I#-@ M'_.P,5%4_H4[7F0&!V+&WG<\/'%R2'UORN",K8AW7KSUWDN1)#<9NP2B*>8X MQJ3+F#F">?8Y1;J6XIA^@*?K\.VJPFV$;_]1N%\GV*T2["+![K\EKL5\?I>$ M+7JJP#1QFBPIL==QDA?>>6!OT_@F?\/':7_DIA':DC,Z_[*Q_S6B R]E<^5' MJ/4?;#8DU"X<;_S9C&,V&@Z[Z0>Q^1L7?P!02P,$% @ O8AI31.H?:VT M 0 T0, !@ !X;"]W;W)KMWKX =]Q[]^XXTL'8 M%]< >/*F5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C27+-M) M MS=/H.]D\-;U7LH63):[76MB?1U!FR.B&OCN>9=WXX&!YVHD:OH+_UITL6FQF M*:6&UDG3$@M51F\WA^,NQ,> [Q(&MSB34,G9F)=@/)4938(@4%#XP"!PN\ = M*!6(4,;KQ$GGE &X/+^S/\3:L9:S<'!GU ]9^B:C-Y244(E>^6^\T1,+2M'B;=QE&_=AO-GS";8.X!. SX";F(>- MB:+R>^%%GEHS$#OVOA/AB3<'CKTI@C.V(MZA>(?>2[[A2K!+M(L/MOB1]C]G^+9(N6:K!U M'"9'"M.W<9 7WGE>;^,;LM_AX[!_$;:6K2-GX_%A8_LK8SR@DN0*)ZC!_S4; M"BH?CI_P;,LP$ -(# M 9 >&PO=V]R:W-H965TJVF3-NG4:=MG+G$25, 9D$OW[P@NB3B"M&-_MWC,MI*%EGGQG M6^8X>"4-G"UQ@];"_CJ!PK&@>_KJ>))MYZ.#E7DO6O@*_EM_ML%B"TLM-1@G MT1 +34'O]\=3%N-3P'<)HUN=2:SD@O@43(7_QFN MH$)X5!)R5*A<6DDU.(]Z9@E2M'B9=FG2/DXWM]D,VP;P&< 7P%W*PZ9$2?FC M\*+,+8[$3KWO17SB_9&'WE31F5J1[H)X%[S7&#+8:"QL?C M;3C;:/*JE7$Y M;;WO#HRYL@4MW!5V8,)-C58+'TS;,-=9$%4":<7X9G/#M)"&%EGRG6R18>^5 M-'"RQ/5:"_MV!(5#3K?TP_$DF]9'!RNR3C3P#/Y[=[+!8C-+)348)]$0"W5. M[[>'XS[&IX ?$@:W.)-8R1GQ)1I?JYQNHB!04/K((,)V@0=0*A(%&;\F3CJG MC,#E^8/]B5?\+A"TSU7%,R%?\-+J!">%02 MF()4K1X'7=ITCZ,-SL^P=8!? +P&7"7\K Q45+^27A19!8' M8L?>=R(^\?; 0V_*Z$RM2'=!O O>2['EUQF[1*(IYCC&\&7,',$"^YR"KZ4X M\G_@?!V^6U6X2_#='PIOU@GVJP3[1+#_;XEK,;=_)6&+GFJP39HF1TKL39KD MA7<>V/OTB.QW^#CMC\(VTCAR1A]>-O6_1O00I&RNP@BUX8/-AH+:Q^-M.-MQ MS$;#8S?](#9_X^(=4$L#!!0 ( +V(:4U' GM/M0$ -(# 9 >&PO M=V]R:W-H965TIVF3 M5NG4:=MG+G$25(A3()?VWP](FF5;M"^ C=_SLS'9B.;)M@".O&C5V9RVSO5' MQFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2W#(M9$>++/K.ILAP<$IV<#;$ M#EH+\WH"A6-.=_3-\2B;U@4'*[)>-/ -W/?^;+S%%I9*:NBLQ(X8J'-ZMSN> M]B$^!OR0,-K5F81*+HA/P?A2Y30)@D!!Z0*#\-L5[D&I0.1E/,^<=$D9@.OS M&_NG6+NOY2(LW*/Z*2O7YO1 206U&)1[Q/$SS/6\HV0N_BM<0?GPH,3G*%'9 MN))RL [US.*E:/$R[;*+^SC=I.D,VP;P&< 7P"'F85.BJ/RC<*+(#([$3+WO M17CBW9'[WI3!&5L1[[QXZ[W78L2G+C1ZCU'VPQ%-0N'-_[LYG&;#(< M]O,/8LLW+GX!4$L#!!0 ( +V(:4U02RL$LP$ -(# 9 >&PO=V]R M:W-H965TJVF3-NG4 M:=MG+G$25, 9D$OW[P@NB3B"M&-_MWC$MI*%EGGQG6^8X>"4-G"UQ@];" M_CJ!PK&@&7UU/,FV\]'!RKP7+7P%_ZT_VV"QA:66&HR3:(B%IJ#WV?%TB/$I MX+N$T:W.)%9R07R.QJ>ZH+LH"!14/C*(L%WA 92*1$'&SYF3+BDC<'U^9?^0 M:@^U7(2#!U0_9.V[@MY14D,C!N6?E80<%2J75E(- MSJ.>68(4+5ZF79JTC]/-+9]AVP ^ _@"N$MYV)0H*7\47I2YQ9'8J?>]B$^< M'7GH316=J17I+HAWP7LMLWV6LVLDFF-.4PQ?QRP1++ O*?A6BA/_!\ZWX?M- MA?L$WZ^S\__D/VP2'!+!X_ 5!+ P04 " "]B&E-+1:@5;0! #2 P &0 'AL+W=OH7P,;O^=F8?$3S8CL 1]Z4U+:@G7/]@3%;=:"XO<(> MM+]IT"CNO&E:9GL#O(X@)5FRV]TPQ86F91Y])U/F.#@I-)P,L8-2W/PZ@L2Q MH'OZ[G@6;>>"@Y5YSUOX!NY[?S+>8@M++11H*U 3 TU![_:'8Q;B8\ / :-= MG4FHY(SX$HRGNJ"[( @D5"XP<+]=X!ZD#$1>QNO,29>4 ;@^O[-_CK7[6L[< MPCW*GZ)V74%O*:FAX8-TSS@^PES/-25S\5_@ M*'!R4^1X72QI54@W6H9A8O M1?&W:170#3''*>89!VS1##/OJ1(ME(*C!MG"9+*AQTG.25=QG8NR2^R9_P:=J_ M4;E[\! M4$L#!!0 ( +V(:4V]:2/'L@$ -(# 9 >&PO=V]R:W-H965T\,QPSIF+Q_EH[*OK #QY4U*[@G;>]P?&7-6!XN[.]*#Q3V.L MXAY=VS+76^!U)"G)TMWNGBDN-"WS&#O9,C>#ET+#R1(W*,7MGR-(,Q8TH=? MBV@['P*LS'O>PG?P/_J318\M*K50H)TPFEAH"OJ4'(Y9P$? 3P&C6]DD='(V MYC4X7^J"[D)!(*'R08'C<8%GD#((81F_9TVZI S$M7U5_Q1[QU[.W,&SD;]$ M[;N"/E)20\,'Z5_,^!GF?CY0,C?_%2X@$1XJP1R5D2Y^234X;]2L@J4H_C:= M0L=SG/6OM&U".A/2&P*;$L7*/W+/R]R:D=AI]CT/5YP<4IQ-%8)Q%/$?%N\P M>BF3_7W.+D%HQAPG3+K&+ B&ZDN*="O%,?V/GF[3]YL5[B-]O\Z>9-L"V:9 M%@6R?UI\N&EQ"_-XDX2M9JK MG&;'*G,H.,FKZ++PCZE\4[>X=.V?^.V%=J1 ML_%XLW'^C3$>L)3=':Y0AP]L<20T/I@/:-MIS2;'FWY^06QYQN5?4$L#!!0 M ( +V(:4W?PF<#N $ -$# 9 >&PO=V]R:W-H965T-SSEP\+B9M7FT/X-";%,J6N'=N.!!BZQXDLU=Z .5O6FTD<]XT';&# M =9$DA2$)LD-D8PK7!71=S)5H4.$QV:W"SR $$'(I_%GT<1KR$#N+[$MQ@U MT+)1N&<]?86EGFN,EN*_PP6$AX=,?(Q:"QM75(_6:;FH^%0D>YMWKN(^S3<9 M76C[!+H0Z$JXC7'('"AF_L@&PO=V]R:W-H965T&,"*C:EMEO3O.S:$ MTH07VS,^Y\S%XWPR]LEU )X\:]6[@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W M6!!U)&G%^.'PCFDA>UKFT7>V96Y&KV0/9TO!@ M93Z(%KZ#_S&<+5IL5:FEAMY)TQ,+34'OD^,I"_@(^"EAZ MH(>0$"BH?% 0N%WA 90*0IC&[T63KB$#<7M^4?\4:\=:+L+!@U&_9.V[@MY1 M4D,C1N4?S?09EGIN*5F*_PI74 @/F6",RB@75U*-SAN]J& J6CS/N^SC/LTW M:;K0]@E\(?"5,)7##8Y0AQ]L-10T/AS?X]G.8S8;W@S+#V+K-R[_ E!+ P04 M" "]B&E-H;M1.CX" "I!@ &0 'AL+W=OTY96\XYOPB@N MD>P$HR<;U-01B&,<-;1JPR*WQ'(:]-0\6?+:MYOPB2\3SQ7 MEU*9B:C(.WIA/YAZZ?9"CZ(IRZEJ6"LKW@:"G3?AQV2]RXS>"GY6K)>S?F"< M'#A_-8.OITT8&R!6LZ,R&:AN;FS'ZMHDTAB_QYSA5-($SOOW[)^M=^WE0"7; M\?I7=5+E)LS"X,3.]%JK9]Y_8:,?% :C^6_LQFHM-R2ZQI'7TOX&QZM4O!FS M:)2&O@UMU=JV'U;0/O96)&F:1S>3:-1L!PV8:<"C8N=1D$D2:8") G@I M@(V';"'QRFTQ8M"<(4(AB[04@?2%888C=?\/_=0] MF1+1;-+PUSBWZFX5*T,#ESI^\?> M$F?.%=,YXR=MK]3OQC2HV5F9+M%],=R>PT#Q;GP8HNEU*OX"4$L#!!0 ( M +V(:4W2.QL*!0( ($% 9 >&PO=V]R:W-H965TYG]NK(I=7(^H6]BK2UZ;AZN\.A.RW,8[O$R_UI3)N M A5YQR_P$\RO;J_L"$TNI[J!5M>RC12"UQIZ/>M'+LE!RC1RFT?T;'JS:R&5TL2L/?A[9N M?=L/*^Q>%BX@8P&9"G#VWX)T+$@7!6@@\U$_<\.+7,D^4L/+ZKC[)O!S:@_S MZ";]V?DUFU;;V5N!:9*CFS,:-;M!0V8:\E%1!A2K28(LP$1!@A3$UZ=S"K() M&Z1!@]0;9!]BX$6,0<.\IO6:U9HLPY8AU8;0,$P6A,D",(L3VPT:.MN&)1@G M=$'S*,LHI7@=QJ%!'!K 21;+A*GL? M3@,!9^.Z*]M7PZTP#(SLQ@L/3;=N\0]02P,$% @ O8AI38V/^?8V @ M?08 !D !X;"]W;W)K&ULC57;CILP$/T5Q >L MN2>-"-+F4K52*ZVV:OOLD$E :S"UG;#]^_K"LL2X:5^P/3YSYLS8'O*>LA=> M 0COM2$M7_N5$-T*(5Y6T&#^0#MHYV)%3B^"U"T\,8]?F@:SWQL@M%_[H?]F>*[/E5 &5.0=/L,W$-^[)R97 M:&0YU@VTO*:MQ^"T]A_#U3Y3> WX44//)W-/97*@]$4M/A_7?J $ 8%2* 8L MARML@1!%)&7\&CC],:1RG,[?V#_JW&4N!\QA2\G/^BBJM;_TO2.<\(6(9]I_ M@B&?U/>&Y+_ %8B$*R4R1DD)UU^OO'!!FX%%2FGPJQGK5H^]V5DD@YO;(1H< MHM%!QK[G$ \.\;O#_0C)X)#\;X1T<$BM",CDKHNYPP(7.:.]Q\QUZ+"Z=>$J ME<=5*J,^';TGZ\FE]5J$:9JCJR(:,!N#B2:8;'D+V/TN3Y0*D-*#!WD*E?P7C L")Z&F"SEG MIB.:A:#=T.S1^,&ULC57;CML@$/T5RQ^PQ!>RV& M-.KDQ'A-I#+Y&8F6 SD:4DU1/)O-44VJ)LPSX]OS/&,7 M2:L&]CP0E[HF_,\:*.M6812^.UZJ2/=L^5A0:58U5#(RK6 M!!Q.J_ Y6NZPQAO SPHZ,=H'NI(#8Z_:^')?0$OW514NLKJO03G,[YDSU M4RCO-8_P4X:N6LABUCTF'F'FBUO(=@J)!@12"0Q9Q+XLUO&$'M\&V$P1XQC%%8*<5 M4T2<1$XS/'&>L+\8["T&>XIQ@JSQ)(B#V$P1SJUMIXC4Z.+6@T9.H M@9_-?!)!P2Z-U)-" Y, MJH=LGMN),0DJ]=F#RKU4(WXP*)RDWCZJ/>\'76](UMH9CH8_DOPO4$L#!!0 M ( +V(:4UKL_+-=QT !YU 4 >&PO#8+$/["IV-^.Z]!2K M)'=^_9X+R6+=)'EF%UA@]9!$[F*1AX?G^IW#RH_&5*+.]6^UNBKJO/K+L\79 M\IGXEJ6Y^YSR#+G(Q%;__?@<7^(7+\3/15YM#;R4J*3[]$;M9F)Y,1'+^>*\^_!C<3L3\Q?# M#SU!EX,$=8?;$9_51INJE/#>1YFI[JBKZQOQY>W5?WS\].'33^_?WHBK3Y^O MG[]Y^WQDNBL@H)0I+)RH;^)O:C]*Y9?]KK?:8C[]^^@+UZK4!>XL$6]DU7O7 M,2[ZTY^&N',):=358HK>&]3E#V6?"SRJ8QC!6-@1,*C1V:ZKE>ICF$/A:S&CJ#(,I"_FZJ( MOT[$S5:6RHA/=64JD%2=]_;N&6SW:?G\#GXVW;%_/W[H;>+2X+N6O)M,IJEX M71N=*],;5)5UC[?OC1/GMYDJ-[ %\5-9W%5;W.I.YCV&OI:IS&,%>P?E->+P MEUS6B0;6'HUKY1L5S\3QG%3KQ9@D2&-@PA]ZCZ79DAF(\0_U6ZUO90KC>[N[ MC&,T14:4*E8P:)6JJ0!]2=1$Y*H2Q5H Q.&'"SF MD_E\WF-3?@MK%J56AF;K/K\NU4[J1*AO8.P,R 127%1;D,RXM;_NBU^*"@[V M_C'7)9C0$HX()T4.[% H>IR"84D=DWWT@[ICWM5EKJNZ5$S@>JV!&:.C/RAI MU+9($Z&S75GF]#T=29W5*BI57D M8#?M9G0N8/%-.2#1'^%<=X/1A^>'(EPW)]EMGL)OX IR3IG2\VK6/<-%^PSA+872I\%,"ADQRY ?0+E,0"N =EAG<3P;YC^J^655I6I5 ME,5$_'P9' C1;8 /MTJLE,IIW@)4;H\.$2=J'L%&U)U*(DG[2O<\C1=[F@Y4 M2*/CUNT=772X(=K<.#\.F/&A,"AA3M[W(CRU3.8U""+:62-6L.(.;:!A\2CN M5!EE8*I!7H*!I9E![ KG%XP/'B=B!=$'!(PEFCBTWR+7\5>%AI=E:46"GFJT M<04=C9])'/[YW\Z7R_G+CUK@#S"D-+32)= M 6,->#X47XT6KMK*BI95V2XM]DHY9>SQ0-2F.?.M1/]YJ\F1$NFL_>&X#IV>A,/^[&2!. MQE_SXBY5R88V!>=ZJXNT\>U(#^C@G88XLB+U8ZXB+X'J(@5MM08,S&9&MH7& MH7:BX5RO58R;;5@\ ?NKXRUI>@1>B;4=778&4UB[PVH%8RWKI<#T"PWB%#@" M4I[@DC%$$L([F=[FB$;B*#PW*M0&W!MN-Z+':)>)"O0T*9QRPIQ#R<%P$;R# MJ17ZB%"A4 3(7,D4D^#]?1N9B3?.>&LDN2ZG&>:WT8[SB+9G6YQBZ-HR."PK M>N@,P0RID65?@HS"?, ]RB=V&*BAS*]['(G0,KK3(K6]!)\+9G[Q**5]5V!$ M/JUW$:FO^"[UQ:E[>NO,O94W5,>,U(;<'X5 D#_47O%B,AOH4]'?S>:@#&F* MF[442LH*JB*1>[LXFS0;QQF:A%TN3!+S+AIWE\A,;MC3X,!UC;:\I5\D19JV MBZ=0X3\,^@.F$&0M]JP9EE><($&C@H^-S"!20;T+IFHON%+@)&Z=*&H44X$* MM0.71E&,K%AF@'7(LPB<--B)M8TY(""$?\'>UCJ' \*_(#L +P5:!YJ;[R?. M8MH%9W"$&.U3<$N)EV5*Z+3CHDQ("NE-S,CH7=AFU*Q#411Y9/#4*3KCS;8= MA$!L'%?6U;#VT=%&UNA@U@&BM$KW%+R4I)S2[AP#L#TSA=Z'<#RE@ZY3BDY2 MM<&8 .V'PES?S'HP"<("F"^!_T!I6;QX21E)M>^GM0PD& 82#N:S^0+"C9*% M$T2LAMV5^E] \9(24M)L0WC#2]Y9 K'4Y&0)_[E8@L(V& 3^OIS#[\=G+_$L M YMOH2\2)DC*^=>QQ/RR$6/,;:? @ECN-*C0_7D>*&LO!X)4DN(E0Y'I$O=T M>H9VDYC , JDT'49;RF,_P-D'R0#]$RX?LC+W:1D&N)8>-652!A M*:(A!^*YW5M?4*P@(S?>>?F^+@QQ7/SGY0H=5US]UXC<6 J$)/AA=K#K=P\ M9F@H3X\9[V6W.^Q @&B/[I^LZR?.AS"0?!2<=/PPR#LF')\Y-^YG\!8\ ?N9 MCL$#[MT^(UBJ=_=-\5.)"4W)F*C_*3GI4DTGK,SSHB\.('M MT;?#8!=N'#?<]Q?_A+"+::$8&M+C6#L(!<4?(R1<$;%$G7!^CX; M:,*B[P&6'\*4A\[A#[*S>_XV@;W__*^MES:/Y]0U!TUVE>_C\@/;'"+YH6W: MB/)A,5\595G<8:R'TI%:E#<>0GD?HG-HS1&34A)(=9@H_@OWR#,_I@PR6B_! MF&JEP/WD!&&L!>>0W_6^HJ+!R)LW]0ZRX(RAL]BQW.8VI';#Q1T2#ZJ&YR3HY8N*MWF1%AM& MM$O(A=GX'&+>X; G3C]L@AC!5MR#ZQL'M#FQ #XFMQ@W)@(3TY+RF@*L/L4_ M-G-2*:0Q99'K&/A!B*&-#0A8PK"OR J*"YHZD\X3,+]E%T*VP:^!]2$3+O?W M+(_)4*;@]*;PJ-3?R&1B2 I$,_A"V3[^O )I=I@ O<(B Q1"?C4CSA%T[? % M2/8*9.O&$$0'Z>)72@'QV+?[50D2$.LRAC#;4+(*\N]>$*T7,KE'%4GK1#%Y M.QT@&[;1+?!R/C# U[A^H26L(S.IL N_O0!&F M50U$0DX\$:J*VYFV@<#.$+(2&75+H1UJ$!S#5T79.1+BL/D[7<*Q4Y:4977N ML570GU(RLH<"RB]/Q!9BB"FL[W$28#S84T:W8+MN',A)44:(5)=%BI5R]Z"1 M''JS$3F;__""Q ,BMY?M'BZ/Q$V=D5 ![["(0T -=DGTU:\79)8;F5NW/<'* M$4BA3AH(\1H1%C E3LJ:+"D(>>Y1Z<<25PP1AV]3S*RSX84O#1K!3%<5VWE" M@1 Z<[C2C8KKTJ>3T=MO,04+7!0SAG:):#V"$0128"4$%DP1)D/ C3S..SA< M@8T;$XN\83F.RQ%PH@F&!0EQ*RD(PL%CQE &4;M$FQBB+JQ!1"$^;Y,,Q/?B M&'/LQ!7 D2-@)6"S.\(>OW20&#&$Q! QM8LU9Y%%#\-8JG.L42)I*SG*.%9EL(Q#+C0(-1O+E"N4?3AQQ/-V+#]B+34RE= W MO]S.)=H6RJM37KAH,E&T3*3S[.Q,2[.]45U9#(!:F=!#.G@B"_0"741*QJ^*M0#-0Y X:LL>(6.%FNN!1%1;+2.OK!(+6-9PB4C5S /\;UR N;*=;IQE4'G4 M'U]$5K5==)1)06<7C+K!I%&6"48NB0?1Q>'ES=61.)N?35RN3/'V=R$G"W M!:-XB-5$H(&6;T!I&]LNL8JWN1"K+ MC0J6"%@3H?-2W\#OHF5)BWPSI1:2GR$@!>)O$.D4EPT]KL_@YYM+WV!@PWD* M$[(5Q+BI#+=@U7"_0]0<#"C6#W(5N6X5W@0&.YJ% 7)"6-DZ_:;0%V.#3(F/ M6#'9DEW?N.59"S*(R+'RU81+!I0<-D=9#;,\DNAE'9KK@JW,QGIL&YQ]*FWX MU:IQ;WF"AO'41"&_*M]/TLX2O*)K$U'=-3S) I5A!7$Z(NP43K),[Z@?#PN& M',F#=:D--;SX6F/!O3Y2W)5(.ZBL!6XLHXA%(0LIK7-E^Z#$3Q+NHQ9?U7M/ MJ(1B-U'4V*PMX. G48L;IEYE6(J48I76"HU?Q6U!CL/M-J(F2X:(&'O/>NSE M?JO$>B?9V94+0(VRQ TI.L,K+F&.>=(!/]07VQSL!R1=^/(4K)IRO574B ;LVD">!_]4KOYN#YDJ M1^LZCZW+,PWC<$\9E1C;75O)1QD/HVY$8,S!I8ZWK@%I2,"ZNCMC#M>FEJ^W1QW$82!*AI_ M&Q72FT#5(Q:V_//)4;.=0:)0#L8^A*$.=<4YH1'[=NY MB,%1/R:RTF0C4<2+6Z&G/<0FD?'VW_5C!'&H;9GIQZ#. 6&8WXF0;4S6=,1< MVMZ+& &@V/>0-1Z?7<0[#^B_8. M(JI M])X7"@ON4BV$( HFC2 G&@VY7EU2K+(.G+*/E86,;B'3(E/,')XTT!R\O*)T MN<+0LA7:VSX@TZ79GAE!C4)IWNXVR--LMQ#_FA6FBE+]%;NMQLZ7Q<[U.DTP MKU%<1Z]W-O!T>HS=RG;SA'YFAIQ2)S[P6_?-3 T+VDM;@>IOC\(*ARU_JTA3 M25FQ 8\1*)0]V<+),$XOL8&8=-S&[)K@F"HJXK@N.81G3"=6)4)/E?,)U&[3 MWDB]2^@(,!QP>\')1W9C[8>M.9"K8VB,9)X;X$A%&"B*?35NG*V_(KU.7%1&G:!!V$I;!Y,)XR\( -J(\R53E/G=Q!=*?&@4]L$V\ZC&W6S MT:>'<5I<]W6BR./3V.S4RL-Z!BJR9SL6@D!,=*O+BN-#A(U\;#1@OZCSB[DB M&U%U/JIKM(H5]J4ZRG)EH0UN7F>JT<9^#A) AS;\&B2 T7WDHP6Y<8ZW)5+> MJQLGHI'SJ05&FD@M^A\25#AT9S=MAE5X .U^E"&TIY->RD*Z8#A41Y8Z5F$B M8# R@6EMGYX% E,P#673J-V8ZD\QG R5'K!%S6%$$)WN"D[9J*./)$Y0"+7G M(EO3?L+AMZ] P/*FR66*G'5LDV M[WU4OJNYU,'5['V$^8!E+;AHA<4<]ERU3\:TCV0)%\1G:"!EX"&MEN-$-DZC MX"'AD:M]*S-J&YL&U73U\X@=3.P1>&/%(K>[6JE8(GG6>_NN D?&'34$-EV+ M_@8"D(Z5&P>%F:KC]%#_=3Z)S.,;?3J[\=BO1?4Y0?:=K'7NX])1%(4QVY9) MHIQ9;S16NKS#2U6^J2BKZ.X/E1A=QWMN(POK*&61%^@#.*?_"(3^ QS]V[6+ MZCIW1\Z(QP3G$XLJOR/=$9 MG#4%);YO@KM]?*SEZD!>5TJ%5\UQ[?;)$Q_H)XHA;&;"SL3#C1C <+!*,:<- MK+$HO5(-S-@M;H1X8A,.(H&4MA74-FVO3-'])2PX-^%WT\ECR0OO6O7+LL=' M AM);+O=X0?J3;O&.]+<5(83VS_?^O8.OLO2-S^B_;PNS=>+_=:)]=>&N.S?\L M>F.;\QY%I?A>*DWMK^9U"8[&"-ZEM0FO&[2?DL[TG%:P1[T.VOFI]9#P[=8D M6YE$]*(UU*@E+FZF)FE[+S%HFV[0-,:A9^[4^6FKIV@PI[1=D/Z@&U\MFV9" M;1K/S2GWWFX6LW[8T]3MJ*\B#]]>O>]2+,MQ>-7UC:^UWZ'I]3@VDV$M/&A;! ?, H4MQ\9^?\"V-[K9?@9P!H<7;3"UZAOWEY,XZ686&N;28[8IF*9OGTSAV9!AX(E#J3#8DL, MXD7%K8E:\M(V1M9$T8JEXLMN>3$\",,NMFX15Y&+F= MTOSL^C^"*WQ^DM$Y)A'\YVP^]Q02W"KS,FC5G$D3?!.[;RS M2N17&9IK?-O1\+:Y;:/A>^^*3VN5:@M9'9=:\8 SOM[163+RG XSW!#7;]V& M/#AN[FO3U >+XS/_RX3J%AR?(B9BF,2!7G$/=;OR #<7W6J8"-[TOI!WV!8@ M7_RT@:(L?=4_8<32@SS4I?9P?ACY+XQ8(,:$5XF:AI7?P=[PZ![#WA==]IY< M_/]A;\^WGF''X&@OOWNT?U2H,/S%D,X2K;\)U3$>B+.SY>3%<@Y_G;PXGYR>O8A^Y986?WUZ.3F>GTV.3^9B :;D M>+(\/XW>(2.W'D.[.(=77YSC@ 78F^5QQ/>H/$@DCB<7IR\F9\= Q>3DXG1R M_N(T^LS;Y4\\K RZA!A]AS@\/H<%SY9'S5]1][,\0/ QK+F8+%^%XCP8C<[[WT 86$MU/N?S1XW/S\0U5 MAT7;//U P!$N3^?\Q\7RU ^'S!=[@L79? &,.A4GIZ? K'/_G+//Y1).=[D0 MBR4%@,3OUU[7!8A3I+>7(K5L:_$\*C&[ DDBR'Z]E_M7V$;E&% 81 M,GL)(!=_K7/EG-D%C_WPZ0KC'X-=J$W7K^S?] E2=XM8V'/U%5"J4F,K//<4 MXLV\TL9BV*:O.+%;\&5^+-,@F.T+OI7OC7&ALMM%FUF=R!=A#RS1$//"VT%V M Z-,"N:CIGY3K_Z)%1U])4 Y42!4X!P3/1(5 M$MU[L]]I(3-K/VOC'R9J18L"@1MJ-T"-ORM*(-N.#RM&$9!I8/LXG8MB9N)R MZ&)QFVUWT@?;J2;LC,'2%$%2;>R'>_PN+X$EL(V3>VYE/7%*B9XM\_I-LE+JL_44>25Y3+ M@*JQNZ';#BS;KC;!];UG=)_#UFLK2/$00G]FL41LGJ8VI.;K%D-+NXHG%W5E MBJ'0 ]]3H%?L?1W$=? K:YIZJ.CS#S@[F0EW9;9P$_/1PMKV>JQQ+2FNOM=@ MEP.DLKK8FRH0@_"4UQW;*!WN3SGK5-F[M"*FDS^:=>"FCA*#[>'F\ M:,20X&"54 C67!O&]I/O#%D#!0[#S?8GM.XA>M&.8 =V==*FFC_C]2#-T>^@ M^3Y&NU0?23J]G]$01OUO,+I)'1_-Z)#HY4.,7BS/_^E^4>+H \'0!X.D"P-,%@*<+ $\7 )XN #Q= *BV3Q< GBX /%T M>+H \'0!X.D"P-,%@*<+ $\7 )XN #Q= 'BZ /!T >#I @!/]G0!X.D"P+VM M2.+P"[6Q=,L5P_TJ3^U"CVT7&N/KJP?ZBOX W__O]?ET1&W:%CS(JZ5.S3T? M(&Y)4N\[R6TAZOU_F;7D9_B;W5YX^J6V8;EYU,E/!X3AX;W>=WIC8^W1C3VF MDQO>^4/_=V&CEP'<3L1'1%;0?-^SIW=-"WOO[A!V)G/H\=C/,H]]#;S70?)] M-/8JX+[T[ .TP_E\WM?DFTX1^N'WGAM3O?IO4$L#!!0 ( +V(:4WW0=>. M,@( 'P) - >&PO+*<.?WUTXM?DI2RD:6C^V+=/2<]]]Q92(H;O6%P M7P%HU'$FF@176M505,K('EC%W$6S,-P$7!" M!4YCT?(;KAN4R5;H!,]'"/GUUS*'!#^X^#/2<_"YWE-;(_ZPE('?0UI7$@QE7*./6!R$PYH35B"KPFC M*T7MJH)PRC8>GEL@DTPJI$T/C;;((LVC#T?>L^WM>3@54KGX'! MLP(I8SN]MD :UT1K4.+&.&ZR Y^$4&\O-[516"JRB>:^ 7ZJ&TR2E50YJ#%- MA O !K66W!@Y):44Q&D85O2&H9O-, M^0T[J6NV^<1H*3CX6GZ;,#HP81J3(0^JI**/AL_NE,P H#!:@](TVT9^*E(O MH=/#;NJ*0S7/_T/-Q^YS"0(48=NBS=9_S5W^QXK//_R]9'>H[ L^HD9[D;QZ MD4?X]2_?QXL7%AGTQ_G6G;%S8XPH6K64:2IZN17-<_!Z[)6=X%O[6F [!_=T M<1AZ35;F*;3#;];F4)"6Z3M;H@LF>+*_6N'18IRU'"D2/-G?(*UMXH_-QTDL(;:VZ8MR"OJ 6?FC5-DPNQTF1D 73QL[;Q]0-\_<_EFU*-'6KH/@"?<3_ N!^7<>;F=3&&J 6Y M;4"O8U[5]" ' 4U.3*ZY6.R"' 1B /(P,.<@Z'&;7W^,7*IIO6(,I4BY!E@S\+3\*@!Y%!AWB MEM>8G[Z/&7*.(K9U;)\%DN*5D8/QKPA%R#V*V/:QXU#LA RY1Q';/CZ( MN+<5CQN\ MBFE-?\&GXLF M!/LBI2\:[+5?&8O#>*1"7COY9=S%-XC!R^D$JW'!^,C-XE_6FZIJ"WPUQ6>/0WA0\;M R,=! M*AZDV(/6\: U>] F'K1A#]K&@[;L05D\*&,/VL6#=NQ!^WC0GCWH$ \ZL =! M2LB8\B=16/-K#037P.\U$& #O]A D W\9@.!-O"K#03;P.\V$' #O]Q T W\ M=@.!-_#KK0B]%;_>BM!;_<.W]DQOWVB'Y7MP[5#[I4ONAC^MF<'MPZW#Y3.F MJ4_WSY0.XQ:4TW'QUS)-_8F0=S]YIV]02P,$% @ O8AI382EN6YL 0 M P\ !, !;0V]N=&5N=%]4>7!E&ULS9==3\(P%(;_RK);PTJGXD> M&_562?0/U/:,-?0K;4'X]W8%3"0SP0#)N5G7GM/W/.U.WF3CCXV#4*RU,F%2 MMC&Z1T(";T&S4%D')D4:ZS6+:>KGQ#&^8',@]7 X(MR:""8.8J=13L?/T+"E MBL73=KV3GI3,.24YB](:LC+B0'2P$ZP\J)P36NG"54HHBY=U4@EI;5*F:"C) M$14.-W;SM.]M!=Y+ ?]"LTTC.0C+ESIMJ8+SP$1H :)656B9!_$>O33S'>^, M^?C*=!(F:T5^)527XX@;!?T .7+.RC&U!?25RH'MDYY4<-\-W'H8.)^B/LJ> MXR6D68H&TB6>\XC0M8X <53Q)'VY#_ME_2*_]UWX3S"0/)QVZ^?CJ)%P7"/A MN$'"<8N$8X2$XPX)QST2C@"K%8JH4BZM2++9*L?@J MQ6*L%(NSUEBD !D M;V-0&UL4$L! A0#% @ O8AI33PG+J7O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ MO8AI39E&PO=V]R:W-H965T&UL4$L! A0#% @ MO8AI37BS%;Y/! /!, !@ ( !LPL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O8AI3=L)XDZU 0 T@, !@ ( ! MAQX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O8AI34<">T^U 0 T@, !D M ( !,28 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O8AI3;UI(\>R 0 T@, !D ( ! M\BL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O8AI3:&[43H^ @ J08 !D ( !MS$ 'AL+W=O&UL4$L! A0#% @ O8AI33!G:K\K M @ 5 8 !D ( !U3@ 'AL+W=O=0 % M@ $W.P >&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " "]B&E-A*6Y;FP! ##P $P @ &W7P 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 '@ > 0( !480 ! end XML 33 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 34 report.css IDEA: XBRL DOCUMENT /* 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; } XML 36 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 9 101 1 false 0 0 false 3 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://alsic.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets (Unaudited) Sheet http://alsic.com/role/BalanceSheets Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://alsic.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Operations (Unaudited) Sheet http://alsic.com/role/StatementsOfOperations Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Statements of Cash Flows (Unaudited) Sheet http://alsic.com/role/StatementsOfCashFlows Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 00000006 - Disclosure - (1) Nature of Business Sheet http://alsic.com/role/NatureOfBusiness (1) Nature of Business Notes 6 false false R7.htm 00000007 - Disclosure - (2) Summary of significant Accounting Policies Sheet http://alsic.com/role/SummaryOfSignificantAccountingPolicies (2) Summary of significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - (3) Net Income (Loss) Per Common and Common Equivalent Share Sheet http://alsic.com/role/NetIncomeLossPerCommonAndCommonEquivalentShare (3) Net Income (Loss) Per Common and Common Equivalent Share Notes 8 false false R9.htm 00000009 - Disclosure - (4) Commitments & Contingencies Sheet http://alsic.com/role/CommitmentsContingencies (4) Commitments & Contingencies Notes 9 false false R10.htm 00000010 - Disclosure - (5) Share-Based Payments Sheet http://alsic.com/role/Share-basedPayments (5) Share-Based Payments Notes 10 false false R11.htm 00000011 - Disclosure - (6) Inventories Sheet http://alsic.com/role/Inventories (6) Inventories Notes 11 false false R12.htm 00000012 - Disclosure - (7) Accrued Expenses Sheet http://alsic.com/role/AccruedExpenses (7) Accrued Expenses Notes 12 false false R13.htm 00000013 - Disclosure - (8) Line of Credit Sheet http://alsic.com/role/LineOfCredit (8) Line of Credit Notes 13 false false R14.htm 00000014 - Disclosure - (9) Income Taxes Sheet http://alsic.com/role/IncomeTaxes (9) Income Taxes Notes 14 false false R15.htm 00000015 - Disclosure - (2) Summary of significant Accounting Policies (Policies) Sheet http://alsic.com/role/SummaryOfSignificantAccountingPoliciesPolicies (2) Summary of significant Accounting Policies (Policies) Policies http://alsic.com/role/SummaryOfSignificantAccountingPolicies 15 false false R16.htm 00000016 - Disclosure - (6) Inventories (Tables) Sheet http://alsic.com/role/InventoriesTables (6) Inventories (Tables) Tables http://alsic.com/role/Inventories 16 false false R17.htm 00000017 - Disclosure - (7) Accrued Expenses (Tables) Sheet http://alsic.com/role/AccruedExpensesTables (7) Accrued Expenses (Tables) Tables http://alsic.com/role/AccruedExpenses 17 false false R18.htm 00000018 - Disclosure - (6) Inventories - Inventories (Details) Sheet http://alsic.com/role/Inventories-InventoriesDetails (6) Inventories - Inventories (Details) Details 18 false false R19.htm 00000019 - Disclosure - (7) Accrued Expenses - Accrued Expenses (Details) Sheet http://alsic.com/role/AccruedExpenses-AccruedExpensesDetails (7) Accrued Expenses - Accrued Expenses (Details) Details 19 false false R20.htm 00000020 - Disclosure - (5) Share-Based Payments (Details Narrative) Sheet http://alsic.com/role/Share-basedPaymentsDetailsNarrative (5) Share-Based Payments (Details Narrative) Details http://alsic.com/role/Share-basedPayments 20 false false R21.htm 00000021 - Disclosure - (9) Income Taxes (Details Narrative) Sheet http://alsic.com/role/IncomeTaxesDetailsNarrative (9) Income Taxes (Details Narrative) Details http://alsic.com/role/IncomeTaxes 21 false false All Reports Book All Reports cpsh-20180929.xml cpsh-20180929.xsd cpsh-20180929_cal.xml cpsh-20180929_def.xml cpsh-20180929_lab.xml cpsh-20180929_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 38 0000814676-18-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000814676-18-000040-xbrl.zip M4$L#!!0 ( +V(:4WL3@9B<2X #") 0 1 8W!S:"TR,#$X,#DR.2YX M;6SM?6EWVTB2X/=];_\#1E/=:[]'2CAXVE4U3Y;M:DV[+(WEZMK9;R"0%',, M FP<.OK7;T1D)I#@)8 $==CPJ[(E'!F1D9%Q)^+G_[B;!\8-BQ,>A;\<6/W+T1]7W=.KL_/S(^,_?OW?_\N /S__6[=K?.0L\-\8[R.O>QY. MH[?&9W?.WAB_L9#%;AK%;XU_N$&&5Z*//&"Q<1;-%P%+&=P0D-X8O6/;<8UN MM\*X_V"A'\5_?#G/QYVEZ>+-RUQ&-VXMU'\+3GVHFK#7459[+%\K'\Z MMFF-+/.?QW=3P/R]F\)%O/07^[UEP5_F^*MMO>GUWO2&_Z\BA-1-LR2'8-Z- M3/ICB==_OIO$ 7^#?QM _3!Y/AMW7O6>#P^H;OJT94G$;B"X9S@[8F;%",C@EN>7\$$[OII M_H+^2YAW?!W=G,"-$URAKFEU'4L]'K/I1I0' M)W!7/^VZB_R%J9M,Z&%Y8PTR<">. I:L?8?NK'G) MB[(PC>_73UK>Q->&Y=>2.%T% Q?70#B[O/I;_JP;)-R#;3.G!\VQ/3Y2S(T, M\28AMOO"I@;QTIL94=A;)+.N>N'X+O&/Y.WT?L%^.4HX;O4CXT0-)9C=B\*4 MW:4&]W\Y^AA'I]?S:]S'^],.<@6PI*5%E.1 M[.S\[T>_XL8;6;W!>2O8@&;($Y18/Q:3$>-5-Q; M>0W$F7I)SKL [Y=>4==+"*B+DJ2;Z7R:7$P)AF5US>$+HZT0,>FOQ01R$/). MPT1ZB0Q8(E*)DPY"),'BYLLEDIS 88@DQ1HL!,KG[T6LR>D\([&6JP]$S"8Z M#Q'>BV/,)?5!TZE'9SGO0]/94OS\?=#9JLW/!Z6S%*X#83^\,-IJPG50-H . MI(%>(@.6-%")D_8G4A9R0:$_KMZOD&7.W"2+V:_2GWD#SZC!U*TR"!QMP_A7 M,S=FR480+3Q>_G7^X,LXNOER>O/]P\O/)IK%789_!_HC=X#STV=W?V7UE MX/H>W#B:#NY]Y,$JA>E7\#TK0[',[G^)\?77UPU[2=OP@Q#WE)DGGAO\-W/CNG/IXD4UD4VCK3( MA?W.X-9U%%=?_L]1V'4]CP6X[YAOT"@Z)Y2&7;=@ C5!Z(]P+:D,^[^<\F*M MC+09'%*B'C#\>1VX?*15BEYFDX!['X/(34M@EIQ\ X4!W4!]8/C,XW/@DU^. M0&=:E@A#ZA35AEVSC:/Y/ JOTLC[)J3R19:BOL+@<#4DI##7\#C__!$P<6S3 MZ3GE7;X%F$)-QMO>G+G)[#3T\9\/_\SXC1L "9/3],R-XWMXG@*OZS$4*["- M3*/A&.5/+5B-(:A<[*WKZ#CC_M!^*A25H;H-1:=G#H<#\^FH*,S$K50 JDT6>V85\^S'!.?VC9.LOI@]8%6(6!;,L<]RVG&L#+F"U<[G^X M6[ P84"@BW3&XM,D86DB%<*N$[?,T7BLH5$!5$/85=IF)N WV N[1J@T' Q- M9Z!M]_U 5IGZH#=V^KU>19"_N]Z,ARR^!YK@SEF@0OLMCI)DURF/K7'?[(\+ M^)M![(=,%6*,[3'LEOXNR'S,8A@73'UX\B._PY^2O0C3MT;.4)-9&P'LA4D5 MJO3&X\%PO ,FG\#Y8;,H\,_GBSBZ84B\_8@R&ELC2]NHFR'LATL5LA NPUUP MN8PC\/K!(@O K6IL)UGFP.S;O;XNQK;!V1^K:J)U, ;Q:NV*U:D'5G,6H)/P MGBUB&-I->13"SP'#'V" TWD4I_Q?='WCX#O+I_X 3 ==)#>$T&-.M)KL&PU- M-KUR _]A,+S@A<#-U*W@QB3VPJ"0;4J3LALY&&>YB< M5L^V^\,J4F&M15@/H4H2H3^/1;@B]9U,&EHG_U;T3A@H\LZ?1Y3B6,QAH MC+\%QI[H5"&/8SJC7=')[^_,+';/' Q,9]D<7+,26V%5X@,0J_;0'%6 ]0EL M,!CX#*C ]UWNL0R,;!M[5_@;IGV7\#_W1N,=,%';_PL#Q[U6J.LAMJLP@![ MX%%)8?6'SGBL>V45\?C"4A<$J__!!7\RO$Y*!N>4>WQGSNC:@Q'X9@/-ZW@8 M6#/H5:$8H(=AGD%O'_0H?([N)HL3M)C2^YV=Z@&H8D<3UJM#[P:\DJ)P;!.L M]SK M9T&UF)S=%@U?AZ"U 1FNYE*=3&3PA@S5>"/I+'KI7_R=':6)6DT9_&' M.R_(,/V")AC\A\9FU1375L3[?1/>:RKGIOJP:WK$&O-WJ.4UE7 M(+H";88!UH1ZDO1B^EL4^20S67S#/99<@=AL9)V=X6@P')2B4)O@[8=975[H M6WV[KP=<#H5877YQ>GUSK*=;#HA8+9X:#\ F,IU=$*.XWF4<39?,PUVY:F@Y M/3UZKHU?$W1=MAFC!V\V ;DN7X#A;O:&N*4S&?5.OM]@"^HH% :@1<10R MP&BX/^"Z_/0P],I 8YMVOW';WZ9#O$_?&K MRZA=RRFEM@^-7UW&M$>Z>GP$[&JQX<@<[(S=GXQ?SU+FG][ T]?L?%1^L1MP)C\8GL9U?7\@DMC/URYG$%MY_TDF\YT$&5[?7Y3[* MKMB$R0$F9I M%*/7A5O3P;1[CIX-W R7" +2@OGX9170I%1LTTS HC_0HP+K(>V#3TW?JSQZJ_*,P/[ZZ=\W$\>QAOY3FK 2X06SK$7-@.X? 5J7Q MOS"/\1O,Y#=!VG%_--1+D*O ;0[7VN'&'NR;II%59?F\H:!S;V -!\XV+#6( M#:!7CXB ?A\XM#'TEJI+&J&@V1L,S&&5=990&T*S)CL.>T,]==L EMO*0G8- M RS7B#P(M2$T'R3F0S4R:^FY5+C3B';I#924]S:XV6[?>^Y;%A15(#) ?:" M8X_'SL,,M09\TXC7W0I+M-\=<7C%8\Q/$)-2:6\CQNR2JML(;$^L]E9M&^CW MD8=NZ#7.=\MDJ0Z]:;SW)MSZT\.'$Z#P>-_JCQ\\J%Y-W.R/?=U].[1&5O_! MT]?5L%_UK?8YC3TV;4L_PK=V])U1J'0^>]QS'+TXJ!(*7V/ZK,P]U?WM]06$ MOC4T^QKXU9%W@UUE[O5A:Q^.H/L/?J2B2A2L9SNE$I2-(/;$IMKW'G;&YJ*< M=FLJ0MJU+',TLO4JK25AQFLLUSP M*$S>L6D4,RV@^QY^ %MXA_SY6D%@FZ5DR1X('7ANNPB6WO@ES*QV 8EIVZ,7 M,K&Z@J\W+/F##L9 U5-C97/ M1Y>S<#51!,N_86-N.=]=@E ;_ [5=B4QNQ_TVC:;4Q*%>P.OQPK+&?^MX-4I M0/")519\1R5^N:$NHVL>Z]_Z6 MP9ZP>Y(MM6)F'PNI!?MF$U8&1VLY'VT@U MW!,K67/SF(PE0>Z!V:&8:W_,#L1@C2!V$";;@%F5KP4UHV?OANIIH+7^GL F:#L?;:Q[*$)O!L&[V>3386BNT'<7?7!ZB MRKT(K]R 74Q+&;SU']%J)BQ2#7"3Z.X=<= S4FO ;_SJ6#,$JP&]<<0;"M:0 MDXG?P%C.$.PJ\4:#97]7![$K$GO/]EV68,(R><\2+^8+*A^P7X[F;GS-PS>&>?37Z_3M*^OU7]WYXNV_ M6P,3^_'AARB-:&HH;/#5DP4^^==_MQSYES[<%'!X8UCF(C5.8^X&'>-O++@! M4>RY'>/*#9/N%8OY]*V1PWUK(-)='F*_"/C]N,]#PH6^I<^\61@%T36F'L^B M>!&)N(/Q*ITQ0Z ZLFWS+=:SNN%]?L42N$5QZ:'+*^V!U\9"Y#L3P_5OL"&? M#UBE#-$VD@CT, 8XC#0R$!8+F)?&4B8R,\U3'<+(WF$1X, M,]S0-R(,71HPIRQ)L=[NN*"J]A-B^!7&7D+>&KY- #?@T?A^"VH&3XPY2]V@ M"[=BCD?_YXLHX2E,Z';&O9D!]H3AXN4)-D3 5V IZ15"T@/LY]P[;FY15U=2 M+70WQA)U6FYY(6#35+$=+C5LR,APDX3-)P',8!8ARUTGA UBNW"];^XUW)G" MHL[N)S&'&?#8RWB:'!M 1M"%ZB6C],+EP$\4,$&C$).C<-EG.4'6T!# MP"K>X^N$Q+8A(J!T&KOJ&SWY8B5&DN%" $9!-N=A-N_ ^PN0F]TT T13!KS# MTN>P!AHC&@D+ '4>IA$ADC \6! 8+$0VC+^Q-)$$Q;P<[HY;'L,&(;]^/@=! MYXGH(#PUC5WQJ4:4).+ECC$#1+I !%C*.7*W 6P(V@153)( W=5SL*.BF%! MV19' ;9#53>+?49O%QN4[BB@M!B$LD;C0N+7%[,K68KXV@VE>7D&$&$[DT;%.-[*2)[;NCP_#Y$KYT:.B%%@0L3) MU,N/)>-/0="Q>,Y3=+,F]\1+<8;['W85_G+%O"P6E2>PJH3+ASMOYH;7Q*US MGF!#7,-=+ ( CQ7 (*__F;DQS#2X-\!N!>,?1@N-C\!K!C8OZ># ("S""'A70@189B%VJC%U.?(- B] DD8@-@/V@ >S0 "/\C0(*242 M]:+WU/>XVNNLE(D;D/Q.9@PL83/J,L'',#O:"'AHS4( 3QD(PO6,P MD6 Y0:X1D;>N+XR7SN OD*>L8TPR^"F"+8N[4REC7',I*D#7X.+G"S6-HI3V M^,J67;L_UVUD+CCTCY!P)&%)"W\ZAWEX+JVZ)[MSKYW"=\8&($.-:19+XS8G M=P>W(%R2IG)."&$\:.NIKPH^&C-X12YE3NVB/5:)U4[#, /:?B&)K@OTO],R MX)OWS(W12(&Q%!\:P(.$!O+A=[8:N"DW2R,NE;T42,*.CDGMY>*/!V@9^V2N MW3"UD=28L#83<'SN%B!<<8M**D\SV'-(ZN=%SA/+-O]2DZ9NP*_A5]00?'I? M-IW4(9@OS(NN0R'_N\:9,#V 54]S(4)878+=Y]T_AA551KJ*R 8E&)$\6\+Y M"NO>W-A'U]KG4VFU&Z].K\Y>&P-ST-&=9T4/$MWJ*W"@4WDZ,]2'X!+-O48: M3:DO%^J $;EH("R! W.92Z+TZHQP 7#HT +/Q8+@_T)&%"#1"D/;($090PJ! M+3@"1W9$29&@]('!P(, BQ F>HV?E4(/+I'?E<*!/84E#0C_S9$8-*)4$61' MB&'!_$NX+W<4OBV,AU2CJM@9^3[!/ER!$&-,F:ABST1@;:Y@) @"[M&+%-,"LODC?'*>FW('IOWR@WSY+*(5:$K-A(9>WC*.9ER-$"?>E.N#0,= M[J>GGBXY"2A[I'W_\?3J7;[COX+A[Z&8 ??*)[4T-&;=;.%Y@T8MV[9,*S#' WJFLD:A3>IJ4 :1P=^X/C# M^9*\.%N6+X25DOZ$,<]QKSN+PZO!O"5QDHLUP0,TG4(]8+CN.F:2G4CC8"8L M12$/4L9C%&B@:)K@-DWB')?B+4*$XK$/X'[P%]BM$< \F 9,9VW$!7TE=@?^ M*RKL( JONRARC=_=!/XU,/4"MG"!W2M-1?]^=:K'MW541'R4W/'Y)&9!X.I3 ME+KM'C8D.4 ^@XTE%I?D-R @)HJ1$BXD:P:DCI5+G<\')@L[/<9;0N,)<^'R M:A49H6#F"2YWHD5=8#U3F#Q%KL4B"=L5'3_4\'[FI2IN,Y>A(Z&"E2D0RTB. MK@#)!X4!BJ7"E^;N-] =[OW!G+4MN^UYB6FU1W(3@HNM$87 #SK;1ZAB)Q%L MF(4;4V!.B.T%=>@"\T>&9L%VR9*,V$F:$JB@Q3ZXC7'9P!C(8C"4<'<0QQ"O MZ+Q$F0OF%WO4];Z%T2U862)*5,01)/H_[!*"J$$Q(^SQ*$O1O@5QT,GW<$[4 M))O IH$-9$R"C*%EF9*9ZJJ]U2D9N46.S/AG%J5L=6.!N[@ L2!= 7=I43=G MOH1T3)A$?).*%\$88=@)_W2):PJ1@3*JQ*N*F1^9+1I2ZR\/DXIFQ*5FK%]H MQCH/2U;&L[0G, 3&7-!YBKWD\03KM%(/F(&Z8ZXOL>G$P&E9KF@53'@2B7H#:9UEPZ)VNM;YV/H^F4O!;#,0W?O<^QE>FJ M1>!B QL>N:),&\,?!YV833D$)$%$?)HR4BG"%>8"$< A)0:N"< M%XD-=<3(PY Q/7H3<*R Q@J5\]40]-!7!/%0?@/*W-P7<'-!NF$K?+?1Z[+N M?;\4L?NJQ>(N,1;W++6LOC=5S%'8B((%5@**4OK)D"[P:CE^*_=:D63*W1S: MMCS5@[DQ?2> K09RE7NIXN=+X689U%2&\;%Q2MA@L"$(9 X%_97"]Z>L,7GT M-W3JW_5]*2)$84M*WRY$<I:0J2%O 9IF( AW<<6!DP3*1^H,G,*P? PL:I&1DB)]3.8<@ M1N1Y62RB_J(NQ&,Q5N>DRHJ+@#?\\H2RA4_+@(KM< M5 _ENYT2J4) B((3(1O(;]E$XI>\DU8WS9^X )[X@A):/V3[^*7<6D>%TT02 M*=&CBK"J8*+ TV,R5&1P<,*#0)F]6)D1(Q?#XU$6%V%:8RE$*\.%>1E(B9VF MZKM%TAV3]9K/:S$.IO%/R\FW584O2YZV>.+/TB8X#XT;'JR8R5%ZQF-/TJ2Z(N6GU5% G]J^=D\ M!+DI[(,VRI5R1Y\EZ^EJ)??!$Z6JA,T%"[HUV5E)TI!.3$0\7FT"Q=R8[$@PG@!#1[%>?Q> N2"]I+*Q>N'!?J+J M]>"^DQ?[++)X$8GT%0_!"R-!;5 Y-Z8!M&M++N@P'&^TGD=.:"0%#D;<>X/ M)34JB&,CCP!C2(7T94=A2'K=Q_P4H4HI!IHPXI[; 7D,>I&)@G7Q@6,1AL,H MN"0S>(L,SP8(.S[+DT\\#\51%1O>0^/)U?P%J?5Q(!EE(:_6%T].[DNID&=5 M8/#4J.B;IJBME"$%$=H07H>7UW$G$.@I)88B4FCWE6+<+O,E)5X6Y MLE2^2!Y+[V8*1GL><]Q8KB,*:DLV'^63.>"'!U"4RQ2P\#JEP/GRDC\K&Z]V MWD16'GKH-ITG25:JV4/7/HS0]Q%9^\] [O\&E_[#5(;4GN8,!TCQCVP29WA: MS3:M >U6JO3A<@97?P"NQW2S:]IBUWW"D\6)TFJR" <=;%Q$Q@Y%Y%)]84 ? MY RT3WDKM2>1T/.0!9LJ YJ*!\08JH0 I PG/U^FLNENQYC35QA1%XS0!A"M\:UQGW:;.28<'GBT .5"XH5?$LFA"- M.G&];WJ4 $3R)W'&2RO"!U5/53&@'H"[R:F6OCRR#MQEBL,)95E5BKL>S1I8 M78INNM-4GCO(B[^M?D<6GYZ3PYK+#Q&#$%0@7#4>H, #EV?@<864LA<&FS@G MDDNUF,U=$5TM&8EX6AT$*$8*C&),,&>*9Q0DK2N&62^OU M>KRDM@;]16K\M@:]K4%O:]#; M&O2V!KVM07\NFZ:M0?_.%[BM06]KT-L:]+8&O:U!_^YJT(M:\Q3('[%U&JPF+BKA]C1"]&GB.:*/*X:% M>8E2"U%\@^1)D":J& BVG9>)_")8OCZ_X<1VJP/(=C*W#.42R@EL8G0-LB2C M?4G1S&)XX-L',6^Y=HEJ#KH(M'EPS Z,N]DDVSQV(I8D0 M'ILFLP@R;&N6-Z0JWR71LV*X:O/GX%!%&#C%;>[C7*F$M33(S!7167I9JED4 M-BHB!VX1;"XA862 GZ[DI3.B>%'/M,GM()YC^:;8E'[PQ2*4V**PX%VB*E(3 M"9_;\R)+59X]M&FOS?1;&[JA<+(>A#61SH5%S$P ?^0S> M:T1Y F5GI+,XRJYG^GBV)

    >MW7'\8@=HR%(U1G>4?)##"7G!$>+\D2VN'8 M>HMAP4BJC:+"\"Y8872"A#8FV02WV 2&E[-82S4QB+VT:,BF"+"]$SIB9'Z( M_&1'LR2DJPW8P(X6J"]+[]*Y).P[B"8E.GF+/*^5W:O@Y%0XYV#YQD@K! M)0RO:88I(TU=4*&TE-@T15V^R1XV,1YH$]UQ-*.=&3]9?3NGY?/*%#3-M%:9 M:76S3^8_!7^(\+>NR2SG>#W#T8&X- W8)(JCCO'[J<:!TB0ME!V.F[OMHMA) MW2(S56H5EQ8LN)=!'-0@H6)=,.3)7>3EF8V/R\MLE)=XY+SP%2X+0VRD3+I% MR/I'.7RX/0HT=\,,,Z'8K(\\IT5 *5@2(]BWE3"91WX6,/WA&-S"WT%TZ.]H MM\E>$]WF*$R Y@7WOC$TK83P>R9* MR2A0\3E*\W713Z62 8O2!S,:L,0?,M0R(.:*W#*54)).B9:7&X^QP;(6?'%L M_+&@T+ZRZ!BRR9D>;'T8!9.3 MNOV-@0@OYA,,9HOCHZ+K*NK0J6SV:IJ(40A>*^,.8YH9W$77-)TII??E.U?J]\Q3;.D:L0&X>N8%A00VP#ZK2A< M BK.T MR)'OZEWM.ZH'+8MO9)E?'G?WQ/P*4]EWYZZL#:/ ;8:&S _ *KHYB!)#M"JE M%[&K@Z0IG0-A49+EGC"<3EV&Q< M)*=$8->5BXL1AWMU$(.^G8%A1M%2%:D=L&OT"5$M,@RU'I"J:Z*+]8*&RR'' MXI&+*04GWV&("$G'**\>A:?HNHASLUD,T"HHM_+( XB)/TXBS7:)ZZ4:6B4N[1X:YY#G!L$"= M:UXG-5.GDTQ%'=GJYV@D_(X\+P;O)CS-WY "8E7Z@0W%7*@>L53.G3_=5GJ M:@>H2L76 ''*N @(H#C&M"'LP8(ZQ\87)@NP"%=/XVC"09;>H-T6><()RCT* M.3I2?5'4$A9F@,RU^A(9@MK)35OMP0)-@P[^H5"A3X7(U1!SEH5W^3IC= *U M1/$R(AMSV-1,E1[)6G1UPOE= )Y3]\J;15CY)&.>6*Z*E 5;E%&J-W<:Q2R! M?PB+$@^54SPR\?.=J8FO).'); ^C]3/&8@>1 "-,Q%"QM6N2+XK)CTN6#-"Y_9C;;^Q4J;222B&W OP-PN]12T (5>Q'I M."*_3#T@PK4@\8KY58"I5J"#42%S"9Y*K@B8/^0B;6;E/"JV2DQI->5[2N23 M8Z8RPS\8*=-9S$3Y38CBEL(-*W0E9'(QL>3ZY@>R2X&)GYPBUT##_V0Y@_Q* MAY)LHJ0)HPZ)6(>NT"RZ"BP=P55GNTG-LQL.@\';>P47X\!A5+A5I872GG[FWNJ%!)YD*>J?H18M<[\9*^&:OPTG"9EWKC M'YF7"I^J8:]HV>EZ<,A-(UX(3?6QL'[/PTMAR*]QO,#9&G;-LN,%M.?B(8*0 M'(%1Z %'!,DO1^>?/Q[]:HU !1>4. "J3T2-(5'#)FH,D1J.^3 U[)[YPJCQ M 6TBP=J-\\:H46*LP729&/+,(?/7P_H@?;B*08=B?G]L#?0@V,*[*$+ M\[:D(',$Q&&\)#\E-Z6,#:CL-YL02L6Y>5#L"TQUA->X&O1[LG ]];M$>D*? M9^OBQR_<1<+>&.JGM\8M]],93LC\RUNCXN2."G00DUB!N6$Q/AJH4TN3*$VC M>?$TKCJ]X:LW]#-.E, I0K:IKWZ4/Y5M2GFQUK![CU!R[YI%HYEYOC6VK<'! M1LY/>8 U_3A8TX_QWGSXP'JH >46ZXJ!8(>_?-QO M-Y[=#0(%*9IGY1^$=,/&2?<(;%V9.J F0)N$OQPY1X>2V+N"J$NFMP:>?[N. MP5_V41%&,0Q^/7EEF[V.[8PZ=K__>INFDGJR/_A+F1L"-@7YI;@/^Y+ M+O_BWN8'QY*->T2-_9?:?*NT]QJD:*R?'H)I+<^G(/A@8'>&MOG@")M@5Q . M<@CG>4V\-QQU^H-A\Q-O@F?_G/&4536IMC/GGZ)8416G-6J-U.&"#<*UXYB# MCM/;S(!UX3WM?*R.:3H=>]1O:#Z/+0 W\Y6FVC,-<[4YU6>C;E09UUW M,Q+&(Y FPU&=&>^.XO='/M@V5J]CVLXA"=BP8-[/!GM6>UMN8U/RT5'G8&S>;.]+)5A=WKC?F4 SV193TBH-IDP1+ M4^BDNO8BZTHVE^-N2?RMY?@\+1-I+UXE=$FTMI$6IM(>WJRO: H>YM(>U9IH#:1UB;2#I=(TPYH M5DPQ;3S#]L6]_5W%J4IYJ-/D8EKQK.)@8 ]M<-0? M#'?% .,AY^&E_.;ECD2P'7/@]-91H33\[DA4H8-EFHX]ZN^,A'+6?Z.>@CM2 M AQ?\'O7X% :?7< M0VV@_W"#C$Z[?E%?I]QUUJ,!6&%KX*] V ^7*L38'1?9,RVY=.]1@)Z&/ER) M,^9_*OH\'?S<[U _]ROA&Q]4^T-4!8]^^%=AD7]RHST!W!8N5)_GWK-IH RA M43NP+2IHBPK:HH*VJ. QBPJ4#A8?(Z9O8A5--#=MF>=98S!$&OV )08P[[&] M.:S_O508*$Y=N/V,8;VWCC(4C7QAO;>&,;;VSCC6V\L8TWMO'&-M[8QAO;>&,;;_P^XV5M MO+&--QZX!+U^0&]-]24^?QE'4Y8DU [](V.)+&G?M3)U. +;OQ3(W )D?Y2J M%*@.1V"6[XG2E1NX>+1F3^J =0K&Z0HN2Z/OCD.E^OU^'TS*'7'0N M8[@(M M,^W2SO7\M@,&SPI*VX$UAF&E&G?; IMB3PRUUN('+VL>Z67-G[#1830USF+F M\U2[07+F"9H;&B(;;,DY#K<$9OZ%,",9OR&W!?M@, M[LG*;34[O#]S11]S-S0X+'S,DE1TM89G%S&?,V,19 GF0K"5-RCH"E-N+8=SM((B/))O_# MO!3']4!GPK#&E(=NZ&'S< \6%WX&C,MDE)TM94M* YMB\BGWD"5"0",!U7W# M@J1CN$8*K,2PT:4G11[UMQ/1L>*FSR:$ J![S9'Z(8-UC6*8A'Q>]!=GN"A3 M @Z()T 4'%)UZ=6Q/$W7]50ND?76S?N@!QQF+-G.!6YB=URT8"\HH'54/@7" MP=Q2PF-->VL=R,SUC9_&P !Y7U%8:["J8JK^+QI_PGH@;^(#N*3Y$]0#74T_ M19:ZC;( 64\V]5Q@__)4=(,VT*A*21\:/PUTH$!;?,.8,!;*P0_9PSP?MQ"W MVR7GZAD76!;VU;T[N)0=EYO&(5@#X#[9P1'C1IVY04Z,;HDQW6O8F"!6:&PNA;CH7POR,\FF($\X;NYI1H(=()!8YF*%8))R8+$Q /X$7IYR$N+4 M<)SP25WY=ZIX<$P5TLB,[_-3+!8Y4B_[*([9C%5()OUXQ93[U+%8+BUO/ M\&OV>M8DO-ZC^9C0J(B\56[]O&9VO3+FU#[Y8;P)AUUP?\3U?79<)<_-$=W[ M#W-5;]P_!%>I[N$UN4I'WGZ(JRQ[=!BVVH3\8[+5&CM@FV9?\;:$S?A1+":\ M(P]UOI/T:Z#+,<@CS4;9#J\!].KV->X])G)U&QGW'QFY6IV+023LB]X5[L33 MT/\4>0?BOM[J^FX'VABF=1EQ=9<\$J)UF=)^0D3KM=:V1_NB"BY5%%ZE(#E% M>_K3##1)C-9VM3#>AJ;VMBG^E)VW#9#V1&HUFM1:W30 ;PG%MZ/,1)7CK %:&)+1)(#^>]OY0]LL-%!FKZ<>6#DU>Y/J]^NK!6H]V89^.B1"$DY M.ZLYC68-$>9RC[+I6>WSR#H?]:^N:NC-Z]]^1?#I_6Y9:$")[W71!7>M*S;A MK] -#D@7O2>,"*RX>(6^8#_4$CZ@/A&HSX.Y3Q2!CGBD+CILM-H86=8.N%\( M\[CX_.EJA3M3:MZU[<5BT6#\$2^XN)<-E^\&-^*A<,D*ZZ'=:CJG3O.AL9R MYQ=8@5"+_FA=. Y\-3MW+:=[>-@]//FVXP@*JU"N1F@N3YO1Q]G-_".5[LKX M]+CS39XL/]&O4\).P\M_+AUWA(\'X7BHEA\&S1&YGX7!A^5XPO#7I^;]PU%' M_-WOG__EAJW%9#&(A^Q)=T8"C"#83)[517JU6+&[ M]"F[+U-W.IV.'?6FJ@7-Y5CX*73;UMUC+,D*&7JI09\RJ3!SU_0]M3+(*Q_9 M<>>:*BU5/8Y5::KJD0T]2=S&E#_:T&'K'+":CM5V4O506E.,YRN3"9;C"#KI M*#'I#T>7*WWL2^I"G@:18K/3ZL!B\TE F!IP$5R0"0Y]F.1#B'TZH<2K(87% ME"B=%W*.76*"2C,+,\8A 6&5)1(MF\\I9!@(?NGI4'0%]\G=TYP@W8"E50*L M>VS(S5#[=\Z\=TQ1]:035001? U1[ZQFU- #PO#1D!Z94$8COYJK]8!2\WP3 M,P_%6"@'UK,W87+@H23>+7L=M>>"2(")C*Y!D!@F*EN,7.R[H;^?3>9*J4DB M2*G>G_RWV-=K8#0C1,F8[761F=X6<*I?123A-[%%L3$Z^,QPZ%%%O'K%J1UB M 9.:$47!U1*>U_O-I+?_@_0UK H2O^)&WDYNY[I>@*&2Y-[29R;\<(/P# 3Q M"6K[6,X&/E^4L)YUF4D_,I*N45 $4VW2;Z ,%.1V\C:4E!&9\%V0 MFJD^UCLC5(0^EV &#P=.'<48FNL4I7KLCL(@P.+I=C*B4P;EDHNA"'%='D+E MP*9#[E.7DC3'=],U1^*D$(E6'27(.A0RPT89.$K1JQ>A&Z*NX"P9D&LNY9 ( M. 8&G$&A&#?>/83T$?LPU=$,=L5D=>QG8X[8:2%B;5@[1*%X"'2@!ZFC87Q$ M!?BH]$R:V5 H&JMZ\=-$4!6]UOL\2F;"LC6UM=<9.5=!@)=YH%PH_J<49;;S4,2G&JQ_(5>X1Y<+'* MZ;S S*I38/6XCG+FU2,3MCP1$N_=9;+N\Q,%X^A)9MDA>G.)9V5:U\0A:E?S.XR'7, BJ?*C52WUA,_ M0:U@*#;2V]IX7@O)CKKFT!0/EV5KPRI9+M4-4LF),B'C!@O]X_DCV7KT+"@: MP]/:^2BZB@=:05=NG! MQ+E0B!6NS)@N&<77HZZY&T$93/23E=I96F0Y+:OM-);2RSS=QXF,AOV<2.V> MX83QJE.9%W*;D6Y8F?6N#A@O3FVA(1J_U- FOI*IY >]T:M'OI [$=8S_%D+ MN*>$K8%LQIG%PH (ZNZ6*GG+F]A0YTI'YXIS_(/./,^19WNQEGS1[S?B29-] MLDN4RNS2!RL#V3M=I%#[9TIJ%&<)/&U/D.1J8/QGVW!T^=UTU>Y\+)7 KJI% M'INOY66Z.&F=U12&ULU5WM;^(\$O]^ MTOT//A[=J7Q(>6GWI=WM/>K2=H74W:+2?9[3?7GD)J98#39K!PKWUY\=")#$ M<1P:UNYJU5+P3&;F-YD93VSS^??%) 1SQ#BFY*+1.6XW "(^#3!YNFC\&'J7 MPUZ_WP \@B2 (27HHD%HX_=___UO0/S[_ _/ S<8A<$YN**^UR)X!WS\0"2C[ M<=_?\!U'T?2\U7IY>3DF= Y?*'OFQSXU8S>D,^:C#:^?)]UVYV.G_?-X,1*2 M7\%(O"G?^F?WJM,1/]IG#]W.^>GI^>F'_QI>(8+1C&^NT%Y\;,?_.BORSR$F MS^?RQR/D" @\"#]?<'S1V-'KY>28LJ=65U"U_O/M=NB/T01ZF$A2>=XP8-&8OS8@HR&Z!Z-@/PMO&-S51AR[ MWF+3D)RV! MSFR"2'1)@FL2X6@IH6*36%(A?K^9T$;+J;A' M.)8NW@"M?43\ D-IR^$8H8B7R:0<7+<0 \B$VF,481^&E2124M8@GKRID,2" MWXWNIC+0" Q*C:6GJEFL'N3CFY"^5)(J1U2#4-]%_&'H;O1EQC%!O%2>HO%U MV&%8^'NI???B5H,:DC^.8D_KT=A6(M<;V+N, MK@['D*IZ,L@' [B,+U7J!<4D-0C4)W/!D3(#\RB&UB" <&@V0\'U8HH(+Q>B M8'@-@MR*(" "$T,!CLJD4(VM!0QYNSS A0D8N:&_+&[5&[\.$,=V//4!/H:5 M7#M-4+^#FPFD):K70M[.ZRL401Q6,9>&NG[;>9F_#<6MQN4P47Y]D>^0R6IL M7IH\*["H-_!4%=2 5">@*)?]61@7J"*H/JLU"5C1@*,?!,Y$'D)!,YDI M)D*&U$\)%LJI*F5I2-=RQ?/1$>2/\:1TQKTG"*EQG6LB>PG('(6E3\VE:B_#+J">]= MBO04MS&*%3$DSRJXXS:7S >4!8A=-#K)=2#S4\Z2;Q2L1[2XS*V2C2>0GR3T M(T8G.GNO;4OW4647%R%% [P@_#2.8NDMXICDGZ68;A3#E1YEADK7*BHJO9PS M_H"A*<1))A5.=!>-$3.,!4;$9E"=6(6J@A6<0W!=C_-[Y"-QZXLR4WL?%0PW M0^G4*DI:39W#9<#H%+%H.0CAJJ@1D7DJ"X"OC&Y;5:J;2D]G4:5;)*K9,0V# M_F3*Z'S5"BQ11T=C.[>:093QPG(C..>*-S-&L&R5"AUO\$*^*H--0V([]^Z% M6JD)G /M&_3'F""VK! [=#2V\_!>L)4;P3G<"O74IF4]E;.!T7= MYE7XCV?7@7J4\(C-?"E^7RKP)#)-6;;5$CD;N(MA-C"">W=^/ /1SYVV0VQ' MY)RTV1MM_[FKG5[*'IG$Y=G?%1HA8?O@ 2XV^I7V4[1$ML- &4P&&CN'TBV& MCSC$$4;ES2[56 ?:/@.XE)V0\KY]P7C;@:P8@H+NCUIAYUQK_8BRBH=I2&S' MZ"HHZ=5V#JA;N70L60IB$ 54HVW'9F-X=,HZATR24>[1'!'=H[S<0-O=;&,\ M"E1T#HIA1/UGV?1$C,OZ*UH6HZ$::W5")M:_&E":SN;&@-G;@CG,'Q@"/(96VZ#0S%FJK&V M,ZPQ1L6*NM<[W"D;+DE0)>>64]I.6J:Z9>#3#'2RF;6GFOO.ESZWLEJ*"O_Y M\.L3TH6/:98- ^U.K-D(U5*XM.,Q%M:0$=@2^W(@LWUG$'S6&$[ MPFJU$ MQ(^X4N2>'03_Z$T?CWHQ'=(+8]<(/9[(BE4U#\5_V#TLUJL;,=NC+ M I6K(O8VD'-E1?R(9\#H2%<#I@;9!DU&^:326@=]H$)(E!3.U( I(/>(1, JDY M%L;XLOPAHE.?K!.E"%A^A.=Q35/LAU5XV%W4([SQMFSAYF:,[:A6'9K\0]>, MPNY-E^(=5E_D!BMY4 V)5.T&,R&UWD5Z-:B4SN7=WYL7/K]^O K**VG87Z@ 8%QOI+4"L.&' M!-L4F1FH[]X2J(4'+[B-9GI;5!5 LY1FF+Y_2YBJC?,68,VLI-DG"&](S8#] M\): +3#/&RJC2A=,&)": ?OQ+0'[5A9;*%TRLZJJXDV;HS:#]^PMP5ML).<0 M-MG[H%ON9$)MV()HNPMQ%2LY!_%7B(ELG]R1(0S1W2BUBMU@FY IO2',#K>: MJEG*O0*KP "RYN>O;(,J>;BXMW'5LD<,TR ;F+4-TSVX.=I:UDWHCN M>;_0QD+^-=L368F)H^W:2@Y0U63.I;<"(]Q@ HG_NJ"GY.&(A]_N MKI\W\^<,B:/A2P.8XG#/I YG"EW\<&4%8^%QX:E%&._E49*8^R'E8K3XXZC3!"M2N0IC2WR@ M!8O5C@Q/B?XA)WJW"=8,I>Q\RQ)L>8(MT\.HM.54.FV"'1;@7W R_00RG [D M=9HCRG>%[K1S0K]KKHSJQ0L0P);\,)*J'J6E).SD)'S?!,H'C/4*5G2N>4JX M;DZX#TVPI@1;TL-(>*LZ\SPEWDE.O(]-(,GB]6>9"K9N7/-K&E*RG>9D.VLF M=W]FR8>-B*R-S)UWKXO,X"AY=;"%\L4'J*<4R6?']-T%CE;4!Y-3?ZYZ2M9\ M.E3<; <7V/"H]93D^6R7L;*7MOF:F&V9WIJPQ>=1:Q2U;D)^T;:/RE[CL^/\I&13V7&VYYY5H-&J:R[V(@9 M'^9C%,2K\ VPR8RW/16NAHU267>QJ?TD]5\0OHI/EBJ REGKRUW&L>;WB",V MUR_6**9Q)GH9(%.HLCO[<"I^ATRJ'LM/U565I*:)1Y7O(-M->%WC-N\FPX$-QP-V4LJ_J"RE M1;X5G&D9%DN_!DG^D.83[_P?4$L#!!0 ( +V(:4TND53&& 4 -8B 5 M 8W!S:"TR,#$X,#DR.5]D968N>&ULQ9I=;Z,X%(;O5]K_X&6UH^:"$$@Z M;=)V1_U<1>JVU:0=K?;.!:>Q"G9JFR3]]VL3(+B0 !W(YB+EP^_QX^/C8SC- MZ;=5X(,%8AQ3C,(-3X]N>O MOP#Y.?W--,$-1KXW E?4-<=D2D_ '0S0"/R%"&)04'8"?D _5%?H#?81 Y94_?QZG=F1#SD64ME\LNH0NXI.R5=UU: MS=R$ALQ%J:VWOM.SC^W>6W174,B+ZM(?SI5MRZ_>\-&Q1X/!:'#T;\4> M!!0A3WOHK8Y[T<=>RT]]3%Y'ZNL9<@3D?! ^6G%\9F3&M>QW*7NQ'*FR_OG[ M=N+.4 !-3-2\N,A(5,I*D#H=6=#=IFFNY>F9^TD??2G!2R_*N)U)!MO&A MM;Z9;8IWF,Y U:RR("*5])&I&4/3 M,\.=\YFIHJ0W=(:JO]^K:,7[7"XGCM5J,(#U&<0+Z"M?3F8("5[&5-BX:8@' MR.2P9TA@%_JUB J5#>"I]8?47/#[Z?UUJ'*B M!J#N9*IBZ'YZ$7),$"_EV=:^"?^$00#9^_UT@E\(GLJ@D*O)=6DHEQ-Y>: ^ M=C$J=U@M*TUX$(FQW$ #=$LY?T!,;G8!)3(-K ^NWT*\@+Z""OXNTS41&&JHIDKRW@-\C[HJC8+MD@: QF0A+5)6 MP3T%31L D '-0N1=K^:(\'*(+$;>>E7:R?-S)'63J:6Q1NGG6,-%LXJD+6D&Z"Q R-V$L:ISM>\O+4_(. MI]Z:#B.DF33!W/ 9F1Z6GN/1:TO<4=8)J15,A"6;6G$;J]! ^]QI9Z9' XAK M0N?5>R".>C(#%#PC5A-7E[;/"GV_'F$D:)^+4'%>%RW1[#4FT12&OOAT4"9R MG5E>Q@2K]U/Y3/6J<:.50,1#7D*N#/Y,N4->5@9Z:04+)*KL(20>6)L FHU6 ML(NK&AJG(^'2-V=Y'$O 6@,.G@@,Y5,H\CK[8"RN:N3[EL+4\.[ Y8 M2Q7Q1MR.9^O54C3RHQRYTP&Q087.-R;!QB;8&&W'ZY\KKV@C.\Z-K"_G! FP MM@P.E.T.>%C_XT-:C=)C?+CI <1=M#+.TJJ,-J)A;D2##LB8 %]@,#\!'RRU M$W(["C=99KN78S[LK%UJ7B@UV,A; 2TJ[&B =@[P:P=HJE:XMM5Z-#8GQW;4 M ;$2;*2M !:6@32Z?H[NN .4+$K2L;"E2%N;O,I*'F-\&"==8V;\7"DP:> MW^,^^-C4/1X;VY/+RXI1VE#RFUO1')@%T]+RH.I4J[(CD00&JQO2 K MKVAI@\AOCQ\RZ7;XT^BW >DO*.25_P!02P,$% @ O8AI37S%;3]<' MG7T! !4 !C<'-H+3(P,3@P.3(Y7VQA8BYX;6S=7?MSW#:2_OVJ[G_ *7N[ M5I5D/>Q-8CO9U.CEG8ILZ31RM+Y/=T>1X M/-Y":8:3$,'B=T'O\0-G7]'5 _8J;T 4+2%76[V\.]P^^/]C_ M_?7CE",_P1G_4GSUGXL+^X_?[ M\I^#7/V'.$J^OA?_N\$I0;P^DO3]8QK]N%6SZ^'-:\IN]PZYUMY_?SJ?!'=D MAG>C1-1+0+9*+5&*3N_@W;MW>_+74E21?+QA- [\:"#;\6#OBF^/LWV O"8MH>)JLA[JM/1!\WG98]@0#ZOJ]FW!-,QRO!;ZN MV3OLSV2]-[[2Z_]-\WZ$K/>F:YK/ CM3(7=^O?KW&HLOS_FG!D3RF/$.DH0E M2%&$Q0/+)\B.H2B[*IT&C7)CXS-.[7=$[[K\[?">M.[Z<_/TWW@,N M9B3)1@GW(%F4+45WR&:R-QC=I!G#0586)*WX<:N#WEX;J2AAQ$JXF 4.FPN) MO8#R'FN>[<;YV\W5IXS..L$I7A+MH/1;?%,]+W^[')+!L(88(ZD,5SI5;MVZ MKF^[0#J+N::("$FR^V6R];=2%7%=E"NCFO8/>ZN'K4,K85#*+9+6I"1X?4OO M]T(2[0FJB0^2<[O[!T4@\ W_ZK<P-D$*3JQD92P\("^..5L9CL?<-3[^3)9&ZQ2Y?IEA@-FD1DL($#?TR SD M*(21E$9KL:OYR6#A- @E7V\8$R C-( Q_\@F)G=@5FT+PJXP)9L,,F! M((8#7)LCA3C*Y9%0&-8]Y!'+KR2.?T[H0S(A.*4)"<=INB!,8Z]#OM^8T@&[ M&5L:A$&PR =AFTKCM!R?8B0T=[\*553JHESYIP%9]0N-%TF&V5(NCJ1&NQ6Y M?EED@-ED3TL($&OTR&QLJ3205!F2(H4_O")SRK(HNR C+AT*O7/[_+YGS/^G2ZDLF%,$05#)A2HJB4'9 1IS/";GFW]Y'1A^Q.;$3% MB7D(9)#NER%6R$VF:$4!,<:&SSP54VJA7 T5>IM@44FB*4YOI"6+=/<6XWG. M)!)G:?E-FU+%U[^)43T1CN]B>A8E. DBWK72-+)L=>JFV@?9UC%&,*^+WN T M7 -LFY.5*J)35"FC4AO];ZG_?S#(.4I3DJ4.&K:%^B2<'F"=6DT),"32PE*6 M.B>3T^L))"H4DX]>C%!D^R>& :[*CY8@,)KHT9D6/;'4>0^#-L8L27OD^69%H/QGKI]TJJ3.76:>2F"H5T7M H-N1+"28@" M\8&LU&$0(8M8 M);R+N.,+R0Y*B R=^&"0/HCC8FA*&0KIXB:;+F*$2TTN\J>#_9W]_7T8I!LG M][P%4+8T,S'$4GC[.29(2 M[F0OLCO"&OV\P60OS3Z)T\&4.I\\U,#0S!]KFWV%)B*Y:BJ[1"JT4= (U� MTH> U+-2:KAZ)/5CEJZ7YN!+?*\)DAB7#(Z)RQ;7G*\\J07#^CF,_<8T$.O M7U_E:4;34SF4 /DI/Z2JE\KUI',G'-Q%"6'+ND$?&5668GP4^B2; M&WB=969I,/1R0M3P*EP$4& M7B>761H,NYP0V_2J%%!4TX!!*V/7;J.62PE$Z&6DF%T#5G3OA=40[M,4B.L: M!<%BMHA%/I,3,FZ/-YMF_#17?\]3K1E]* M:[9V(V7WTQ:T^:B>M:;-4\-E\2BLE2^C EPK&$:S.J8)'WWE6-XRBX.)"MP8E:6LF@:*$C0O=&"PR]AXS(L,=A4008%A$<(F M_T(" O-*!?]%<$LS$P.#:2=D2A@CX35^S">4"OT\PB#L:/ MN3$J>ZL+#93A1P+$>U70K;/F_:^WMV&IBPS@/$X;EGZT 6E1X3S"-U$<91%) MN8>49XO$Z)NP5'C+;.E86_!7[W4:I:-1C4D53UTP3J@C8&7"93PZ&I^/K\>G M$S3Z?((FUQ?'/__]XOSD]&KRYV^^/SSX[@,Z_:\OX^M_@".LWQ9(F\) I/38 M#&F6ADB\;MLBXY4BD/6M47N26+,R#NI9+@:#&=[N96B_XN=0!O8DSJ&_MQ]I;C"LQ<(P:".R MC$297'47YTYH(C)>D23@ $^B-(AINF#DFCQF1QS$5^,$?[="^EU/6;L,@;N>Y*RBS5=WFIU[ C%3G.:BZ0CGG1*0B MD/F!6M(F>>#.G$W+2Z-O=^> WO9M!G$P_')CU'DMFJ T3YWUI_W7^P=\2,C0 MO5#?07B1W5$6_8N'<(?RK)KX#Z4RP]8'%(F\LB$Z>+/S]I#_]^[P Z*K)XKO M#_?Y]V^^_8!PAB:\/LCLAC!T^&Y'7C^/ M\QR6C,PYPCN<,\"WLHMX'-SONGMFRRK3ZT!I=HE9A=,)A -YC :F=C-4D,@X3CA(^<296[UK' 993N-Z>9%7(SO9E6% RI M[/C4I&="&JT2#4-+*5QL:G$E%5;%^IV+U8-LSKPV9< 0Q@"LS912#,AB9P'G MC->#V"0@@/\:97?'"SYPG1%V^AC$"]$]B\,N_%]Q^LEN?[>2!F#7.J9J"-BE M&&@<70.[(=,02G$,)6@K6Y:C?0[CTFRN#-;T5PN5?IJK%()1\\:*#5B5+[&99O48&U^2 ET"%MV3(D>M:07+4[G7M<%.!C76"[TTP3BC3G"5;8JY\@ZZS=7S7#>- LK3 M(3!X>C$G E9RFX]%S\W9;K22?3+0 K5.-XT8&&Z9L;6)5$FB*)\D>!5S82#[ MJ&5>[<\TH4US[$[-I=0KE;P,:+#*J@&'8#XPU6FHC' @646UPD-M \K$+PW+ MC;&97DKT3J8F-(4Y^<^P:-+ I/@?F?P^)P0,!JQ<9CD1$24+SO#"4](D/2)3 MRD@N=RV2YYSP#VD6!=;)VC5+['^"_$FFJY/H:Q4'AL%/MT&7UZO1UZ(;64+Y M988?885NY9G2RL3"RQ_QT-,\^G1J#7'NUV&"[ARP004,0?UP&E:$!-=>W>22 MV[!8QYN)!I]^)='M74;"T3WOR6_)YX78T7\Q5;8* MV7C6L8P^^;>6>75>=BH #%_70=WF<5D&PGDA*)&EB(4 E8O"U$P#+3C\_.98:[S1R$)CY9?4C&<'ONP4 M7*>@GL?,:QK:&EAW+ 4,B=>&KKU.?2K9+%XQJI9A$*Z* +*%,]]/89G$J0OT M?-E$"UCK:HGB5VC'W15DNI!2A)(PZG\4_G.1YEFZKND5$143R8O>5_-0UW0S M_N]Y'M5O0IGG>UG-;#2;?PX8+_N,QJEY<*I'H8PB5CY,K&?+-BB^#82SGA?/ M0C=+]&HATDM$R;;6;\-HMCX7=1E7)'Q4^UW^\3>FN0;DU@-#^PY@U:RQM5O3 M_HQG\P\ [TTKIY])>$QG8J'*QD&3<*_C,"O@Q@A,*PF&659XRJA+"._>R PZ M04TB>W'/BO>[T*D.2T:S,78>JGK0'&<'S,9[=%@EN([Q[PFYH M2M;K7IN 7\8==>9AO_VF,0\]&',UEMO(G$KPJ?>2+R[3-J3657U=VJ"B.KCO M,QCC='\M/?@T-&)^&9?+>$ZB;@IZV&0A6JI'.N'6;/%[DPO+JZIAR M']]I+'?II6*DE7;<\+%66<-<$;2&N?H+A#H4!&;J\2GH79O?HK($D)O?5@L" MHR2LU@3R5$.$131L=U7F;5]K%-7SAKJUC6UMO>M<#K2Q_Q-L4.8#B@MI4NB+ M1-SF@)!0'I37K(?5WX+YK?F7T#.UNYK68K2O.AB/W1VS)@FG+"'WTB]AF=,0 ME6FZJ&YAG;8 $&VQ3"/(%NC_2*";#/NCD&V+O" 061SN'46)3@)-A-D6\N" M$61[F.L79%L* N.RGX+>%61/RQ) !ME53W4>)22]F!XS$AHSTUCDAXHIM+!- M$41#& SY7 AUOO6&,D8?Q&%IL1&*ERHCA$"JP>"6H0O1M*=N?9"V 1@<4P MCXA H_TB(@(S[HX1@\33.VY*W.>(FQ ME^)OA[W6[5Q6TB3#+.M>PR;HVC!.5X/B=N,;)')=+.'_,BGTS0,6> M)M8)PF[ .U4KX=][56B/9[<6\WD^%%F-3<;)E+*9/!OD2JWAJ]WKZ:YN)C6. M>_FI@@GMN^%5#H35M'.^BF$E[UZJ H",(VN'B"YQ%/)^T;RY0!'L/TVO#JB: M?;W9*YPX=]XS2^2$$AX7>RK,";PQ/V:4!L,M)T3#ID<1!I4:X%($'2U2,:62GI T8-&\.-DMAM6K\ZV$:?<;9@3&-S_*2-M8.-<_X8S1)LV%*7W:XC2:+V0RSI6A\:72;1-,HP$F&FM$; M#=9D$6 47Q0G2+4F$LUTY<8>#ZUA&O_<\^KC#@6 X?$ZJ-4+DJLR"AK72D&K M8CQ=Z="5;/5,W4KH>371XTSNNR*Q MV+XO[O9.I9.5R>HN\=)G>N&IA?::]G(C+Z"1$/-))8+Q?!LQ0SG!O')V(M]\ MK5A4E(MDP3NHGB*Q+!QB MC>)@&.G&:,H,M>P>YPY*,I=/MJL,3#.KM[3)0R::TX]]NXW Y2$K4@F)L81, MF8%C5^QLU>CUZ(4;>N/PA5D<#*O<&)7CF86&'+>7.N#\5RMQ56E>(Y&+OVM; MN[0!MN2L:[)FOT[7HL"P^FGX%3?ZW38JL_N<@LKN4YM/\2>S2VF@*=3NLVF0 M&>@%4R':]]OHO#C-=@SH-%NU[[+#B,.B,5]\1AU$<#+7<&-41AUQ!XBJP MAQR*7>XAATUE8)XYAAQF>@MS(8.G9%W.9FH8]J!:!=E-].((XMMG=T M+V&0=Q+@.AK5. ?EJ0N&N!T!@T\E MO[+'9Z#5D:7K%#D,<]Q'2D,G=UK"@W!'"UC+G88D/.[H MX+6Y4\J@6R$$C#HR>:S+RD)H$*HT &HI(B5@Y=#18FOSXEJ4(C,^2E%@Q!#9 M0HH=;"EA]Y9+*EZR]C"@M3)MT0 3.WC!-(UX8^XP8KF] EG@F(LWQDA<<@^).;1IHE(07V1UA[DNQ/'4'8):?.1JBV16A\K'(3#O*'-NY#?MX[^0>6[2,\JF)!(I:])Q MDN3>EU\>+Y7U5B3V/QCP'BTY[--F1-:2?XQ&MKIXSQB4N>Y&YKV M22^IH5E>U28;FN8Q?YB&9K9-2<&QDH31T$:Q+)S'Z]IW8+]QW5>YUVBWDT&- MF,I+$PQI.\%54M;6#N@&]8.\1;P%@YQ%J'A&0L)P?(T?"Z..2$*FQMM/G%J] M;AOW,Z&Q;]RN H: ?CB54",7%PGYQ=;+##^BFUP!,1)0)FZ<>+6_OY]N@^*@ M3.K%!Y3G_$E=F>C2'8"/?N9H6&E7A,9-+[2*;Q1*3^3G +5W'4IU7:05)23_I7J#I+* MP\V<+68+F8#DA,QY*XUD+,,_QZ1(U3B:4985:1P[76RZJ;(!$6#C)FEF4\L' MH/H3=E#UC/Q(;NTIG%9-@NTT&0;-#QB6CVWR@"C@!;.C!_AL7VM^]A[14"/5 MCX!>OXI)=V55+C70._5;AAA\_<'VECNL.=1$AXX\KL7E9 NVG&0T^&J\%4J5 M O3B+>"4Q9Y"%$G9'22E!WKS$L(=C?GX-!5^+5MJYT$5*4!OW@).'>6L1/^" MH!911=X@%;0G,EUZ]V7#J ZLH;JL5957UP9MVO^8R55)Q4 MU Z)RM\ O70%DN'DY5#=KAQ&B;U8^DF8VL^ 7JH.5?N]2AF4"PT7R_.'GYO' M[\6O@-ZL!I0N4FSDW=X1?XT787XXF,G15MNO?^9O2YQ#IG$LQ,9)1CCTH2JF M?8WKF(]%IX0'86'M&C5=G7DI JK.;G@UN3&**VQ/ZE?8ED5X)S-X3O>%HT20 M\"*98''$LC'.M,ZS^&D"JLN.@!5_R-7+1/F\@9Y$Z9RF47GY3EE8,=(>>A9$ MY6UY=O:*!"2Z%V[%KWVJ>H"JM!-;A['X4D/%I^2<58Z(('OUB<)1L%671OK$I_;4 5N@9HW9!? MWAM>%H)NENB5*(?7[C:JBD*KLJ MG^931G*G;)OAW3=7Z,L!5.=/@K_.1HP= ME!>*-!X 5E,7\7:Z=E/7: .J]C5 =VSJ55'#-W6#L<6MJ&O6KT8;?OW:0'>L MWZJHX>M7H!27JO$_5E*O-L+L6-Y8A!F %F$&:KQBJ=%"II*F8^E?G_!/_NOR*_T^<9^'?_#]0 M2P,$% @ O8AI30A^[5 &$P +Q ! !4 !C<'-H+3(P,3@P.3(Y7W!R M92YX;6SM76USV[@1_MZ9_@?6-^W$'V1;MG.)?4D[\HM2SSFVQG(N;;]D8!*2 MT%"$#B!MZWY] 9*22)'$"T4:D)N;FUB6L>#N/KO@+EX6'_[Q//6=1T@HPL'' MG>[>P8X# Q=[*!A_W/DR[/2&YU=7.PX-0> !'P?PXTZ =_[Q]S__R6'_??A+ MI^/T$?2]4^<"NYVK8(1_<6[ %)XZGV "0@Q^<7Y#?@1_P;WD0^)?"I<[QW> 2<3D>AW]]@X&'RY>YJV>\D#&>G^_M/3T][ 7X$3YA\IWLN M5NMNB"/BPF5?OQ\='G3?=P]^WWL>,*3&-. M&?=Q5Q,"1Q]WW!F==#CT!R>')_QY/ZG0AO,9\Q&*N(GO./MU6#P#/M?E< )A M2&4\E39NFHD!($SL"0R1"WPMCDHI&V"/.Q7D6-#;T>V,#S0, ZFRQ%0-LW4. MZ*3OXRL;?B%%YC2@>0L#?8% =L&$@^7/X>H4?@ M,P2'$V;O4OW6ZJT!,7C_*(PM[1S'NF+O>@5]R^B:, PN:HBA4,9% M6=M&P.#N<@^>5< H-'VQ<:O9\:N%<2QCJ??@P=+^V,\NE#;@#AT=BC].6IT46S X\NHPJD(@9G M!%(F7!RALE'U>XX$/HHB/.ZR8)#_N:=W"P3$R=!57V(P@\)^G"R?:1 MLKU@W,=NCE>?IX&82&.,P?"?WT2\]AYH2("[?*WXX 'Z M*5-LG)E2Z.Z-\>.^!]$^%X!_B"7I''33O/0G]M6WA(D[.$;\V4'(YP)*6&=- MRUNN7J=ZP M1)"L>AD++X_!.9.$ /^*.%(/>LWW+UYULH M:OW0)JV7R6A4V2RQ1)B)X/$Y3+'6UYHJJO_(1O672FT$AQYCQ^,L]7TP+M?_ M6A-%O1_;I/=2*8WH^SPB7,8^HB[P_PT!$9I^=6M%%-[:A(),=H-OWZ_0]W\- M\%,PA(#B 'I7E$:0B-["E22*T/QL$S1*6C"(SV_8CY@*R3Q>FZ,B7 I-%?%X M9Q\>%5*;C%(3%[Z#,TSX+%"R:B@,5BLH%%%Y;Q\J8AT8!">VDG,VH(XQ$280 M:PT5H3BQ#XI2B0TB,(@>?.3V?0S*)@"6;.>:*2=O]JF_1%R38U.\+C4,L?L] MGGZCMU$8[PAA/BH'BN#$FFL2H@5J;E%:(;'-.&4^#[ZSL),TO?=4."$JTSI@>0?9'[SH1MY*UF*\0A\"/6QIV-SR#))P/ M?) D>>RM.9LJ!7<*I,86:W1P55:!'1[V&3"9 TCF6599AETZSY,2B6B,K>)H MJQ\KRV037OV(!(@?.6)\]M$S_T0E< E(S*WZ; B75 UVH'4- 843['M7TQG! MC\G!-0E<(AISRT ;XB57A!V 52#$'H7 MD$G@HA@9]MF',42!UYOR?19_Q-]7*D68:#?T!'-K6QN:4M-*UC>ZD\3H CCF M3)@WNW,<,(U%+A?WB@L\9EC*W@]"(G,K;AL:AX(J+']#".=VQ%3F%N4:R6S* M9WVV\D5PD?)\#YX3G3#9I-,/0B)5;)O?^*F#K8+<=KC?DCO9;)"68[4V9;#Q MPMTK\JUK!!Z0ST2'E(T>\88PGA% 0OE($L[E['#,#-?* M"[HB&E4$6TMUM6&H1-'J5=]KOL-I489"^JHK;ZV*56O9K8*RU]&IEMH.7!;+ MF@,PYVN:\C60BO:JV+26+FIC(Y;<&G1X]8>B;$* JDA4,6HM:ZN#D5A^.V!: MA+5W\!$&HLTKA8:JD+26DFE#4B&K'4#H.,HF'M+:FFZ--XR":VQE')^IUMDUECH38:1=W<0Y4Y-'DE.3N2Y^ MG)Q\B8PB*>/0B\())NB/%>S"C*)(M+UG*A5T84?84V T+J6E ]B"P/0ARR;1 MRBO!4J1T,_;Z16-:S"J:P\S:Y#W#*7L5W9)8:"\.N >0Y&ZE$.)736SZ,&8S M,,J48[J @^2ZFUQ,S=_PMB+)PT@ M>40NI$/L"P/]:AK3I0?TT)1+;X<_Q6<9!@2/1*L%N4:FS['KX5 BW[8[UA#Z M/B\X%M_.ZO/S2=X4!?&-'?QJFK2.@F!21Y'>],%V/:#UM&*'\Z4Q>3!>7298 M#5MI8^-'I?5 $@AL"2*\],@-#G">4:E/R>B,'Y'6Q$E)#19!EO GP6?1R/BQ MYQI@Y 6T0_,K)U[D$RB(F+&LIAK.X @3F+U'C7V@(7)E67[-3HT?--5#M@$% MVF$)BUV^2T;3D>*,O8V%D:64T/@A5#U$%15A!VJY6XRK,5IK9OSHJ!XBI4+: MH?_%-J7%I/,9H**1L:*Y*AZM;5S5PT,HM!VX?(5H/ FAUWMDP_ 8WD33!TAN M1X4E'PE>FMT8/QRJAV,M)=F![[H)7B _"D7KSY4$QH^#;N9[:X+;@4Z%8:6\ M:BQ#:W=D_,!H(QXH4Y1-2YJ\AG'?QT\5*YIOA2N:G-B)J2U9T9*!>G ]DVIO?R;*#O0A6A-<&W?S]ZS_MO1)/3???X#KHX<%%97O1KS,#:!,..L4.E>IYH(DB%VGA9\S917)])4E>G'0:P2.>AQV]! M@@&50%[5WO0"!84I3-%F&T5R14A;FS)L#%(M M=6U_"/$)H( /:K?!$/CP=I0KMJA07U:5WO16@\;L0T]AVV\@17]8Z4SQ4C.- M+DR7\6]Q&)&HS=:71?&:(QV@RZAMV-&BB8T,VVHEO<8!8''M$M*+&W)DQK?+ MM.CI)?IYC6:0O]5)QQ+6*8UOUVG1&,JU]!KM8:U^8IW7Q)+4^&4#+5I$A9YJ M;UI^A.0!4VBC22C7050@-;[SZP52S.H:BJ_&)(H5/#4'B@*U\0UD[8X5%=K: M?MM05UL3JX[J=F+_M*.^YK;]1,RJ7-MBH?;23_8)\&";ZB]EU>K.IFL=5!>L M-]*<'9,2XKO !I @[*T/G<+5[1J]&=^#N1F..I>KB16Z_9D+D]Z%T(MWY)?, MX:K=JZ;5B?&-GPT;CZ[Z[!A&*MZ:)1K0CC=*^S"^=;1)U/65]WI#CK0:35,A MA[ [X]=H-!IR*&C.CK$B.\A=9^]L47LCK)$8OV=C,T2JQ_]2U=B!8,6 52*O M]FA?VH?QBSN:Q%A?>=L^VG-Q^0T)[ 5$VFO2L:&S29 M.@I\G4;38[Y#R)PI3U+P6Y'<^/TC[9M)APE MY?>/".\5+FMK_%Z()A&L5H;IDXPW((P(O!V=191G.A6'&']V.L[J-BWVRYON MKI.0\E.,2V*CUT;R+0<,E 'VD:LV82&@,>@Y"VU>0.H2-$O/3/ SZ)3/1*Z M5[@)KDY?AFNZRI%<#1J6^LUS%J"Q?0HE#OZ-X D*2T?7Z;)/ZR2DWQ5^=QH M]+XP&AVQ &&3M*S\X;WO>NPWIVD5P<$WN+CZ@E.\@A[RJK(AYMJ"HNJPR@, M!0(2PSXMPT12(,8Z?\O<6)N[KK;FKVYN8EOHRP;\?$#J//#CU ,PCR4O]?KN0<'KW^XF M+\=.?!C;69(;+):PY.]VE#T39FQIO?Q$.VB8CA_*#M_E!H]N8?#X M>=?)4IF<%4ZXF.L$ T(BHU/TQZQB0]H5CA M-8<%KWFWZZ24SI+4X(:MY# =#Y5BKIB,I@_(;A@+W<.2,NK:G=H MV.$44%W?>[B9ZDS[(B.&A?UT.4<\*CCB^UV'D\4%,Q-"R_.]5YK@UDUH;72\ MAA-8BSVNK*I3SN&."PYWLKN8N$W(+-A&H!HS(3*C$6[=L:(57KCJ/1A_^>K.UN@JQ[23KE4T+

    >/K,XC;" 35BLJK3YUKT$A6+;S4]&(KE*J^5D9B.J=H K)JC]NR\*7D]$4:6]P PNM* M/Y:?;CQ4/HVQ#%:<98\FPY8?)S04+WC,G .H.@9P&Q<6H'U,1A#QPA?T*DAJ M?PF6,=IXV&L\J=$B*G:\5385D&5#B,0T+V!VI0\S'3A::7<"6.RPNYX?=\[" MYU))I3=;J=*;#DU;L0X]Y9E?@%UN\U6+:HK'Q-:V_5H6S;RJKD,!G D*L(L)32^'*N[(5A1%78,J"FS\;9&EE1=LR?50$]&;OIE6QM$ M-;UH#97I7_@_?/!FW_P/4$L! A0#% @ O8AI3>Q.!F)Q+@ ,(D! !$ M ( ! &-P&UL4$L! A0#% @ MO8AI38VQ7(AE!@ A2P !$ ( !H"X &-P'-D4$L! A0#% @ O8AI39!I +#4"@ @GP !4 M ( !-#4 &-P&UL4$L! A0#% @ O8AI30A^ M[5 &$P +Q ! !4 ( !%6( &-P