0000814676-17-000027.txt : 20170512 0000814676-17-000027.hdr.sgml : 20170512 20170512163654 ACCESSION NUMBER: 0000814676-17-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 36 CONFORMED PERIOD OF REPORT: 20170401 FILED AS OF DATE: 20170512 DATE AS OF CHANGE: 20170512 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: 1217 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36807 FILM NUMBER: 17839262 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 q1201710q.htm Q1 2017 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 April 1, 2017

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 CORP.

(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 CORP.

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 or a non-accelerated filer or a smaller reporting company. See definition of “accelerated filer and large accelerated filer” in Rule 12b-2 of the Exchange Act. (Check one):

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

 

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 May 9, 2017: 13,203,436.

 

PART I  FINANCIAL INFORMATION

 

ITEM 1  FINANCIAL STATEMENTS (Unaudited)

 

CPS TECHNOLOGIES CORP.

Balance Sheets (Unaudited)

 

    April 1,      December 31,  
     2017      2016  
ASSETS              
Current assets:          
Cash and cash equivalents  $2,875,613   $3,407,760 
Accounts receivable-trade, net   1,753,119    1,959,606 
Inventories, net   1,947,851    1,970,961 
Prepaid expenses and other current assets   124,827    88,443 
           
Total current assets   6,701,410    7,426,770 
           
Property and equipment:          
Production equipment   9,046,846    9,046,846 
Furniture and office equipment   412,412    412,412 
Leasehold improvements   886,582    886,582 
           
Total cost   10,345,840    10,345,840 
Accumulated depreciation and amortization   (8,861,595)   (8,720,219)
Construction in progress   191,265    158,006 
  
 Net property and equipment   1,675,510    1,783,627 
  
Deferred taxes   3,274,141    2,827,349 
  
 Total Assets  $11,651,061   $12,037,746 
           

 

See accompanying notes to financial statements.

 

(continued)

 

 

CPS TECHNOLOGIES CORP.

Balance Sheets (Unaudited)

(concluded)

 

LIABILITIES AND STOCKHOLDERS’    April 1,      December 31,  
EQUITY    2017      2016  
               
Current liabilities:          
Accounts payable   884,420    662,482 
Accrued expenses   545,325    623,959 
           
Total current liabilities   1,429,745    1,286,441 
  
Commitments (note 9)          
Stockholders’ equity:          
Common stock, $0.01 par value,          
authorized 20,000,000 shares;          
issued 13,423,492 shares;          
outstanding 13,203,436;          
at April 1, 2017 and December 31, 2016,   134,235    134,235 
Additional paid-in capital   35,527,098    35,452,685 
Accumulated deficit   (24,922,964)   (24,318,562)
Less cost of 220,056 common shares repurchased          
at April 1, 2017 and December 31, 2016   (517,053)   (517,053)
  
Total stockholders’ equity   10,221,316    10,751,305 
  
Total liabilities and stockholders’          
 equity  $11,651,061   $12,037,746 
  

 

See accompanying notes to financial statements.

CPS TECHNOLOGIES CORP.

Statements of Operations (Unaudited)

 

              
    April 1,      April 2,  
     2017      2016  
               
Revenues:              
Product sales  $2,845,299   $5,215,617 
           
Total revenues   2,845,299    5,215,617 
Cost of product sales   2,925,691    4,084,060 
           
           
Gross Margin   (80,392)   1,131,557 
Selling, general, and          
administrative expense   973,430    908,169 
  
Income (loss) from operations   (1,053,822)   223,388 
Other income, net   2,628    3,740 
  
Income (loss) before taxes   (1,051,194)   227,128 
Income tax provision (benefit)   (446,792)   30,000 
  
Net income (loss)  $(604,402)  $197,128 
  
Net income (loss) per          
basic common share  $(0.05)  $0.01 
  
Weighted average number of          
basic common shares          
outstanding   13,203,436    13,198,236 
  
Net income (loss) per          
diluted common share  $(0.05)  $0.01 
  
Weighted average number of          
diluted common shares          
outstanding   13,203,436    13,503,656 
  

 

See accompanying notes to financial statements.

CPS TECHNOLOGIES CORP.

Statements of Cash Flows (Unaudited)

 

  Fiscal Quarters Ended  
    April 1,      April 2,  
     2017      2016  
        
Cash flows from operating activities:          
Net income (loss)  $(604,402)  $197,128 
Adjustments to reconcile net income (loss)          
to cash provided by (used in) operating activities:          
Depreciation and amortization   141,376    135,264 
Share-based compensation   74,413    78,612 
Deferred taxes   (446,792)   30,000 
Excess tax benefit from stock options exercised   —      (57)
Changes in:          
Accounts receivable-trade   206,487    871,033 
Inventories   23,110    5,745 
Prepaid expenses and other current assets   (36,384)   (41,922)
Accounts payable   221,938    (260,456)
Accrued expenses   (78,634)   (353,242)
  
Net cash provided by (used in) operating activities   (498,888)   662,105 
  
Cash flows from investing activities:          
Purchases of property and equipment   (33,259)   (366,987)
  
Net cash used in investing          
activities   (33,259)   (366,987)
  
Cash flows from financing activities:          
Excess tax benefit from stock options exercised   —      57 
Proceeds from issuance of common stock   —      1,836 
  
Net cash provided by          
financing activities   —      1,893 
  
Net increase (decrease) in cash and cash equivalents   (532,147)   297,011 
Cash and cash equivalents at beginning of period   3,407,760    3,412,649 
  
Cash and cash equivalents at end of period  $2,875,613   $3,709,660 
  
Supplemental cash flow information:          
Cash paid for taxes, net of refunds  $—     $8,000 

 

See accompanying notes to financial statements.

CPS TECHNOLOGIES CORP.

Notes to Financial Statement

(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 31, 2016 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 31, 2016.

 

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

 

 

(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.

The following table presents the calculation of both basic and diluted earnings per share (“EPS”):

 

  For periods ended  
    April 1,      April 2,  
     2017      2016  
      
Basic EPS Computation:              
Numerator:              
Net income (loss)  $(604,402)  $197,128 
Denominator:          
Weighted average          
common shares          
Outstanding   13,203,436    13,198,236 
Basic EPS  $(0.05)  $0.01 
Diluted EPS Computation:          
Numerator:          
Net income (loss)  $(604,402)  $197,128 
Denominator:          
Weighted average          
common shares          
Outstanding   13,203,436    13,198,236 
Dilutive effect stock options   —      305,420 
Total Shares   13,203,436    13,503,656 
Diluted EPS  $(0.05)  $0.01 

 

(4)        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.

 

During the quarters ended April 1, 2017 and April 2, 2016 a total of 122,500 and 129,000 stock options, respectively, were granted to employees under the Company’s 2009 Stock Incentive Plan (the “Plan) and a total of 45,000 stock options were granted to outside directors, respectively.

 

During the quarter ended April 1, 2017 there were no shares issued. During the quarter ended April 2, 2016 the Company issued 1,200 shares of common stock as a result of employee option exercises.

 

As of April 1, 2017, there was $443 thousand of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the Plan; that cost is expected to be recognized over a weighted average period of 2.46 years.

 

 

During the quarters ended April 1, 2017 and April 2, 2016, the Company recognized approximately $74 thousand and $79 thousand, respectively, as shared-based compensation expense related to previously granted shares under the Plan.

 

 

 

(5)        Inventories

Inventories consist of the following:

    April 1,      December 31,  
     2017      2016  
               
Raw materials  $360,450   $398,994 
Work in process   1,082,074    1,089,496 
Finished goods   1,041,492    1,032,971 
           
Gross inventory   2,484,016    2,521,461 
Reserve for obsolescence   (536,165)   (550,500)
  
Inventories, net  $1,947,851   $1,970,961 
           

 

 

(6)        Accrued Expenses

Accrued expenses consist of the following:

    April 1,      December 31,  
     2017      2016  
               
Accrued legal and accounting  $132,617   $87,690 
Accrued payroll and related expenses   338,485    456,063 
Accrued other   74,223    80,206 
           
           
Total Accrued Expenses  $545,325   $623,959 
           

 

 

(7)        Income Taxes

In 2016, the Company adopted ASU No. 2015-17, Balance Sheet Classification of Deferred Taxes. As a result, 100% of the deferred tax asset is classified as non-current for all periods presented.

 

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 $348 thousand for federal income taxes and a tax benefit of $99 thousand for state income taxes during the quarter ended April 1, 2017. The Company recorded a tax expense of $37 thousand for federal taxes and a tax benefit of $7 thousand for state income taxes during the quarter ended April 2, 2016.

 

(8)        Commitments

The Company entered into a 10-year lease for the Norton facilities effective on March 1, 2006. The leased facilities comprise approximately 38 thousand square feet. In June 2016 this lease was amended to extended the lease to February 28, 2018. In addition the Company has an option to extend the lease through February 28, 2019. 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 in 2017 are expected to approximate $152 thousand.

 

In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease term is for one year and has an option to extend the lease for five additional one-year periods. The Company renewed the lease in 2013 for one additional year and also obtained two years of additional options which could extend the Company use through February 2019.  In 2016, the Company exercised its option to extend the lease through the end of February 2018. Annual rental payments in 2017 are expected to approximate $83 thousand.

 

 

ITEM 2       MANAGEMENT’S 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 31, 2016.

 

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 31, 2016, 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 31, 2016.

 

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.  The Company recently 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. An example of such a market is the market for armor. In 2008 the Company entered into a cooperative agreement with the Army Research Laboratory to further develop large hybrid metal matrix composite modules which integrally combine metal matrix composites and ceramics by enveloping ceramic tiles with MMCs. This system offers a lighter weight, durable, multi-hit capable and cost competitive alternative to conventional steel, aluminum and ceramic based armor systems. CPS hybrid hard face armor modules are comprised of multiple materials completely enveloped within and mechanically and chemically bonded to lightweight and stiff aluminum metal matrix composites.

 

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 First Fiscal Quarter of 2017 (Q1 2017) Compared to the First Fiscal Quarter of 2016 (Q1 2016); (all $ in 000’s)

Revenues totaled $2,845 in Q1 2017 compared with $5,216 generated in Q1 2016, a reduction of 45%.  The decrease was due primarily to a reduction in the sale of baseplates and, to a lesser degree, lower armor sales. There were no significant price changes in Q1 2017 compared with Q1 2016.

 

Gross margin in Q1 2017 totaled a negative $80 or 3% of sales. This compares with a gross margin in Q1 2016 of $1,132 or 22% of sales. The reduction in gross margin was almost entirely due to lower sales volume.

 

Selling, general and administrative (SG&A) expenses totaled $973 in Q1 2017, an increase of 7% compared with SG&A expenses of $908 in Q1 2016. During Q1, 2017 the Company incurred an additional $100 in legal and other costs associated with preparing for the annual proxy process.   If it had not been for this one-time expenditure, the total SG&A spending would have been down 4% versus the same period last year. The major changes contributing to the 4% reduction was a decrease in sales commissions, offset in part by an increase in travel and other marketing spending.

 

Primarily as a result of lower sales volume, the Company experienced an operating loss of $1,054 in Q1 2017 compared with an operating profit of $223 in Q1 2016. The net loss for the quarter totaled $604, compared with net income of $197 in Q1 2016.

 

 

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

The Company’s cash and cash equivalents at April 1, 2017 totaled $2,876. This compares to cash and cash equivalents at December 31, 2016 of $3,408. The decrease in cash was due primarily to the loss from operations, offset in part by a decrease in receivables, an increase in payables and depreciation exceeding capital expenditures.

 

Accounts receivable at April 1, 2017 totaled $1,753 compared with $1,960 at December 31, 2016. Days Sales Outstanding (DSO) decreased from 61 days at the end of 2016 to 55 days at the end of Q1 2017. The accounts receivable balances at December 31, 2016, and April 1, 2017 were both net of an allowance for doubtful accounts of $10.

 

Inventories totaled $1,948 at April 1, 2017, virtually flat with inventory levels at December 31, 2016. The inventory turnover in the most recent quarters ending Q1 2017 was 5.4 times (based on a 5 point average), down from 6.4 times averaged during the four quarters of 2016.

 

All consigned inventory is shipped under existing purchase orders and per customers’ requests. At April 1, 2017 and December 31, 2016, $785 and $848, respectively, was located at customers’ locations pursuant to consigned inventory agreements.

 

The Company financed its working capital during Q1 2017 with a combination of cash balances and a reduction in receivables and an increase in payables. The Company expects it will continue to be able to fund its working capital requirements for the remainder of 2017 from existing cash balances and borrowings, if necessary.

 

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

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.

 

As of April 1, 2017 the Company had $191 of construction in progress and no outstanding commitments to purchase production equipment.

 

The Company entered into a 10-year lease for the Norton facilities effective on March 1, 2006. The leased facilities comprise approximately 38 thousand square feet. In June 2016 this lease was amended to extend the lease to February 28, 2018. In addition the Company has an option to extend the lease through February 28, 2019. 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 in 2017 are expected to approximate $152 thousand.

 

In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease term is for one year and has an option to extend the lease for five additional one-year periods. The Company renewed the lease in 2013 for one additional year and also obtained two years of additional options which could extend the Company use through February 2019.  In 2016, the Company exercised its option to extend the lease through the end of February 2018. Annual rental payments in 2017 are expected to approximate $83 thousand.

 

The Company intends to finance production equipment, construction in progress and outstanding commitments under the lease agreements with existing cash balances.

 

The Company’s contractual obligations at April 1, 2017, not including unexercised options to extend, consist of the following:

 

    Payments Due by Period
    Remaining in    
  Total FY 2017 FY 2018 FY 2019 -
Operating lease obligation for facilities $368,000 $ 176,400 $ 166,200 $ 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 2016 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 AND REPORTS ON FORM 8-K:

(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 March 3, 2017 the Company filed a report on Form 8-K relating to the announcement of its financial results for the year ended December 31, 2016 as presented in a press release dated March 2, 2017.

 

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:    May 10, 2017

/s/        Grant C. Bennett

Grant C. Bennett

Chief Executive Officer

 

Date:    May 10, 2017

/s/        Ralph M. Norwood

Ralph M. Norwood

Chief Financial Officer

 

 

EX-101.PRE 2 cpsh-20170401_pre.xml XBRL PRESENTATION FILE EX-101.DEF 3 cpsh-20170401_def.xml XBRL DEFINITION FILE EX-101.LAB 4 cpsh-20170401_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 Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable-trade, net 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: Accounts payable Accrued expenses Total current liabilities Commitments (note 9) Stockholders equity: Common stock, $0.01 par value, authorized 20,000,000 shares; issued 13,423,492 shares; outstanding 13,203,436; at April 1, 2017 and December 31, 2016, Additional paid-in capital Accumulated deficit Less cost of 220,056 common shares repurchased at April 1, 2017 and December 31, 2016 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 Income (loss) from operations Other income, net Income (loss) before taxes Income tax provision (benefit) 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 income (loss) Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities: Depreciation and amortization Share-based compensation Deferred taxes Excess tax benefit from stock options exercised Changes in: Accounts receivable-trade Inventories Prepaid expenses and other current assets Accounts payable Accrued expenses Net cash provided by (used in) operating activities Cash flows from investing activities: Purchases of property and equipment Net cash used in investing activities Cash flows from financing activities: Excess tax benefit from stock options exercised Proceeds from issuance of common stock Net cash provided by 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] (1) Nature of Business (2) Interim Financial Statements Notes to Financial Statements (3) Net Income (Loss) Per Common and Common Equivalent Share Disclosure of Compensation Related Costs, Share-based Payments [Abstract] (4) Share-Based Payments Inventory Disclosure [Abstract] (5) Inventories Payables and Accruals [Abstract] (6) Accrued Expenses Income Tax Disclosure [Abstract] (7) Income Taxes Commitments and Contingencies Disclosure [Abstract] (8) Commitments Calculation of both basic and diluted earnings per share ("EPS") Inventories Accrued expenses Basic EPS Computation: Weighted average common shares Outstanding Basic EPS Diluted EPS Computation: Dilutive effect stock options Total Shares Diluted EPS Raw materials Work in process Finished goods Gross inventory Reserve for obsolescence Inventories, net Accrued legal and accounting Accrued payroll and related expenses Accrued other Total Accrued Expenses Shares Granted during the period Shares Issued during the period (000's) Compensation expense unrecognized (000's) Compensation expense recognized in the period (000's) Federal income tax expense (benefit) (000's) State income tax expense (benefit) (000's) 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 Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Property, Plant and Equipment, Gross, Period Increase (Decrease) Deferred Tax Expense from Stock Options Exercised Net Cash Provided by (Used in) Financing Activities Schedule of Inventory, Current [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Inventory, Gross Inventory Valuation Reserves EX-101.CAL 5 cpsh-20170401_cal.xml XBRL CALCULATION FILE EX-101.INS 6 cpsh-20170401.xml XBRL INSTANCE FILE 0000814676 2017-01-01 2017-04-01 0000814676 2017-05-10 0000814676 2017-04-01 0000814676 2016-12-31 0000814676 2015-12-27 2016-04-02 0000814676 2015-12-26 0000814676 2016-04-02 iso4217:USD xbrli:shares iso4217:USD xbrli:shares CPS Technologies Corp/DE/ 0000814676 10-Q 2017-04-01 false --12-30 No No Yes Smaller Reporting Company Q1 2017 10100000 13203436 1753119 1959606 1947851 1970961 124827 88443 6701410 7426770 9046846 9046846 412412 412412 886582 886582 10345840 10345840 8861595 8720219 191265 158006 1675510 1783627 3274141 2827349 11651061 12037746 884420 662482 545325 623959 1429745 1286441 35527098 35452685 -24922964 -24318562 10221316 10751305 11651061 12037746 2845299 5215617 2845299 5215617 2925691 4084060 -80392 1131557 -604402 197128 -0.05 0.01 13203436 13198236 -0.05 0.01 13203436 13503656 -604402 197128 141376 135264 74413 78612 -446792 30000 -57 23110 5745 -36384 -41922 221938 -260456 -78634 -353242 33259 366987 -33259 -366987 57 1836 1893 2875613 3407760 3412649 3709660 134235 134235 517053 517053 973430 908169 -1053822 223388 2628 3740 -1051194 227128 -446792 30000 206487 871033 -498888 662105 -532147 297011 8000 20000000 20000000 13423492 13423492 13203436 13203436 .01 .01 <p style="margin: 0"><u>(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Nature of Business</u></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;&#160;&#160;&#160;&#160;&#160;&#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 31, 2016 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 31, 2016.</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"></p> <p style="margin: 0">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Net Income (Loss) Per Common and Common Equivalent Share</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. 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.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The following table presents the calculation of both basic and diluted earnings per share (&#8220;EPS&#8221;):</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</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: center"></td><td>&#160;</td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">For periods ended</td> <td>&#160;</td></tr> <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">April 1,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: bottom">April 2,</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">2017</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">2016</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right"></td> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right"></td> <td style="text-align: right"></td> <td style="text-align: right"></td></tr> <tr style="vertical-align: bottom"> <td>Basic EPS Computation:</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 10pt">Net income (loss)</td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(604,402)</td><td style="width: 1%; text-align: left"></td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">197,128</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,203,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,198,236</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Basic EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.05)</td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.01</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-left: 1.5pt">Diluted EPS Computation:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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-left: 10pt">Net income (loss)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(604,402)</td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">197,128</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,203,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,198,236</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Dilutive effect stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">305,420</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Total Shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,203,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,503,656</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Diluted EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.05)</td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.01</td><td style="text-align: left">&#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: center"></td><td>&#160;</td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">For periods ended</td> <td>&#160;</td></tr> <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">April 1,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: bottom">April 2,</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">2017</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">2016</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right"></td> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right"></td> <td style="text-align: right"></td> <td style="text-align: right"></td></tr> <tr style="vertical-align: bottom"> <td>Basic EPS Computation:</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td><td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 10pt">Net income (loss)</td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(604,402)</td><td style="width: 1%; text-align: left"></td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">197,128</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,203,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,198,236</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Basic EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.05)</td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.01</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-left: 1.5pt">Diluted EPS Computation:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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-left: 10pt">Net income (loss)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(604,402)</td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">197,128</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,203,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,198,236</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Dilutive effect stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">305,420</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Total Shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,203,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,503,656</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Diluted EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.05)</td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.01</td><td style="text-align: left">&#160;</td></tr> </table> 305420 <p style="margin: 0"><u>(4)&#160;&#160;&#160;&#160;&#160;&#160;&#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">During the quarters ended April 1, 2017 and April 2, 2016 a total of 122,500 and 129,000 stock options, respectively, were granted to employees under the Company&#8217;s 2009 Stock Incentive Plan (the &#8220;Plan) and a total of 45,000 stock options were granted to outside directors, respectively.</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">During the quarter ended April 1, 2017 there were no shares issued. During the quarter ended April 2, 2016 the Company issued 1,200 shares of common stock as a result of employee option exercises.</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">As of April 1, 2017, there was $443 thousand of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the Plan; that cost is expected to be recognized over a weighted average period of 2.46 years.</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">&#160; During the quarters ended April 1, 2017 and April 2, 2016, the Company recognized approximately $74 thousand and $79 thousand, respectively, as shared-based compensation expense related to previously granted shares under the Plan.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in"></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> 122500 129000 1200 443 74 79 <p style="margin: 0"><u>(5)&#160;&#160;&#160;&#160;&#160;&#160;&#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">April 1,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: middle">December 31,</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">2017</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">2016</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</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: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">360,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">398,994</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">1,082,074</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,089,496</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">1,041,492</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,032,971</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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-left: 10pt">Gross inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,484,016</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,521,461</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">(536,165)</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">(550,500)</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">1,947,851</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">1,970,961</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; height: 0.5"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#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">April 1,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: middle">December 31,</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">2017</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">2016</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</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: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">360,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">398,994</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">1,082,074</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,089,496</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">1,041,492</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,032,971</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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-left: 10pt">Gross inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,484,016</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,521,461</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">(536,165)</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">(550,500)</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">1,947,851</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">1,970,961</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; height: 0.5"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> 360450 398994 1082074 1089496 1041492 1032971 2484016 2521461 536165 550500 <p style="margin: 0">(6)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Accrued Expenses</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; vertical-align: middle">April 1,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: middle">December 31,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2017</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">2016</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</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: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">132,617</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">87,690</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 and related expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">338,485</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">456,063</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">74,223</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">80,206</td><td style="padding-bottom: 1pt; 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">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; 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">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total Accrued Expenses</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">545,325</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">623,959</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 style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#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">&#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; vertical-align: middle">April 1,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: middle">December 31,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2017</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">2016</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</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: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">132,617</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">87,690</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 and related expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">338,485</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">456,063</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">74,223</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">80,206</td><td style="padding-bottom: 1pt; 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">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; 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">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total Accrued Expenses</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">545,325</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">623,959</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 style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> 132617 87690 338485 456063 74223 80206 <p style="margin: 0"><u>(7)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Income Taxes</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In 2016, the Company adopted ASU No. 2015-17, <i>Balance Sheet Classification of Deferred Taxes</i>. As a result, 100% of the deferred tax asset is classified as non-current for all periods presented.</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">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 $348 thousand for federal income taxes and a tax benefit of $99 thousand for state income taxes during the quarter ended April 1, 2017. The Company recorded a tax expense of $37 thousand for federal taxes and a tax benefit of $7 thousand for state income taxes during the quarter ended April 2, 2016.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> 348 37 99 7 <p style="margin: 0">(8)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Commitments</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company entered into a 10-year lease for the Norton facilities effective on March 1, 2006. The leased facilities comprise approximately 38 thousand square feet. In June 2016 this lease was amended to extended the lease to February 28, 2018. In addition the Company has an option to extend the lease through February 28, 2019. 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 in 2017 are expected to approximate $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 term is for one year and has an option to extend the lease for five additional one-year periods. The Company renewed the lease in 2013 for one additional year and also obtained two years of additional options which could extend the Company use through February 2019.&#160; In 2016, the Company exercised its option to extend the lease through the end of February 2018. Annual rental payments in 2017 are expected to approximate $83 thousand.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> EX-101.SCH 7 cpsh-20170401.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) Interim Financial Statements 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) Share-Based Payments link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - (5) Inventories link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - (6) Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - (7) Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - (8) Commitments link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - (3) Net Income (Loss) Per Common and Common Equivalent Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - (5) Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - (6) Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - (3) Net Income (Loss) Per Common and Common Equivalent Share (Details) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - (5) Inventories - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - (6) Accrued Expenses - Accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - (4) Share-Based Payments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - (7) Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-31.1 8 ex311q10401201710q.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: May 12, 2017
    /s/ Grant C. Bennett
    Grant C. Bennett
    President and Chief Executive Officer

     

    EX-31.2 9 ex312q1201710q.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: May 12, 2017
    /s/ Ralph M. Norwood
    Ralph M. Norwood
    Chief Financial Officer

     

    EX-32.1 10 ex321q1201710q.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 three month period ended April 1, 2017 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: May 12, 2017
    /s/ Grant C. Bennett
    Grant C. Bennett
    President and Chief Executive Officer

     

    Date: May 12, 2017
    /s/ Ralph M. Norwood
    Ralph M. Norwood
    Chief Financial Officer

     

     

     

    XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
    Document and Entity Information - USD ($)
    3 Months Ended
    Apr. 01, 2017
    May 10, 2017
    Document And Entity Information    
    Entity Registrant Name CPS Technologies Corp/DE/  
    Entity Central Index Key 0000814676  
    Document Type 10-Q  
    Document Period End Date Apr. 01, 2017  
    Amendment Flag false  
    Current Fiscal Year End Date --12-30  
    Is Entity a Well-known Seasoned Issuer? No  
    Is Entity a Voluntary Filer? No  
    Is Entity's Reporting Status Current? Yes  
    Entity Filer Category Smaller Reporting Company  
    Entity Public Float   $ 10,100,000
    Entity Common Stock, Shares Outstanding   13,203,436
    Document Fiscal Period Focus Q1  
    Document Fiscal Year Focus 2017  
    XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
    Balance Sheets (Unaudited) - USD ($)
    Apr. 01, 2017
    Dec. 31, 2016
    Current assets:    
    Cash and cash equivalents $ 2,875,613 $ 3,407,760
    Accounts receivable-trade, net 1,753,119 1,959,606
    Inventories, net 1,947,851 1,970,961
    Prepaid expenses and other current assets 124,827 88,443
    Total current assets 6,701,410 7,426,770
    Property and equipment:    
    Production equipment 9,046,846 9,046,846
    Furniture and office equipment 412,412 412,412
    Leasehold improvements 886,582 886,582
    Total cost 10,345,840 10,345,840
    Accumulated depreciation and amortization (8,861,595) (8,720,219)
    Construction in progress 191,265 158,006
    Net property and equipment 1,675,510 1,783,627
    Deferred taxes 3,274,141 2,827,349
    Total Assets 11,651,061 12,037,746
    Current liabilities:    
    Accounts payable 884,420 662,482
    Accrued expenses 545,325 623,959
    Total current liabilities 1,429,745 1,286,441
    Stockholders equity:    
    Common stock, $0.01 par value, authorized 20,000,000 shares; issued 13,423,492 shares; outstanding 13,203,436; at April 1, 2017 and December 31, 2016, 134,235 134,235
    Additional paid-in capital 35,527,098 35,452,685
    Accumulated deficit (24,922,964) (24,318,562)
    Less cost of 220,056 common shares repurchased at April 1, 2017 and December 31, 2016 (517,053) (517,053)
    Total stockholders equity 10,221,316 10,751,305
    Total liabilities and stockholders equity $ 11,651,061 $ 12,037,746
    XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
    Balance Sheets (Parenthetical) - $ / shares
    Apr. 01, 2017
    Dec. 31, 2016
    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.7.0.1
    Statements of Operations (Unaudited) - USD ($)
    3 Months Ended
    Apr. 01, 2017
    Apr. 02, 2016
    Revenues:    
    Product sales $ 2,845,299 $ 5,215,617
    Total revenues 2,845,299 5,215,617
    Cost of product sales 2,925,691 4,084,060
    Gross Margin (80,392) 1,131,557
    Selling, general, and administrative expense 973,430 908,169
    Income (loss) from operations (1,053,822) 223,388
    Other income, net 2,628 3,740
    Income (loss) before taxes (1,051,194) 227,128
    Income tax provision (benefit) (446,792) 30,000
    Net income (loss) $ (604,402) $ 197,128
    Net income (loss) per basic common share $ (0.05) $ 0.01
    Weighted average number of basic common shares outstanding 13,203,436 13,198,236
    Net income (loss) per diluted common share $ (0.05) $ 0.01
    Weighted average number of diluted common shares outstanding 13,203,436 13,503,656
    XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
    Statements of Cash Flows (Unaudited) - USD ($)
    3 Months Ended
    Apr. 01, 2017
    Apr. 02, 2016
    Cash flows from operating activities:    
    Net income (loss) $ (604,402) $ 197,128
    Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:    
    Depreciation and amortization 141,376 135,264
    Share-based compensation 74,413 78,612
    Deferred taxes (446,792) 30,000
    Excess tax benefit from stock options exercised (57)
    Changes in:    
    Accounts receivable-trade 206,487 871,033
    Inventories 23,110 5,745
    Prepaid expenses and other current assets (36,384) (41,922)
    Accounts payable 221,938 (260,456)
    Accrued expenses (78,634) (353,242)
    Net cash provided by (used in) operating activities (498,888) 662,105
    Cash flows from investing activities:    
    Purchases of property and equipment (33,259) (366,987)
    Net cash used in investing activities (33,259) (366,987)
    Cash flows from financing activities:    
    Excess tax benefit from stock options exercised 57
    Proceeds from issuance of common stock 1,836
    Net cash provided by financing activities 1,893
    Net increase (decrease) in cash and cash equivalents (532,147) 297,011
    Cash and cash equivalents at beginning of period 3,407,760 3,412,649
    Cash and cash equivalents at end of period 2,875,613 3,709,660
    Supplemental cash flow information:    
    Cash paid for taxes, net of refunds $ 8,000
    XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (1) Nature of Business
    3 Months Ended
    Apr. 01, 2017
    Organization, Consolidation and Presentation of Financial Statements [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.7.0.1
    (2) Interim Financial Statements
    3 Months Ended
    Apr. 01, 2017
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    (2) Interim Financial Statements

    (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 31, 2016 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 31, 2016.

     

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

    XML 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (3) Net Income (Loss) Per Common and Common Equivalent Share
    3 Months Ended
    Apr. 01, 2017
    Notes to Financial Statements  
    (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.

    The following table presents the calculation of both basic and diluted earnings per share (“EPS”):

     

      For periods ended  
        April 1,      April 2,  
         2017      2016  
          
    Basic EPS Computation:              
    Numerator:              
    Net income (loss)  $(604,402)  $197,128 
    Denominator:          
    Weighted average          
    common shares          
    Outstanding   13,203,436    13,198,236 
    Basic EPS  $(0.05)  $0.01 
    Diluted EPS Computation:          
    Numerator:          
    Net income (loss)  $(604,402)  $197,128 
    Denominator:          
    Weighted average          
    common shares          
    Outstanding   13,203,436    13,198,236 
    Dilutive effect stock options   —      305,420 
    Total Shares   13,203,436    13,503,656 
    Diluted EPS  $(0.05)  $0.01 

     

    XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (4) Share-Based Payments
    3 Months Ended
    Apr. 01, 2017
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    (4) Share-Based Payments

    (4)        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.

     

    During the quarters ended April 1, 2017 and April 2, 2016 a total of 122,500 and 129,000 stock options, respectively, were granted to employees under the Company’s 2009 Stock Incentive Plan (the “Plan) and a total of 45,000 stock options were granted to outside directors, respectively.

     

    During the quarter ended April 1, 2017 there were no shares issued. During the quarter ended April 2, 2016 the Company issued 1,200 shares of common stock as a result of employee option exercises.

     

    As of April 1, 2017, there was $443 thousand of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the Plan; that cost is expected to be recognized over a weighted average period of 2.46 years.

     

      During the quarters ended April 1, 2017 and April 2, 2016, the Company recognized approximately $74 thousand and $79 thousand, respectively, as shared-based compensation expense related to previously granted shares under the Plan.

     

    XML 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (5) Inventories
    3 Months Ended
    Apr. 01, 2017
    Inventory Disclosure [Abstract]  
    (5) Inventories

    (5)        Inventories

    Inventories consist of the following:

        April 1,      December 31,  
         2017      2016  
                   
    Raw materials  $360,450   $398,994 
    Work in process   1,082,074    1,089,496 
    Finished goods   1,041,492    1,032,971 
               
    Gross inventory   2,484,016    2,521,461 
    Reserve for obsolescence   (536,165)   (550,500)
      
    Inventories, net  $1,947,851   $1,970,961 
               

    XML 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (6) Accrued Expenses
    3 Months Ended
    Apr. 01, 2017
    Payables and Accruals [Abstract]  
    (6) Accrued Expenses

    (6)        Accrued Expenses

    Accrued expenses consist of the following:

        April 1,      December 31,  
         2017      2016  
                   
    Accrued legal and accounting  $132,617   $87,690 
    Accrued payroll and related expenses   338,485    456,063 
    Accrued other   74,223    80,206 
               
               
    Total Accrued Expenses  $545,325   $623,959 
               

     

     

    XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (7) Income Taxes
    3 Months Ended
    Apr. 01, 2017
    Income Tax Disclosure [Abstract]  
    (7) Income Taxes

    (7)        Income Taxes

    In 2016, the Company adopted ASU No. 2015-17, Balance Sheet Classification of Deferred Taxes. As a result, 100% of the deferred tax asset is classified as non-current for all periods presented.

     

    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 $348 thousand for federal income taxes and a tax benefit of $99 thousand for state income taxes during the quarter ended April 1, 2017. The Company recorded a tax expense of $37 thousand for federal taxes and a tax benefit of $7 thousand for state income taxes during the quarter ended April 2, 2016.

    XML 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (8) Commitments
    3 Months Ended
    Apr. 01, 2017
    Commitments and Contingencies Disclosure [Abstract]  
    (8) Commitments

    (8)        Commitments

    The Company entered into a 10-year lease for the Norton facilities effective on March 1, 2006. The leased facilities comprise approximately 38 thousand square feet. In June 2016 this lease was amended to extended the lease to February 28, 2018. In addition the Company has an option to extend the lease through February 28, 2019. 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 in 2017 are expected to approximate $152 thousand.

     

    In February 2011, the Company entered into a lease for an additional 13.8 thousand square feet in Attleboro, MA. The lease term is for one year and has an option to extend the lease for five additional one-year periods. The Company renewed the lease in 2013 for one additional year and also obtained two years of additional options which could extend the Company use through February 2019.  In 2016, the Company exercised its option to extend the lease through the end of February 2018. Annual rental payments in 2017 are expected to approximate $83 thousand.

    XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (3) Net Income (Loss) Per Common and Common Equivalent Share (Tables)
    3 Months Ended
    Apr. 01, 2017
    Notes to Financial Statements  
    Calculation of both basic and diluted earnings per share ("EPS")
      For periods ended  
        April 1,      April 2,  
         2017      2016  
          
    Basic EPS Computation:              
    Numerator:              
    Net income (loss)  $(604,402)  $197,128 
    Denominator:          
    Weighted average          
    common shares          
    Outstanding   13,203,436    13,198,236 
    Basic EPS  $(0.05)  $0.01 
    Diluted EPS Computation:          
    Numerator:          
    Net income (loss)  $(604,402)  $197,128 
    Denominator:          
    Weighted average          
    common shares          
    Outstanding   13,203,436    13,198,236 
    Dilutive effect stock options   —      305,420 
    Total Shares   13,203,436    13,503,656 
    Diluted EPS  $(0.05)  $0.01 
    XML 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (5) Inventories (Tables)
    3 Months Ended
    Apr. 01, 2017
    Inventory Disclosure [Abstract]  
    Inventories
        April 1,      December 31,  
         2017      2016  
                   
    Raw materials  $360,450   $398,994 
    Work in process   1,082,074    1,089,496 
    Finished goods   1,041,492    1,032,971 
               
    Gross inventory   2,484,016    2,521,461 
    Reserve for obsolescence   (536,165)   (550,500)
      
    Inventories, net  $1,947,851   $1,970,961 
               
    XML 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (6) Accrued Expenses (Tables)
    3 Months Ended
    Apr. 01, 2017
    Payables and Accruals [Abstract]  
    Accrued expenses
        April 1,      December 31,  
         2017      2016  
                   
    Accrued legal and accounting  $132,617   $87,690 
    Accrued payroll and related expenses   338,485    456,063 
    Accrued other   74,223    80,206 
               
               
    Total Accrued Expenses  $545,325   $623,959 
               
    XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (3) Net Income (Loss) Per Common and Common Equivalent Share (Details) - USD ($)
    3 Months Ended
    Apr. 01, 2017
    Apr. 02, 2016
    Basic EPS Computation:    
    Net income (loss) $ (604,402) $ 197,128
    Weighted average common shares Outstanding 13,203,436 13,198,236
    Basic EPS $ (0.05) $ 0.01
    Diluted EPS Computation:    
    Net income (loss) $ (604,402) $ 197,128
    Weighted average common shares Outstanding 13,203,436 13,198,236
    Dilutive effect stock options $ 305,420
    Total Shares 13,203,436 13,503,656
    Diluted EPS $ (0.05) $ 0.01
    XML 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (5) Inventories - Inventories (Details) - USD ($)
    Apr. 01, 2017
    Dec. 31, 2016
    Inventory Disclosure [Abstract]    
    Raw materials $ 360,450 $ 398,994
    Work in process 1,082,074 1,089,496
    Finished goods 1,041,492 1,032,971
    Gross inventory 2,484,016 2,521,461
    Reserve for obsolescence (536,165) (550,500)
    Inventories, net $ 1,947,851 $ 1,970,961
    XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (6) Accrued Expenses - Accrued expenses (Details) - USD ($)
    Apr. 01, 2017
    Dec. 31, 2016
    Payables and Accruals [Abstract]    
    Accrued legal and accounting $ 132,617 $ 87,690
    Accrued payroll and related expenses 338,485 456,063
    Accrued other 74,223 80,206
    Total Accrued Expenses $ 545,325 $ 623,959
    XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (4) Share-Based Payments (Details Narrative) - USD ($)
    3 Months Ended
    Apr. 01, 2017
    Apr. 02, 2016
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
    Shares Granted during the period 122,500 129,000
    Shares Issued during the period (000's)   1,200
    Compensation expense unrecognized (000's) $ 443  
    Compensation expense recognized in the period (000's) $ 74 $ 79
    XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
    (7) Income Taxes (Details Narrative) - USD ($)
    3 Months Ended
    Apr. 01, 2017
    Apr. 02, 2016
    Income Tax Disclosure [Abstract]    
    Federal income tax expense (benefit) (000's) $ 348 $ 37
    State income tax expense (benefit) (000's) $ 99 $ 7
    EXCEL 32 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +.$K$H?(\\#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,$% @ LX2L2F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " "SA*Q*&WF)%^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>*$YHQDR:RT9/'0Q6V-C-V&IK&O_!UDCZ]DNR M-F5L#["CI9\_?0(U*@CE([Y$'S"2P70WV,XEH<*:'8F" $CJB%:F?$RXL;GW MT4H:G_$ 0:J3/""415):DH0)F(6%R-I&*Z$B2O+Q@M=JP8?/V,TPK0 [ MM.@H <\YL'::&,Y#U\ -,,$(HTW?!=0+<:[^B9T[P"[)(9DEU?=]WE=S;MR! MP_OS]G5>-S,ND70*QU_)"#H'7+/KY+?J\6FW86U9\/NL6&6\W/%:5+58/7Q, MKC_\;L+6:[,W_]CX*M@V\.LNVB]02P,$% @ LX2L2IE&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 " "SA*Q*BA6HR8X" !,"0 & 'AL+W=OT M??OW _0Y!]?U0P4\YYY[D0,4#R%?U95S';TU=:O6\57K[ADA=;SRAJDGT?'6 MO#D+V3!MNO*"5"'&]K(LQ$W75FA\8HIZKAK:I$&TE^7L<;_+S#N24X MQ(^*/]2D'=E2#D*\VL[GTSI.;$:\YD=M0S#SN/,=KVL;R>3Q:P@:CYJ6.&V_ M1__HBC?%')CB.U'_K$[ZNHZ7<73B9W:K]8MX?.)#08LX&JK_PN^\-G";B=$X MBEJY_^AX4UHT0Q232L/>^F?5NN>C?Y.2@083R$ @(X%D_R70@4!' J:N^#XS M5^H'IEE92/&(9/^U.F87!7ZF9C*/=M#-G7MGJE5F]%XF!;K;, -BVR/(!(%' M!#*Q1P$""6Q)0"?_"NQ"!(4%*%@!=70ZH:

    FIA(@5+)"# GE Q_Y* 2 S2V4)2BQ# MOK=6M@!D9K&L0(E5R$\]"0"R@"5P ELJ"2-DOJD 3#ZC,F-<'$;P/SF$F5,! MW;O!)(RP\E5"#$EF5& +8QI&P+X*@"$S*K#3<6AD0KV]:,!D$R_B!"?V-Z,% MFQZ'KB>IKQ7Z'E.2T)3..!_#UL>ALXF_APV8?(J94X']CT-W$W\C&S#3BD@2 MK#@T.9L:+B_N&%?14=Q:=X>8C(Y7A8T[/=%?>'_/^,KDI6I5=!#:G)#N'#L+ MH;E))GDR:5S-U6;LU/RL;3,W;=F?[WU'BVZXNZ#Q E7^ 5!+ P04 " "S MA*Q*;W"U3^$# _$0 & 'AL+W=O'FIF^_MP?MN\:,J3^TJ.73=^3%-V^W!5T7[J3[[4_C/OFZJ MH@N[S4O:GAM?[(:BJDQ1")-6Q?&4K)?#L:=FO:Q?N_)X\D_-HGVMJJ+Y=^/+ M^K)*('D_\/7X2Y>_)^^^W9^:L)>>AME=ZS\J3W6IT7C]ZOD%WC, MT?4%0^*OH[^TD^U%W\IS77_O=W[;K1+1$_G2;[M^B")\O/G"V[K_7E5S\VI)/%V/WO M_LV7(=Z3A#FV==D.?Q?;U[:KJW&4@%(5/ZZ?Q]/P>1G'?R_C"W LP%L!J/\M MD&.!C K2*]G0ZN>B*];+IKXLFNO5.A?]30&/,IS,;7]P.'?#_T*W;3CZMD:W M3-_Z<<;(YAK!:>0^D3.)[!9)P_PW"&0A<*B7DWHI^'K)ULNA7DWK(6KB&C%# MY#3V:;4!&;5"Q[ \AO*HB,?0>5 YM!$.C3FGE.1A+ MC*8R. M8"R9Q5@!"D1$0W-6H;%VYN9Q+(^C#\/,Q<[8^HSV$YVU348X,Z&,4R;JY^/< M'0\(7C&"$A''"#*5"A<KD#U MJF*] N=-0$.8F)QV8DZOP/L5J&!5+%A@S&FLUD0B7- Z:2;NNV?B'0M4LBJ6 M+%!]2K0*XHN<,T$,,I9J[LKQJ@7J6A6[%JA$ 4PX389 ,4D4TMI9/_'"!6K< MV1%XY0)UKHJ="U2F_5<5DLM/<\;T7WTS"RK>N4B=JV+G(G6I5EIB_(PP.8,R MK$)FB'CG(G6NBIV+U*6@,+/Q39)S071&J9EE",ZL.^G"4\\8$GE#(C5DO&3: M(/4>2(7Q*B/_.'=/Q-L1J1UU;$>DUI-:8UC'N9B)2RJ-QLU1\89$:D@=&Q*I M^!Y098B943$6&Y7@M)E[3GA+(K6DCBV)5'X/&JR(&\A_(GC/Q%L2J25U;$ED MW"<004*\AF.35H,40MR0Z2F5B*D?>GF;3-]G^IX4_BN;E>&H7 MSW477HJ'5]=]77<^C"H^A2X/OMC==DJ_[_I-&[:;ZRO]=:>KS^//%>GM-Y/U M?U!+ P04 " "SA*Q*=J9JA_$! "!!0 & 'AL+W=OJT[;<#AX!J,+6= MT-W]_$$1(5:5_,!?[WO.T5[D?B/EL$5(E UT1#RP 7IU M4C/>$:F6_(3$P(%4QM11% 5!BCK2]GZ1F;T#+S)VEK3MX< ]<>XZPO_M@+(Q M]T/_8^.E/352;Z B&\@)?H'\/1RX6J$Y2M5VT(N6]1Z'.O>_A-M]JO5&\*>% M42SFGJ[DR-BK7GROS..]B2.)YO;$$V&:#:$GQOP9, K [)DIM2O1)(BXVSTN/VS M!J+?B7"+U666>M/RF2QPQ==)Q)LK.2:"&)KA5[AV(S2Y#*/T-$ M3HC(^/$2XLGMQTX_-OYXZ=^LBK"2Q$AZBQC8WZJ6.X171+&3*+XA2E>)=O%- MHA#'$8XWZ]N]0WA%E#B)DENB<$64.!)% 8YQNB*Z0WA%E#J)TENB5>D[AP2O M6#Z56 JT^!AT<_I)^*GMA7=D4GU7YNVO&9.@P@4/JJI&]<-Y0:&6>OJHYMQV M!;N0;)@:'IJ[;O$?4$L#!!0 ( +.$K$IZC&!P&P, ,8+ 8 >&PO M=V]R:W-H965T&ULA99A;YLP$(;_"N)[B\_&!JHD4I-IVJ1- MJC9M^TP3)T$%G('3=/]^-E!*?2;-AP+F/=]S%_?-+2ZJ>6J/4NK@I2KK=AD> MM3[=15&[/JRIM_:UFJRS*$\'7A1W$X:KL0K1:G_"!_2OWK]-"8IVC< M95=4LFX+50>-W"_#>[C;0&(#.L7O0E[:R7U@2WE4ZLD^?-TM0V*)9"FWVFZ1 MF\NSW,BRM#L9CK_#IN&8TP9.[U]W_]P5;XIYS%NY4>6?8J>/RS -@YW6ZVJ81>#4N4O_;6HN^NE?R-@ M"/,'T"& C@$F][4 -@2PMX"X*[XGZTK]E.M\M6C4)6CZ;^N4VT,!=\PT'T?8(-5@CNS\"\ M-; NGDWCA3\^]L;'77P\C4^<'O02T4GJOH@TYC3+G%*PCE/@ A(_#_?R<,R3 M.CR]A'_(@W57>8271V >)\]:8)Z,.3HPXW> :9#A M@;=! %GL$F$EI0G0N0YY'?(>*&;B+A/%3'$L$G2D/4)&S&>&R.^HP#"1<(D8 M\KH;0>*8("(LA.Q*D_PF#=BE$]>E!TTZ12*WA+M 6&94,S]JX/=HP":=N"8- MV'V!46+^\85+Y%-"EE(V\T,&?J<&;-6):]6#YL,F8=F5)OF-&K!3IZY3@\># M9YKD4W+"!'>;%$VFGTHVAVY0;(.M.M?:#AJ3U7$8O:=V>G+6UW9([::JMVWZ M"?=[WAR*N@T>E3:S63=![972TH"26X-X-$/U^%#*O;:WB;EO^LFR?]#J-$S- MT3BZK_X#4$L#!!0 ( +.$K$HB3Q@,R , %P0 8 >&PO=V]R:W-H M965T&UL?9C;;MLX$(9?1=!]*G)(\1#8!F(7Q2ZP!8(NVEXK M-GU =?!*W15T7UHSJ[VW^R;MBIZ?]L>LN[)_-2=&[3E-]/N_ZX3$V:[-R^ MN)3]E^;ZEYL3RM-DSOX?]^I*+Q^<^#&V3=F-_Y/MI>N;:N[%6ZF*G]/GJ1X_ MKW/_;V%T ,P!< OP8_\I0,P!XCU CLE/SL94/Q9]L5JTS35IIZ=U+H9%P1^% MG\SMT#C.W?B=S[;SK:\KPQ?9Z]#/+%E/$KB3O"LRW_EM!*!&6 ,*A]\'V&"% MRND1!)F#&./%?0Y QTLR7H[Q\BY>JV .)HD:)?4H>5!,2A:F@G7<:@Z&MI.3 M=G*IN0BS'I#R$0.2M)N-.E&8S=YX$:C8;3T=@(S MA,HH'GG0AO1BD!<9SHQ!HSQ(J;0-'S36">;_:#>6=&/QS(3+CI#HP(C%AG-- MV^",1@##"RZR8'D$(AS[M"%%.#(*3$F4#Z$SFC,1V0*" M43N0"9&R6:)1RS%*+7H^8 MD@_2&F/0-&&A4L!9;"G1/.4:[58;2XJF(,<8M"),BN"@$)#;,"=*IY0U,031 M*.08=!;M#X)TI"5*]P=+0%,1,!5MY$D!344@J!@"GM*$1 1,Q!CA@:8A$#1$ M3K &.\$HY$9$=CG0* 2,0AN"A]!@+QB#W-C(6P)H" *&H V) P3 MQO*U2[;-I>Z'\N>N]58B/\%0TP7M:U\Z3X7N>S=3W?VY: ^GNDM>FMY7C&-= MMV^:WGF3[(.?\:,O]6\WI=OWPZ7VU^U4[TXW?7.>:_GL]H/"ZG]02P,$% M @ LX2L2EZ=FC6P 0 T@, !@ !X;"]W;W)KSO(R@SYG1'KX$GV;0^!%B1 M]:*![^!_]">+'EM8*JFA<])TQ$*=T_O=X9B&_)CP4\+H5C8)G9R->0[.ERJG M21 $"DH?& 0>%W@ I0(1RGB9.>E2,@#7]I7]<^P=>SD+!P]&_9*5;W/ZD9(* M:C$H_V3&1YC[N:5D;OXK7$!A>E""-4JC7/R2Z)D%I6CQ.IVRB^6?A!=%9LU([#3[7H0KWATXSJ8,P3B*^ _%.XQ>BEVRS]@E M$,TYQRF'KW.6#(;L2PF^5>+(_X'S;?A^4^$^PO=_*4RW"=)-@C02I/]M<2OG M]ET1MIJI!MO$;7*D-$,7-WD571;VGL<[>4N?MOV;L(WL'#D;CS<;YU\;XP&E M)#>X0BT^L,514/M@?D#;3FLV.=[T\PMBRS,N_@!02P,$% @ LX2L2FF* M'2RP 0 T@, !@ !X;"]W;W)K'H_OV2P%'6H7TAMO%[?G:< M?$3S8CL 1UZ5U+:@G7/]@3%;=:"XO<$>M/_3H%'<>=>TS/8&>!U!2K(T2>Z8 MXD+3,H^QDRES')P4&DZ&V$$I;GX?0>)8T!V]!IY$V[D08&7>\Q:^@_O1GXSW MV,)2"P7:"M3$0%/0A]WAF(7\F/!3P&A7-@F=G!%?@O.E+F@2!(&$R@4&[H\+ M/(*4@YP9&8:?8]#U>\.Z1^-E4(QE'$?UZ\]=%+N4ON>;L/WFPKW$;[_2V&V39!M$F21(/MOBULY]^^*L-5,%9@V M;I,E%0XZ;O(JNBSL0QKOY"U]VO9OW+1"6W)&YV\VSK]!=."E)#=^A3K_P!9' M0N.">>]M,ZW9Y#CLYQ?$EF=<_@%02P,$% @ LX2L2I8:,46U 0 T@, M !@ !X;"]W;W)KV$ *[Y0VRSIWW=L"*4-RHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"3+DN26*2XT+?/H.]LR M-X.70L/9$CWO$T@S%C2E+XX'T78^.%B9][R%[^!_]&>+%EM8:J% .V$T ML= 4]"X]GO8A/@8\"AC=ZDQ")1=CGH+QI2YH$@2!A,H'!H[;%>Y!RD"$,G[- MG'1)&8#K\PO[IU@[UG+A#NZ-_"EJWQ7T0$D-#1^D?S#C9YCK>4?)7/Q7N(+$ M\* $J)D%I2C^/.U"QWV<;F[3&;8-R&9 M@ .,0^;$D7E'[GG M96[-2.S4^YZ')TZ/&?:F"L[8BGB'XAUZKV6:'')V#41SS&F*R=8Q2P1#]B5% MMI7BE+V"9]OPW:;"783O_E'X89M@OTFPCP3[-TOSS;:=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DJ6[W3537&A:YM%WLF5N!B^% MAI,E;E"*VU]'D&8L:$)?'0^B[7QPL#+O>0O?P?_H3Q8MMK#40H%VPFABH2GH M77(X9B$^!OP4,+K5F81*SL8\!>-+7=!=$ 02*A\8.&X7N )XYZ9(R M -?G5_9/L7:LYQZ>.#FDV)LJ.&,KXAV*=^B]E$F2Y.P2B.:8XQ23KF.6"(;L2XIT*\4Q M_0N>;L/WFPKW$;Y_H_ ?!-DF018)LO^6N!6S?Y>$K7JJP+9QFARIS*#C)*^\ MR\#>I?%-_H1/T_Z-VU9H1\[&X\O&_C?&>$ INRL&UL?5/;;MP@$/T5Q >$->NDT6;M\44!Q@6\3OZ^@!W72:V^ #/,.7-F&+(1S;-M 1QY45+;G+;.]0?& M;-F"$O8*>]#^ID:CA/.F:9CM#8@J@I1D?+>[84ITFA99])U,D>'@9*?A9(@= ME!+F]0@2QYPF],WQV#6M"PY69+UHX >XG_W)>(LM+%6G0-L.-3%0Y_0N.1S3 M$!\#?G4PVM69A$K.B,_!^%;E=!<$@832!0;AMPO<@Y2!R,OX/7/2)64 KL]O M[%]B[;Z6L[!PC_*IJUR;TUM**JC%(-TCCE]AKN>:DKGX[W !Z<.#$I^C1&GC M2LK!.E0SBY>BQ,NT=SKNXW2SYS-L&\!G %\ MS$/FQ)%Y9^%$T5F<"1FZGTO MPA,G!^Y[4P9G;$6\\^*M]UZ*)$DS=@E$<\QQBN'KF"6">?8E!=]*<>3_P/DV M?+^IX,]:'_3H%'<>=.TS/8&>!U!2K)TMWO/%!>:EGGTG4V9X^"DT' VQ Y*Y@9'8J;>]SP\<7), M?6^JX(RMB'=>O/7>:YDDMSF[!J(YYC3%I.N8)8)Y]B5%NI7BE+Z"I]OP;%-A M%N'9/PH/VP3[38)])-B_6>)6S(?_DK!53Q68-DZ3)14..D[RRKL,[%T:W^1O M^#3MW[AIA;;D@LZ_;.Q_@^C 2]G=^!'J_ =;# F-"\=;?S;3F$V&PW[^06SY MQN4?4$L#!!0 ( +.$K$I%N%ZFL@$ -(# 9 >&PO=V]R:W-H965T M/&O5N9RVWO<'QES9@A;NRO30 MX4UMK!8>3=LPUUL0501IQ7B2?&1:R(X66?2=;)&9P2O9P"GA-&M MSB14BAU/,G8)1'/,<8KAZY@E@B'[DH)OI3CR_^!\&YYN*DPC//U+ MX1OY]YL$^TBP?[?$K9A_5;)53S78)DZ3(Z49NCC)*^\RL#<\OLF?\&G:[X5M M9.?(V7A\V=C_VA@/*"6YPA%J\8,MAH+:A^,G/-MIS";#FW[^06SYQL5O4$L# M!!0 ( +.$K$HO'"S)M $ -(# 9 >&PO=V]R:W-H965T':326*M+\%VFN7O M&3O9$"#BQ?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N#P9O&.BT" MFJYEOG<@Z@32BO'=[@W30AI:YLEW<65NAZ"D@8LC?M!:N)]G4'8LZ)Z^.IYD MVX7H8&7>BQ:^0/C:7QQ:;&&II0;CI37$05/0A_WIG,7X%/!-PNA79Q(KN5K[ M'(V/=4%W41 HJ$)D$+C=X!&4BD0HX\?,29>4$;@^O[*_3[5C+5?AX=&J[[(. M74'O*:FA$8,*3W;\ ',]1TKFXC_!#12&1R68H[+*IY54@P]6SRPH18N7:9-T<^0S;!O 9P!? /7O1!!E[NQ(W-3[7L0GWI\X]J:*SM2*=(?B M/7IOY9X?8KAZY@E@B'[DH)OI3CS?^!\&W[85'A(\,,?"K-M@FR3 M($L$V7]+W(HY_I6$K7JJP;5IFCRI[)*^\R\ ^I$=DO\.G:?\L7"N-)U<; M\&53_QMK Z"4W1V.4(W^+936,V&<'V\P]BRS&UL;5/M;ML@%'T5Q ,4AV1-%MF6FE;5)FU2U&G;;V)?VZC@ZP&.N[+K!L7'"Q/ M.U'#-W#?N[/Q%IM52JFAM1);8J#*Z,/F>-H%? 3\D##8Q9F$2BZ(K\'X7&8T M"0F!@L(%!>&W*SR"4D'(I_%KTJ1SR$!+._ MT=8)?"+PF7"(!#8&BID_"2?RU.! S-C[3H0GWARY[TT1G+$5\&PO=V]R:W-H965T&,"*C:EMEO3O.S:$HH07 MVS,^Y\S%XWPR]MEU )Z\:-6[@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W6!!U M)&G%>))\8%K(GI9Y])UMF9O1*]G#V1(W:BWLWQ,H,Q4TI:^.)]EV/CA8F0^B MA1_@?PYGBQ9;56JIH7?2],1"4]"']'@Z!'P$_)(PN4U-"( M4?DG,WV!I9Y;2I;BO\$5%,)#)ABC,LK%E52C\T8O*IB*%B_S+ONX3_--QA?: M/H$O!+X2[F(<-@>*F7\27I2Y-1.Q<^\'$9XX/7+L316_3L]T,LTC/MM'3VWV!PZ[ (0H<-@+W MR9L*WT/2+'D3@VU:JL&V<9@>-=Y?8AOR/[#YV'_+FPK>T&PO=V]R:W-H965T!@93Z( M%GZ"^S5]U['?9IOTG2! M[0/X N KX!CSL#E15/Y9.%'F!B=BYMX/(CQQ>N^M3-(D M9[= M,2FNPC3"TVWVY+A/D.T29)$@VQ!D MQS<5O@])TK?UGL0V?A_V',&VO+;FB\P\; MV]\@.O!2#G=^@CK_OU9#0N/"\9,_FWG*9L/AL'P@MO[B\C]02P,$% @ MLX2L2HN.P76# @ H0@ !D !X;"]W;W)K&UL MC5;;CILP$/T5Q'N#+]P2D4@)5=5*K11MM>VSDS@!+6!J.V'[][4-80DX:5[ M'LZ<.3,#'I*&\3>142J=][*HQ-+-I*P7GB?V&2V)F+&:5NK)D?&22+7E)T_4 MG)*#<2H+#P$0>B7)*W>5&-N6KQ)VED5>T2UWQ+DL"?^[H05KEBYTKX:7_)1) M;?!624U.]">5K_66JYW7LQSRDE8B9Y7#Z7'IKN$BA4@[&,2OG#9BL'9T*CO& MWO3FVV'I JV(%G0O-051MPM-:5%H)J7C3T?J]C&UXW!]9?]BDE?)[(B@*2M^ MYP>9+=W8=0[T2,Z%?&'-5]HE%+A.E_UW>J&%@FLE*L:>%<)UZ9>]/Q7]WL#JAS0+V#BOW( 7<.^,/!-\FWRDRJGXDDJX2SQN%MMVJB M7PJXP*J8>VTTM3//5+9"62\KB''B7311A]FT$] A/L?EI,,(R#$< ^'@E/;4 XC]$ >",IM$H*+9+&)6HQ\;!$ M8 9&PM,I2H'NO%"154MD:7=D)XBM!/'_VQT_V>XI[E&[YU8Y\R?:/7^VW3;@ MHW9#8#\7@$54/#X8IJ X&NGI,,,*81#X"-R1<^>8@A8Y\[$<^&R1K,@ X#"X M5R7KT;:&:"K+!V-9Z*GOP@*S?!C>X& O*3^9&2BAFI-6^' M9KN1K.Y^"+S^KV3U#U!+ P04 " "SA*Q*GBJG1CH" "J!@ &0 'AL M+W=OM4G(4STUK6]7L8G M8X8%0GIW$AW73W(0O5TY2-5Q8X?JB/2@!-_[H*Y%"<89ZGC3QW7EYS:JKN39 MM$TO-BK2YZ[CZL]*M/*ZC$E\FWANCB?C)E!=#?PH?@CS,FR4':'99=]THM>- M[",E#LOX(UFL"Z?W@I^-N.J[?N0JV4KYZ@9?]\L8.R#1BIUQ#MPV%[$6;>N, M+,;OR3.>4[K ^_[-_;.OW=:RY5JL9?NKV9O3,B[B:"\._-R:9WG](J9Z6!Q- MQ7\3%]%:N2.Q.7:RU?XWVIVUD=WD8E$Z_C:V3>_;Z[C";F%P0#(%)', H?\- M2*> - A (YDO]1,WO*Z4O$9J_%@#=V>"+%*[F3LWZ??.K]EJM9V]U(22"EV< MT:19C9KD3I.\5ZP!13E+D 68*1*0(O'QZ3T%8;!!"AJDWH"^*R. 7(V:S&MZ MKTDS3!D.:@%D95&6%,:A( X%<-( 9]2PNSP$%PG.:< #ZDI:9C 0 X$8 !0D M6C$@$26T##\VI$N3,B<&"/_ :TN6X?-@@ M='=KN%O\.U?'IM?15AI[ ?EKXB"E$=83/]GR3O;AF >M.!C7S6U?C=?G.#!R MF%X&-#]/]5]02P,$% @ LX2L2I%7%4X% @ @ 4 !D !X;"]W;W)K M&UL?91=CILP%(6W@EC &&QP2 1(G515*[52-%6G MSTYR$] 83&TG3'=?VQ#$@-47_'?N\7<,..^%?%,5@ [>&]ZJ(JRT[G8(J5,% M#5-/HH/6K%R$;)@V0WE%JI/ SJZHX0A'$44-J]NPS-W<09:YN&E>MW"0@;HU M#9-_GX&+O@CC\#'Q4E\K;2=0F7?L"C]!_^H.THS0Y'*N&VA5+=I PJ4(/\6[ M/;5Z)WBMH5>S?F"3'(5XLX-OYR*,+!!P.&GKP$QSASUP;HT,QI_1,YRVM(7S M_L/]B\MNLAR9@KW@O^NSKHHP"X,S7-B-ZQ?1?X4Q3QH&8_CO< =NY);$['$2 M7+EG<+HI+9K1Q: T['UHZ]:U_;!"'V7^ CP6X*D@3OY;0,8"LBA YF+^IEI M5N92]($<7E;'[#<1[X@YS).==&?GUDQ:96;O99QL=#@F09_5.P] MBNTD009@HL!>"NSJR9PBSOP&Q&M G$'R(4:VB#%HJ-.T@X9@&B_2[M>R;$.W MD9\F\=(D'IKM@F;0I+-M",F2+%W0K&5)2B-*_#BI%R==XZ31 B==[;-),"8+ MFK4JBW!$_3#4"T,],/$"AJY>09JD!"_/9BVCF&S3Y9>'9O^"O9M^,'FM6Q4< MA3:_E?OX+T)H,);1D\E6F>MP&G"X:-O=F+X<+H5AH$4WWG=HNG3+?U!+ P04 M " "SA*Q* Y7GYQ$" "Z!0 &0 'AL+W=O\AT[OG+E@1.FE MN"#9"R GF\0HPE&4(T;:+JQ*&SN(JN2#HFT'!Q'(@3$B_NR \G$;QN%;X+F] M-,H$4%7VY +?0?WH#T*OT,QR:AETLN5=(."\#1_BS;XP> OXV<(H%_/ .#ER M_F(67T[;,#(% 85:&0:BAROL@5)#I,OX/7&&LZ1)7,[?V)^L=^WE2"3L.?W5 MGE2S#3^%P0G.9*#JF8^?8?*3A<%D_BM<@6JXJ41KU)Q*^PWJ02K.)A9="B.O M;FP[.XYNITBG-'\"GA+PG*"U_Y>03 G)>X)50*XR:_61*%*5@H^!<#^K)^9. MQ)M$'V9M@O;L[)YV*W7T6L49+M'5$$V8G( M//,K)%X3B@E22Y!^.(5D=0H.DUE,YS 89U&T\N*#W4<+V(=R M,F\YF:><=*63>73^I9)[57*/2K8R[3#Y0B5-$[](X14I/"+Y2J2X$2G6;CV0 M^U49:''E&8B+[0XRJ/G0*7.Y%M&Y 3U@\V16\9UN3*Z/O-.XKO:-B$O;R>#( ME7Z0]MF<.5>@*XSN]*]H=".=%Q3.RDP+/1>NG;B%XOW4*='&PO=V]R:W-H965T0/B)?;;K("I"Q5U4JMM$K5]-D+PT7QA=IF2?^^MB&$ ML+0OV#,^Y\P98SL9A'Q1#8#V7AGE*D6-UMT18U4TP(BZ$QUPLU()R8@VH:RQ MZB20TI$8Q<%NM\>,M!QEB,R#\GH&)(D8_>$D]MW6B; MP%G2D1I^@/[9G:6)\*Q2M@RX:@7W)%0I>O2/>6SQ#O#--'O.'C M8>4COJGQL(+DMY"U"[PX'PQD[:Z2\@K1S%R.=V\,M.BF9P7/ M;UOV%U!+ P04 " "SA*Q*_.(^W^P1 #5/0 % 'AL+W-H87)E9%-T M&UL[5O;?$6%5K$C14 2;Z)$V^T-6;(GO#-M:UKN[9C8 MV(3)[/@-];FXMLZ M2>T/1ZL\W[RZN+#12JVE/3<;E>+-PF1KF>//;'EA-YF2L5TIE:^3B]%@,+U8 M2YT>B2+5OQ;JUA1I_L/1<#HX>OO&ZK=O\K=W)BK6*LV%3&/Q/LUU_BP^IFY- M;5)Q)GY^N!,GQZ=O+O*W;RYHDILX%C^:-%]93(I5O/OV9I.=B\$P%*/!\&KW MY8_R60P'W>\J>6XZY=D=[D?\I);:YIG$O$]RK79'W=X_B"\J6J4F,4NMK+@U MV>;B[OU%SW*W$""3"3:.U3?Q9_7<*^67YTUKM^'@[*^]$^Y5I@V=+!9W,F_- M9;T-P^ /?^A2S@V6B'F9#XE<[KY=R,2VCUYD&4_0-L*)_J9DUKOYV=EP=#8> M[/[\T9:&D.(7E21G7U/SE(H'):U)52P^6ENH[-]VIWTR^Q;Z#Y/ %V7V#,F2 MCMG5V#]:6'=CLERG2_&0R[R ^=RA6I/^IFR/17D3<8M#+TW6,N?#6B;T?KO1 MK5EO9-H:Z%>[+^:)CF $(_,^%S+K-<+G(3?1UU \K&0&M_MBWMBK$EH@?U:Z$?98+Q+<%NHHC0R8I,10J#YHDZ0Q#&*A2I M:FGY8_J(14R&8.Y\?Y^IC=2Q4-\ DA:J)Q%,OH*1HX; NQ._F!SZVS_F/@/T M9N3&6)2.M"'=MXZ.87$1,8I6@W;'?"BR5.=%IIR BX6&;7I'_P4AIU8FB85> M;S+SJ-9=FO1',+8U'SHNUD6"*(A%K) K(NU0GC:7:_+]?W3"[*U) :_^,#H5 MV'P)AVYM_4GE]*Y#.VV?6BCH.!:Y_-:.6G>$FT[MEPZ7:#G7B<[A BW55\ZT MD<_D21WOLT)MW6._%]1V:B$'Q3=91&66#YL_MT/ 08%U4' \.!\,(5C M6LL>")<6(SK6Y11_.STX+$2 %EFT@D/'!XK<;23;MD#WP)H5>?T#)NZ"Y;TD M?UBI7 -D"3"/Q84_3]LQH!^&9&C@@TZQCB98-Y:U+/[S9DZ$)Z/F<.\NAPRM^\\AXRN7W1UV+.#1O>>WI(#/0 0&E@,SCJ./HVZ[_Z2 _45' MU'O %189IB>D,S^W?53GJYM]2_PI,W#K'V6VU"V$? Q@B9#L50ISIJ$#E/C MM4Z9F>;Z495PTTYF" TE3A(L?RH6F5D+4REL=_!G3F*:I_2DQOIJT7!P@<0LRE!56JQ_[NO%^47JX(3.0C M#KU4(BTX[F&.]F1;]]O#)(AU4M#ROU&&KNE[I6BZ/A,@,,6G UV?QR]X?-T3 M$*0 "_W8D^_BOQZL#4]VS.. \Y* "Z*[EO$24-[\C#Z0RZ&'^J:R2-M6P4DE\BN[ MD9'ZX0C"694]JJ.WHJ7O#,B( M*HN36+FG4\%\YL!:I+=H(:8R5X#_E(0@97.9]EWS%1/]GID/Q6:3,'@0_RS5 M#>&K#DAWA<7%#L8XH.>\0)MD:E&D<>M\)\-3\4ERV8%![PJKTPXR_SE;RM1' M=2BH!#")CK=1?T]Q!D'YAP;+J2%@/\_I%D)T]FJ,2X;B!,E/_.N_7(-2OO8E M.O\U?!W@[.6+^P?_XVGI/5!\_$AN%PMH$9HGXFB ZPPJ@$1:5R4JRC.3Z@@* MW)@GP+]+YDX!8&)F;3B/;XM)G<8 7L*"\^ +UJ@)-;QZC?HCTVMJIYG<)E(9Q&8KST7D!X!4TX0C0EK^4PQE12Q M5>J;IP;[I3% M67]4>K("EO0^2%-4H!(%>L0\S>( MG+.\@)"Y@EE4'K'PI>J%!1,CA,]-8!5E\X1##F;X2B3>"4+A2S9_TAG,SL7* M>EW ])ZE(N RZ4I>&LQ7'+PS.W+N=+$KA4?$Q)/^O.@/O>\2BR"8K6.L\=QI)6 MLB)QN83^>%"H@ZNR*4">YB3*'2Z@.:,!0 NJ@\M1+/U:R P;)L]4XX$88*54 M?(#&!'5&0UH4GI8:#@LT=<[-K]A#Z.6B4H7=JH*$*4J*=AY\3/G\ M9@,*[X-.IH@'&LRGV [N7H_8'V(2($QFYJ.DY#A4AE!O@1-9C;EMPSU5Y% MC@#ZW#B<%0NI2:FT\7:[35E0DNXPL$CO'X"&90K#_:DKX;:W%Y4U;M*T@!BN(5V/ MGS^[+(]9S]3C573YTFB5!&0J9^)^=] >$;Q'!.QSL$?I=SHAP(\9#A]5:9IR M/1QA[HK9B(WN!5H4L"))U0:M,5(]O*HL3?_"E<@]=>0=!20]^^11KSCBK1=5E&A6:\0*:U',HE(BZQ,9LZ:Y^+.5ZS;C8*#I!0'26F+=>D0APH<;)*"*%B5X9O'871X M,D42 V+@;HPQ]3-JT&68'?$N$U>/DUU!KP*>?FG%820K#_2&^0A\E-PLUM:QXC< M8>?$)'-]5I[(1>T"C,$\L4TYHWKXYYGUG0+JCX!+^"8)YTXO#V(P919']G:& M/O'D^/V6'+\*"-D\!#@D":HVK'L8,9Q<,?P'SO6Q .>.PA'_5\&G8DW88C(\ MMGSF6)Q,!Y-P,AC1\W!V%0Y'U\&=2LV:R"Q-VFV]!$W7^=S9YJ;'X>PZ'(WK M\JWL54IM:\06)RB$%]4^OO M-WV3IURMO_3K@>4>J1KD?HUBOG"8H:H+!H7T;9X5H DKZ8BI O5P7(95)6$E M1) (S2>9<07N>OX80K3;;>5.8%Q:9O1@UL+4RS6_2^CC52A@9>[DT-PY,LN4 M>O6!>519#9-+E/8,+]V*S-,\KV&NQ_5J=9+6 :J]0Y^2,9>JK7*&WS X*6S! M3(A&E9T=]^ZT62]M2V1LA7%4?=$IL=M"\=TD4SB08(;?K5;.X07^@I/EK'?W M M_JIEK44*L0QWO2 "LF"FYETG0)R02O?N_8$4;E- ]!>$=7.N4KZ&L[<"NB MR&BPMIY/PP+NK'11 R54=H4W$J^J321!4;^#^CJU^"*!^F+.R]XE*(//'J*5 MX:*()2;2R7VHM8E50H:+P1]11:7*G1#^$C3\I1G@/C$A56^SMR^;/!)W7(CQ M+X&_%$&&R1D5L/YP- (.#'C0<#1S]X?U_8BJ6F)KB(GD.43>SE0I PE?>J-% M11-[Q]VM#T:#PN)[R5;W+9%JDE ^5[\OP8 MH1 !9'>$[E)5IZ:89 >\>FI*Q=6S(-Q M3J4SMW'+*\".OCMB+2,T<8!7&F!K=[+@:Z9D08EK%=-WQ+\F"\.<;/- CWIT M^7L^F7)18'^#LWO^,0T;%JGM+S= KV^,!HCRXZM)I3Q>Y/AJ5OVP&P/0-JLH M[M*11Z^@IEDDJD>-I;!/J33O#4W=G;?3[26U8'HO#T39NK-9XC M!)9V.3&O,\E76UZW6RIZ;O>3?*JUW8[%>#H()Y<#>@)CF"+ MFF$XN!Z% ZB@#\FWHBVCKBL;@$QH]'EWB:CL;A['+64LW5 M:5EP?]ES%XUW!X;!SGKX0[2A0L:&NT W#S^+3^:<1ER> 7*#QI<=XC8!3=$+ MW_TEPU2?)[G%;YC\>?PD<_%DN91$'NDCF.I;)O_)6+##Z^;,;^!,+CZX5:RY MPTG$B"I&S5![Q,WP1']53-V075.3'[D*F9MD!+?\D:*3LVOK)\V-QMQAM4P( M*9N4;ZX2K1[+RAL[\Q1_V4$5/GV'IKGG6#!)PNI6'6=NW.UI;^ M%?BV6*;HH-RH:(OJ7-BW^9&MNY1<-1VKB\!2[IEJ"FH6*^;9 5Y]%^,AOSYUM\XIKK^9,/^L3XX/H2D/:8$?:DD.SM%?- M'4MA]TEY]1N$##KX4+N?=WWJVO]Y9]U8>^5[:8Q0@'!*4H>%=W.'ADT5-2^Y MMH./26J*758K;M>#!C)3+%>M16>UHW*U)/*, M6N>N6^6$)3*JTQT.S.2)\A:A #G3QE7GY&>$2P0'C'"Y=ZTPV'[M0#S2>4*1 M>]TVHY1O+5NGFA>N>FU\T"#%0F?$>8EQEE?F2BSPV94/=5[VTS-W ML;XI6PLZ]8PS4PV66S.X.!Y>CBJ#LU&V6AT,A\V$T_3-H/));CQL^Y_#\7FW M$Y%$-WF>J+G)3"A^O*D;C,Y%MF!>E/H; %J@QR&"K8,Q9/#5]58(+.$BI^M> MB%2EGAI.ZI0UKK:O+55)PI8T&C]_S=G?E@+/N"Z:^ ML?L"J6\.QU'//VUZH?/4>QE6'D]\HCXNN=6>@_HL\"??KVQ]*M S_J-K>;>& M(U4,!G_LX!\=K=-FS_I[)M:F^3)D_^ZM3M!WJ>A#J^BO!*G^)43?S@\[!?4A M,R^LS=_^-U!+ P04 " "SA*Q*]T'7CC(" !\"0 #0 'AL+W-T>6QE M;#OA7%/ML"O7BRG#G] M]=.+7Y*4LI&EH_MBW3TG/??<64B*&[UA<%\!:-1Q)IH$5UK7'X.@R2K@I#F3 M-0@3*:3B1!M7E4%3*R!Y8Q=Q%LS#U45@JLHGFO@%^JAM,DI54.:@Q380'*(T9%%:.HF5E1RWKP :UEMP8 M.26E%,1I&%;TAJ'-@+%[N_>^%SO<78'\'/M+0HRLBL$T5??F]-=")WF;S7-O MT5X>1(MJNI;Z*SS_\O61WJ.P+/J)&>Y&\>I%'^/4OW\>+%Q89],?YUIVQKD5S7/P>NR5G>!;^UI@.P?W='$8>DU6YBFTPV_6YE"0END[6Z(+ M)GBROUKAT6*&PO=V]R:V)O;VLN>&ULO9=-;Z,P$$#_RH@3'++$Y+-1 M$FF3ME*DJHW4[MY=&!:K8$>V2=)_OX:4UHFRUE[<$V"&\9/'YMGS@Y!OKT*\ MP;$JN5H$A=:[61RKM,"*JA]BA]R\R86LJ#:/\D^L=A)II@I$795QTN^/XXHR M'BSG7:ZMC)?SYN8WPX/Z:F\>@:::[?&%OBZ"?F#B8BNP3=I=3T0S^3],(L]9 MBK*?9:8@!RQLP+N8C]&T((<.R.%W0JZI*N"^ M%(*2ZEMA KFK%."IEL8T=;&//;$EDEJ]&R2JX9]S,2D9+ M^!Q6"W+B@)QXAAR8 32Y-SP5%4+X()2*8(L2UJ*JA 4Y=4!./4,.([.>S4+N MK:C"#+;TO9V8%MV-@^[&,]VHJ?/>! G)T(8B?==_NN\9:QS!SS25M1FPNZ-) MI,[9G [Q+)%P$G4S[H4>S[E<[B">Y1%.HW;>,WTYOXA+%\2S+YR+E QM3)

    X7$%\R^+*BK@*Z9(&\6T-9ZTG-J9+&\2W-RYJW3NO MO(WI$@?Q;8YK)>]]-MF8+H,0WPKYA^ @O$5-F;VS=BDE\:V4B]_V!UZIS!Y, M2FICNNR2M':)NP-5AKG9M66/I@MEVLTV/=U*:"XG'PQ'36WRNBS7INV)/PC: M'H&:'-WI;?D74$L#!!0 ( +.$K$I,FJ(*/ $ /0- : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/%UTMN@S 0@.&K(!\@9IR$)%7(JIMLVU[ M@N&A +9L5TUN7\JF1$H\7:#I!H1 ,[^$] F.;]CIT)K!-ZWUR;7O!I^+)@3[ M(J4O&NRU7QF+PWBG,J[78;QTM;2ZN.@:I4K33+KY#'$ZSF(P)?UINJ:@M\-<5GCT-X4/&[0,C'02H> MI-B#UO&@-7O0)AZT80_:QH.V[$%9/"AC#]K%@W;L0?MXT)X]Z! /.K '04K( MF/(G45CS:PT$U\#O-1!@ [_80) -_&8#@3;PJPT$V\#O-A!P [_<0- -_'8# M@3?PZZT(O16_WHK06_W#M_9,;]]HA^5[<.U0^Z5+[H8_K9G![<.MP^4SIJE/ M]\^4#N,6E--Q\=:=O4$L#!!0 ( +.$K$J$I;EN; $ ,/ M 3 6T-O;G1E;G1?5'EP97-=+GAM;,V774_",!2&_\JR6\-*I^)'@!OU M5DGT#]3VC#7T*VU!^/=V!4PD,\$ R;E9UY[3]SSM3MYDXX^-@U"LM3)A4K8Q MND=" F]!LU!9!R9%&NLUBVGJY\0QOF!S(/5P."+2P'_0K--(SD(RY5'#?#=QZ&#B?HC[*GN,E MI%F*!M(EGO.(T+6. '%4\21]N0_[9?TBO_==^$\PD#R<=NOGXZB1<%PCX;A! MPG&+A&.$A.,."<<]$HX')!QTB 4$BZ-2+)9*L7@JQ6*J%(NK4BRV2K'X*L5B MK!2+L]98G+6^H+/FL=),FK](/JU=[.N3_.\[_0902P$"% ,4 " "SA*Q* M'R// \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$" M% ,4 " "SA*Q*9O,+8(( "Q $ @ 'I 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( +.$K$H;>8D7[P "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ LX2L2HH5J,F. @ 3 D !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LX2L2GJ,8' ; P Q@L !@ ( !^A$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX2L2C5:P1ZT 0 T@, !D M ( !ZB 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ LX2L2B\<+,FT 0 T@, !D ( !J28 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LX2L2@.J ML/2W 0 T0, !D ( !<"P 'AL+W=O+@ >&PO=V]R:W-H965T*J=&.@( *H& 9 " 1@Q !X;"]W;W)K&UL4$L! A0#% @ LX2L2I%7%4X% @ @ 4 !D M ( !B3, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LX2L2OSB/M_L$0 U3T !0 ( ! M,SH 'AL+W-H87)E9%-T&UL4$L! A0#% @ LX2L2O=!UXXR M @ ? D T ( !44P 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ LX2L2DR:H@H\ 0 ] T !H M ( !/U$ 'AL+U]R96QS+W=O XML 33 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; 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.7.0.1 html 7 99 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) Interim Financial Statements Sheet http://alsic.com/role/InterimFinancialStatements (2) Interim Financial Statements 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) Share-Based Payments Sheet http://alsic.com/role/Share-basedPayments (4) Share-Based Payments Notes 9 false false R10.htm 00000010 - Disclosure - (5) Inventories Sheet http://alsic.com/role/Inventories (5) Inventories Notes 10 false false R11.htm 00000011 - Disclosure - (6) Accrued Expenses Sheet http://alsic.com/role/AccruedExpenses (6) Accrued Expenses Notes 11 false false R12.htm 00000012 - Disclosure - (7) Income Taxes Sheet http://alsic.com/role/IncomeTaxes (7) Income Taxes Notes 12 false false R13.htm 00000013 - Disclosure - (8) Commitments Sheet http://alsic.com/role/Commitments (8) Commitments Notes 13 false false R14.htm 00000014 - Disclosure - (3) Net Income (Loss) Per Common and Common Equivalent Share (Tables) Sheet http://alsic.com/role/NetIncomeLossPerCommonAndCommonEquivalentShareTables (3) Net Income (Loss) Per Common and Common Equivalent Share (Tables) Tables http://alsic.com/role/NetIncomeLossPerCommonAndCommonEquivalentShare 14 false false R15.htm 00000015 - Disclosure - (5) Inventories (Tables) Sheet http://alsic.com/role/InventoriesTables (5) Inventories (Tables) Tables http://alsic.com/role/Inventories 15 false false R16.htm 00000016 - Disclosure - (6) Accrued Expenses (Tables) Sheet http://alsic.com/role/AccruedExpensesTables (6) Accrued Expenses (Tables) Tables http://alsic.com/role/AccruedExpenses 16 false false R17.htm 00000017 - Disclosure - (3) Net Income (Loss) Per Common and Common Equivalent Share (Details) Sheet http://alsic.com/role/NetIncomeLossPerCommonAndCommonEquivalentShareDetails (3) Net Income (Loss) Per Common and Common Equivalent Share (Details) Details http://alsic.com/role/NetIncomeLossPerCommonAndCommonEquivalentShareTables 17 false false R18.htm 00000018 - Disclosure - (5) Inventories - Inventories (Details) Sheet http://alsic.com/role/Inventories-InventoriesDetails (5) Inventories - Inventories (Details) Details 18 false false R19.htm 00000019 - Disclosure - (6) Accrued Expenses - Accrued expenses (Details) Sheet http://alsic.com/role/AccruedExpenses-AccruedExpensesDetails (6) Accrued Expenses - Accrued expenses (Details) Details 19 false false R20.htm 00000020 - Disclosure - (4) Share-Based Payments (Details Narrative) Sheet http://alsic.com/role/Share-basedPaymentsDetailsNarrative (4) Share-Based Payments (Details Narrative) Details http://alsic.com/role/Share-basedPayments 20 false false R21.htm 00000021 - Disclosure - (7) Income Taxes (Details Narrative) Sheet http://alsic.com/role/IncomeTaxesDetailsNarrative (7) Income Taxes (Details Narrative) Details http://alsic.com/role/IncomeTaxes 21 false false All Reports Book All Reports cpsh-20170401.xml cpsh-20170401.xsd cpsh-20170401_cal.xml cpsh-20170401_def.xml cpsh-20170401_lab.xml cpsh-20170401_pre.xml true true ZIP 38 0000814676-17-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000814676-17-000027-xbrl.zip M4$L#!!0 ( +.$K$HM#FSB9R( '!] 0 1 8W!S:"TR,#$W,#0P,2YX M;6SM7>MSHTB2_WX1]S_4^68V>B(DFY>0L*?GPOV:]>U,V]ONV;F];QA*5MT@ MT!1@6_O77V852""!! C9LIJ-V!X9J,I?9F7EHYX__M?3U",/E(J*?* M":&^$[C,OW][\MMM__+V_=75"?FOG_[]WPC\[\?_Z/?))T8]]YQ\")S^E3\. M+LAG>TK/R<_4I]R. GY!_F%[,3X)/C&/PH#A=4E*>1 M G3@?[+XCT]WW&/G^"^!%O##\Z>0O3W),/:HGP;\_DQ3%/7L?W[]Y=:9T*G= M9WX8V;Y#3])2'O/_*"JG6I9U)MZFGZY]B<13&OH9OKZSPV7-"'##]VM(X*T; M+0ID/QZY3UGAIZ;\E*6?NG3ENY ZI_?!PQF\@.]5HZ^H?5U-/^=T7 K9 M/(.WZ8R!SH$%-! /7[)%59 M;.;S4"C3%SHF0D/.)T)NSBR<]-,"IT^A>Y*\1IIO3T*&G?B$G*55215V C^B M3Q%A[MN33SR8IBPI:A3(W]A&*?U%,>I'+)HOGBZ>,Q??C!E8#8&2YD21MO[[ MJ[^=_(2]::0:YM#\\6RU\)+<62&]A-H,1!BXZRA M7F$9N"G)3MI3H M@'DA935I+T(R^ZJ&1NC5"BEA8#]"2LS: &EH0V'63-$HVBL36,ZL)>S4,VL) MWWLU:Q*8^!-964O_MQ.8T+"61="?Q46,:@.^FA([+'J ]UF6+93]C4(@I M6.9U?1FL8BRJ-4/T _6#*?.WD=TNEU6Z116G[W-2*!(H) CG'X5R?J'W+(PX M:!>F9B11GB\8\FX*6"&B)E^I,_$#+[AG-(0LEL_./GP\^_&LK.YUVN^A?W#; MN_)=^O0W.J],/-L'2VO+DH/\$UK)C[Y"K%Z9BJKT_R[KSQ8OJO9&=,./TMQ7 MKC\;O936EB5W"6]=_.*39]]7)C.&?(=*"KD*LC6_CSG'QRQT;.^?U.9U>>F+ M"$.19,IJ6U> WZGG_/ M/A<#,&%#I1F=H_T1)LJVV=JD#S'L1]'_#J7>IV M:GLX&+6H7@Q+V?X\"R%7=5%'D$TN%?@3/*O.[-]7.L%:3>7D4,/J$06 M-:U+]2:^\YCSR0OL*$=F)=DD:&3%"_2SQ*4. \&&;T\4M"5LI74)5F-UJ%AF18(WG,YLYGY\FE$_I)>^>QU- M*+\,0QJ%B3EJS+AFC#"]JD&J)715I#0:&8:^$[A6A&0.%=7 $:#"6FN3K,+Y MT-#,X; JR5]M9\)\RN<@DX]_QFR&MO1G'H1A4Y8MQ3!'1J8KEI/8#4P58>P MYE/,H5Z(WN'+3^P)?X4["<: 'J-J2RBE!'9"4D4JC9'\ F$9G02>>S6=\>"! MHO!V$\IH9 Y&&2CE%';#4LUF-,5RPP-(Y"$8\"!3:JTGJ>#B!R-#R9JQ371V M1U7)_^R("CQS/(T]B$'=#W3&H6H[8H$/OSV*/Z""RRE&L/\2STLKWT'CU($U MR(4*K0!Z3D8KJ?-04[25L&POC+X/_##BL8.%KK#8/=B/W*>#2(DW7#:@1G\;ZQLJ@FZ$HV7UA4 M68M6)3V I'0XS(9;Y;22_.S&GF-RMF.#8[2O*>O97[[VYABJ,&^:F! UP,!C MZO["[#OFL8C173..@3'0M;QW*R:P$Y)* M%TR,H;(&E/&*JA64,C(XVVB%?K M#2/3R%JA"FW@N@R=BNW=0+9ZY;^W9RRRO<9V<##0AHHURK1!,8$=<%21A Y* MJ9FC06T<7VAD0[;F?K0A0?'OPUP$,V8.:ZP9?J9O@;Q M1XN26'.GVRBU@:R9\ZV+[ M]H'Y,Q=#8K[8?CVT'AP)1>)5:+:%L2*,BVPNAZ_',0N.$MZ%8K M#%O:P+34;+J5H]$ 0EWV#65D**92&8)(_4 9QBL6OZ$$^B-%MS*F/U-]3V>'S&DDA)N2*;Z^84$&Z/:*ILR5 !*K0GJ=\KN)Q"E7#Y0;M_3 MS_'TCO+K\=H<94,1;ITA;82C=28V2[R4"=4:::TQL=I<'Y@70UW/J;8)R1V0 M[4EU2X"5R#OY>O.D_K.H;QF2/3#24(4'BFX.VF-$.J.]^9QE]?4([^IMRNFV M-6POE^* 2^,XK_6!RO^V(4354/5A?O'%'A&_O'QJM[4^T+(C#<\KG]0S4Q<7 MA%$_%)6VT>Y# QH^DY47$FH.IZZ8AR,S.ZM=#!G]?[:=V\KB^ M89C#;%1?B7)K<.L*4Y<+W5H&FXP!BZ^3@?&&LGT*V;G/O+H#73,V:NAVL)N7&>TONM5U+3N-V03&OEBI[=1- MTQI56:=1@Q=B MUAK$2@L[#&4XS,V3/2O$="?]9HBJ9F87WSVW%"MX9=S0L[L4E[U;O-^^U6S[ MN)YN:'IN%6XIB1W15%K@T!S-5RXV8L^7'S=>7J<.E4&F3Z[7W(QV%0'4IWU+ M/0_$(4\N\W!8T9TR7^SH!I-&6TR3K:%NZ!D5KD:Y/;QU/8"EC%33VA7O]0P/ M#H!R+4^$J]#.HVQ&7T"H(9:Z@M(T71^-ZB'!93*? S](/VU1SS0S.VE21FD7 M1+5SJF%V+TQ51$OI(=GW (/Y,7R>B!?BV'=T''":&5W] #\@-6BVRJ! PU35 MR@\?- 6T9][J:VQ^9JU%SM;&O)/6?0=FHZVU/ZO3!%MHM@!QQZF!F@#+!]26 M>[5;L12*:8RV#4N^ M@=*.H-;3FV^^CF-O/!#V0FXYR0V.X#S@JX@"JB")N$@1?+1HH"@K2H M1YV(!SYSPAZ9!8^4DWMY!CY\U2-V' 73 $='"'0C$F#F2X"G.(QPL<9I1M)" M9HL_OT+=*^#5X44(V$#Y^'P#-,)",J61[?7A%6=/H$[361"R"!AZG#!G0E#M M;7Q\AP#\DD0.6[#P4:1#NSG3_L>W@#Z2F9S.\X PX8=V(6A:<$Q BQ65J( MY I,[3DTA>/%+I4R\C&\@L/(54>]J#\C,P ?TH!J 1!=VAT2&T048124@]@,[\*!! 0HJKDSU" M?51#_@>-PD2@Z)JP=SPR#AU$#+)-IV!-G<3",7_,;7D\!-H46;A')@"D#T* MIIRB=A-00Q[,<*(N#$'NZ7?0HP(N(*"IY($XTR]]N>QGHO2R@XHW*5'1& )R M1L:9C&?-*J\-E_%[VT\6G^)9%X''7#M9F'H#C@+D+/Z\'B=S9+8GO($X(.<# M"QTOP&-/OT*SO/-J3*Q6L_I:6U;_RD>-G9(%$V3)QAS^<4N=F,M<&%I<8/GXY$QL_UYH\I2%>/T(L60I8?P@)CM.'2&C-AR[ ([#IAXD/3,HV&+W7]%499-_8PM MAZ8$^13&!#D=+Y0J7"B5D&[LVV!$0"ZK#O+*%TTTZ=HA<#W"B"@,C/9R\G8 M9J@W2'Q)4G@+H6:@'O!A[$GBP3+,0XTM HVN]O#6'9-,P#G>4>I#O,TA?(+F!)LHA+RQ?:&^: +_@"VF/7(7 MPZ\ NBSVSM118YLGI@+\$#;^HJ'&01")/K[690O[9U%'9E)#?_,%1F$L1<-? MBJM:;-'J3G(74B$+1Z8&8$/)..9)X+L0=P^[(#Q*PNB%(&1@D6G/;*O@IYQ" MD:0I%])>'L&=4[5+WX]!MO*TWZQ!_YMH!BPYIS;' ;J2O60@ X*&*B'1]8: MV"G+K1%+G'UBD&2,S87;6Y@_YF'4[(I0[H&F'2FM$]KF#I*BIQD85^RBB93' M,?0Y%/7^Q%D0Q+4=HJ4A(-ZSE-_Y#,F]3/UQN%;\6 [8BJR_U3#OC=Y:3@\6 M6')!WB ?/Y ;>57;-#&(R<\E-T2P\YPJ*W<+^U08<('4$TAGX@1U 4]<*(!Y MKV-[CMPS)B"!W19W!*#57J\@B1T?DZV6Q)9[+8DO-ENB9F>KA_Z2&7=S8Y[F M.+*SG))T.^Z2D,!0"2VIA#2,IVE_JPI:0)AY,8YE+++0/%O"73X&L>>"SX4> M+9QNEE@XEWXH"PT M'G2]=B-O[C2)U=Y)C9I1P$!P#RKVC8C.;%UTSZ#6AV+AVBC7)D,ORT9;#2^3 M&(C!Q)!8+//.\[W[@-V_.UQ8;37-XF:[KCF>LSD@8@5[?L^#V'\6HL>Z!(^,H>5$IN@]0S>/1(6 (=6"AFJ-H6P](1>I8F>K:DLZTMC:< M\DKL_M$Q]*))6 OC/J]$S$?'T,&9INKC2R_CS[8.&QVP2]LV!/2*3$XW[O.* M&3J0K*L;]WGE#'7C/IWFO&H+U(W[/"=#QSCNHV03>5Q,3,=CW(V56R5\8$V1 M+IY5M>)%]<>A<+HRZ!F:T639BZ^>[C9V'!M#W<:.3F^.PC1U&SNZC1W=N,]Q,W0@ M65K&?3K->=46J!OW>4Z&CG'HJ MR)]E8\?RFI^&6QM6=TBD/FMY?>!'X;RN?5'-:MW7XD:K_=RIWA:4NK>N@Y, M'[&4;!,,*>4A)0_,&=Q MMYU#Q;5ZS,=K=>3MF'AKC^T3^]'FKBCZ9\PBO.X+;TV5]['="98#>>V:N.%' M7+4G+D$D#WC1=7I%D:@%;^"U(XF%A7C'8G#OX[7T D3P0'GF#J7T5J7DSD5_ M"5T432[C$S'MO6B(A*$"\B<-87.&'7S[04-[Q M)][_("X07HAW>2\TD(/O\#9?Y!8HCBF+A.1M'"=FXJJDI71.R1>P4$YZ]ZVX M_R_M!P(#7ICFAQ3O.0X<)FZ$>F311-Z=)FM'J:?7)^%52 E]5]YX2&4K !A! M5=Z"&TU ;LL/ES )QX]9F-QTF;2&Y!D=+PACTIG"")8SZCM4BB>Y MT)/$8:)Y8D%_'\QR(&YE%:CQUD3< D:F@4L];$271GB-JT\EEZ _ D5.A_+7 M1B472AW9E7P?EE>))9?0)INX2+HG"2_$'(H6%4\$&BVY)M,&46(0# )3-0U" M-$5\J&I63X'?.0'BG8LAWLP''=^;]\@CY305*K9(VMU"\!%NTC.+;O#4%,4B MXI)[ >7*QRULF.W=>/;Z%>SX\ AWSM1P%<8.'H] M*%0#<06F "+$Y0?I%6SRYK53LJ6>5'$RC9M>VJ9"RJ(L;KM;WB0G&@GO*D^N M>G3Y0[+#RZ>XLOY06NV6;HR78@CR"6[PQ#AS^#.$ROFT;K)30] M]I<>+V?UI4?D,@9"7?<#'WT/_"'DWY?V-U?$YAP=G/3#:3=9]E3L9Q?B-C^! M(76YB[LXY=6<&3S"^]KK5PDFSAB8T$X-4US;N9<6+97W7EMYA4)!=]EB?G$/ MI;# T(MZN6Z4D:T]@V#A23A><*;?#8V%@HB*OAM:BP>K5ADT2JB 6Z0#2:"0 MA' +[9EQ^L"@.J"5*D;2C?/Z\;S-^(Q&()NS[)1OK.V;7WR:K>QRV17?S==J MN\3(\UHZM9^Q.<(K_T9TJI\YWD=9.VF4(US99.WJ\Z>3G\#A@[_/),+M8WTA M<6Q.7$O%82G/+0YTC5?">TH[(K^5 ,7+I*Z/B6MT6^0VQVMM(*NL?$P<^JW, MD(J%]SGU4D).H1A_S;['WO4YB/Y) 7K&[RTYO@ROQ^7C(KG!"/"J2_[VAFY5 M#)<>6 $T%,4D/B:)6K-QGQQ_0V/)7C6J[6&M.S TM';%>@5-XT,,/R^X5[O= M,9Y!6V,\*61&7VAH)P, 110R.: 39>\,+KW']_@.8^E.$:D"<&=&UD\1F3+7 M]6BRT,VAXJ)Q?1.3K<[[%*E'Q9FL(S\.HSM)I#M)Y"6LW+YJ^%:8/.@3%183 MXE_L1X+C%^CGUU=7K-1]8*<+Z*;2,P;EJUT:GRYP\(Q;HYYE&>TS?F"K-7X/ M^!\XDS;C@4/#@UO\TU-&6D\9EK?#*UO[ _Q8/<,ZI*4_[6SSR80WY!6VX*GSMDJM.NS0(E:'=#A7;7ZO#<'.11"E#7>M:P?#E4"P(\G-ZT MLCSS8.W9T:WN??4[$BKKE)PR8.EHXH&U@]8S1D9O);U\Q7JE]08:. #SD(X> MV"&*W.3M4P7[0G&-F%Q&%MR%N(3)P;5.WY#7>C/0S9YJ;EA\7,-K?4MB&RBX M &L/8MN?.=YB9+:_/I NK6&T7MJI,S,I/>+3J'(+:8LD8&>]%%41-XCO/%H[ M\Z]98S8"M8QA;S2H'H$FDFPKB#\&"0Z5GK7!![8BP=;ZT069B!5=8B9QGYWJ MV93AV6/E@^P2KU,*SW8SB[>^%&S3FH/R^U$6I=['G,.O[D*4;@Z^)HL[,]+- MP;<0CW=S\(B:-50;@U@_XZ:&!#1(90%F ?'"XVBV$ZW"L0;Y)J2;M8G^P_;B MY*@ED;XUYAI2'\A\"NBO4=@-2Q5A0#Z1.V.I.I9+QX&X( IO[#E:T$O?A2<\ MINXOS+YCGCA.=T^'H;PQVSH#)8%,DE-=Y,#[NRVD_D7WA=5K?NJF7&NG57W_"2I&^"R=>Q[BH-/3QZ;WOR[&H9S15=C778 MJY%47>N9>7-9B_:K788U&O9,:P_+SPYL%5:JJC-[SB%@% M+JU(W>H%\[46F+UZ\'[Q&"72Z?"PMV4G@\'1Y\_RZ MO&&T MP&N[M&PY%[AR^$7#Z>?RV7P6YFMIN9[69F]Z2V!V#= MNIG9;F:VFYE]-8QW,[/=S&PW,]O-S'8SLP M'$,5<1@#4S'UAA@RZG7IN]CX*L8?;X9M[4J7D E@3B*^>&&;GFEO^I5/L(EZ8B/Z^V ZL_TY ML=U@AH.[E[>_D<_!*7XQZ*O#W@()PZ+O0*%]AY+;":41>>_9T-G' '/$L"M M[1_HF(*JNQGV1+E3TIWP;EHDLI\(U ?U,M"II&IX;H?$ M#_R^(_N0P(-GZ]F>1V; ,AZ/,8.*X1UU3_<@Q_VO@RD_18 \I"T M$_F:T;T[ZC&*YUR(N@&-*')/?SH>4R=B#V @??*KS<$Q"LNJF-*RBCK< M; FP*F#3H&)[!B[RB>$U,!!,Z$N'0$*T@T 9XLA3B(G)?\<^%1A0?> S"$@D MMD=PMO946DJ #IPFOU/*^/03O>-0WYQH(V%&1Z).'# 0KCL;Z*+SAI@&HEWQ M)JUQ65\B"1[$]Y.UBJT,RQ@T@3/@; :AB ]Q:P(84A;*\D1%2!;.\ PHC%O0 M2\SL.2H$.A",IC" $7%:E/@,&7D',XR!T'@B"^CR*-W 0]ZY-?+K"9B8Z&2B4/'?4I$W\8*2K1]T=N7,,;8 MP3- H!II(I(D*Z]LT/[T,=<+I0;H"PB9JA9HA(H&=S+WD!@> _$Z%/T@0UT M#J$S,3 W3A![;K:CIC!BY'VMJV(WS67'-DY5IM;]I($/Y\ M)]U_V$,Z*>AD;).0$!I:I:1IZ*4)*DG5]DNUV NL8N\2[SHA_?4WZW>PLX$T MU4EG/B"S._/,SC.S8Z^9HS=+WT-W)!"4LW[#;ED-1)C#7#X;# M!GKS^H_?$7R._C0,=$J)Y_;0"7>,(9OR5^@"^Z2'WA-& BQY\ I]QEZH1O@I M]4B !MQ?>$02F(@M]=!>R^XZR# VP/U,F,N#ZT_##'O;AE8DEJ'(K%C+K@5VX+.9^DH SGN1P94RL)&]8A/F#SE@7]"ICCT@)S;$'MT M2HG;0!(',R)5/HD%=H@.*LU(S!B'Q(4=FHRHL<6"0F;"P&]'*H2]@'OD"M:, MU 5LRPI@-6-"3H=J?G=>3OOL$Z2M8-20^XT9<3B\7ZED#3"7)_I=[X7J1U@,3_U^'T%Z_F4GO2.EG2%@B*8>I-^ 8^/ ;F< MO@T%940D?)=&]53OJSLC/$EZ7( :_-BQFRC&4%RG*/5C=\@D/&GYIY1!@:78 MRW,PYEDSKV?\H,1XNXD2-)3!%7*^?MQ?$#F$$Z9/SKD0(Q+ X=#G#!X!XXMW MMR&]PQZX.I[#_2[)^^UT]#'JEF*T"[N"2!2;0#O*2!.-XH,KP$J M?(I=*V'&:D&K;RC6RI:Q]GLE)!O*ZD-3/M96U3PC&R)9&:QOD"I>'B1D7.! MO8:_(X^^92@):L/3+I^/'WGKD,4#9= UC$SA1%<=$9V /A+E0_7:$?#_'0'U MI1+Y$YFBJ)&BIUH!^@U!5;M,(QF;!V3:;S@+,3?2_^N_@VNMI>^E(@I:TT@1 MA7&=C<1P"H$#IX12:O0 $+X@@80;BIDN/@605"KU4<$,4G:@L)HOX;*')]NZ M#"K$^X6^GBO\%W42LF];)]<2]A>Y.LBMO*C#L'6V=7AUM_TB?T\R(T5WDXX8 M,V^)27ZOM\T<@>,\D(B5FF]T;4YQ@]8Y=R(HC8KZ9:1ZAAHR[+:Q:[>6PLU7 MNLTBUK.[=T]BL53>))D8X8.=1S5J,V MCWBAY418SUC/!EUJFV1*4?,B5E2I3#&&DOA*$B@*)P)*6ZBDWP<\7/0;,1P%$9WSNA:]8\ ,L"-33S>3 MQ\6?_NH.;2/Z'[AV9\4Z RW\!4$L#!!0 M ( +.$K$H9CKHX%PD &I= 5 8W!S:"TR,#$W,#0P,5]C86PN>&UL MS5Q;;^.V$GX_0/\#Z^( ZP?%ER3=K+LYA3>7A8'LQHBS;7%>"D8:Q\3*HI>D M'+N_OJ0L7V1)%.7($?/@V#*'_&:^T?"18YC MT.\?$'B4?7L8;/J="#'KM5HO+R\G 9WC%\J^\Q.7FG4WHB%S8=/7CT[[K-WI MMCOO.^T?)XNQ1'^-A?Q"7?IO][I]+E\ZW<=NN]>YZ)VW_V\XBL BY)M1VHN+ MMAQ'_JW$/_HD^-Y3+T^8 Y*ETG=/.R8)[C;7Q(PLRZL,#C)'Z+SUD,RKV M.7&E2TQ;ZIN69"><0B#Z@7<3""*6BBHVC9!*]%%7$P;CRX8[XQ-'4:^\0HWW MBXFL6,[D?<*)JF)85YA/;GWZ4@I52J@"4%]E_&%P/_X4!*I8L@I+@1C(##B%.\KY$)C,5E,:R-M] M]>;F1TCFV)>#CB;2KPOM>%!O57BAZL]1$=,;XJ61>34BE= ^ESU21L" YU33 M"@#T79>%X-TL9A#P8A YS2NQA'*(1[PPL42J:04 E.\18>03&4W?_!Y[Q$]^ ML:E>TV>U[FV&-U>@>EG/2KT%@XE?,^EZGU=+N[+PW1&\F7;U#.'N? M#>&6Z^4X22P>Y"MFJG*;%R;@$EU4&]K+ C40U0&4I;4;^E$Q>R<_)R1@(>2D M&;QU/PKJ:^9&\K+JH+WZZR 'K:5VW^+ 0ZLN4**/X^#.G@,E@'8ENDW)*-_' M(F@E@]Y]"W#H$0%>NR3!<[3DD:^(H?B^@CMNTV+ZF,Z+:-/5ECA%-E6O"N8<; )9%YY'L?(G,'7G]*F2#_ M1-=SM=068!6-8&T@SO>*JLV;X3].O0YT10,N6.@J^ .EP+/,-$795BMD;>#. MI]G "/;=^=$,1#]WVC:I.R*GT.[?:(?/7>M92SD@D]@\^[N&,4C;>X]XL=&O M<#U%*U1W&"BBR4!CZUBZ(_B)^$00*%[LRFIKP;+/$"_52DCQNGU.^[H#63X% M.:L_V0I;YUKQ(\HR'J81J3M&EV%)K[9U1(T$=;^K]1Q@7*46L\=R'(MHO38)G7:VI$:H[&N23D:HP"U6WSM/ZGD>4"; _Q,0;!%=X M1L1V8VI&0,@3J#L<&--4H+)U%#VH#1 !>#>8!=*5>&*^.B8NT81O$]FZBSAC MXLP-81V'CPPP#]ER&QSR.C,&..\A6U;UEDIR"04[@R.;=8LNZD9:K; M'GV:AE;.TP]4\]!2\&-K7\L[^?GX6[BR#XTD]G.=%NSG2G31/-;&LX+S) G$ M9WN(M[*(CM%6VI*]: \PAR $S8KIMD6MU4($(MHL\@4'X1B[ZL&B-V34"UU1 M#%\C67=0VZ<@51^8J6Y==1 M0DN48UTIEVA4-Q,9B+/)L-?H5Y2+^_%G2CT^ MDBE#-SG=:UAWTBLV?HYN!278&V8W_0F_1)HXUZ8))8PB:4O2A%IAEI@D/7,B MC?%I^8V#G&3&Q_2"Y[XKR#RJ//(]KDP?=CQ/B'JD[K!7GMS\!Q*F)K,N<$KM70"/*^0#SD-59LJ[>+OXI=U14B1:=W!] M-<7&YK%FJI%[O#D1AW]5QUD(=WTJY_<@/[SK--%*5 7BK?!Q9A8&QYT3<-^G MX':;*.X$;7I!N]T!5CVC=ZKO)AJN?D]$]AJ=-XK? M;D= \1!'FOMI3DPGM/F0TN:LN8+F?%+2:"M^+%]*'ZG>1=AIIQ">*^?9D3H. ML+QCU@EPG12X7YLHED1;T6.9+GT&.X&NFT+WOKEVTUCL.,BR#FPJ46M^@E^.FTQE[>6F\A/@;Q"^\G?$YE!EK?75 M%H)(\P?@P.:Z55.=C#71RX"97)7M6;XO^=LWB7HL/?O/JJ&=S278E-465&;' MW4'[]HJHIT@R0T:[X6[!7)MW\R]P05VL"X^QK!'V,>LA!.FVM<= M%P^D*T=O6VE*[E**]B?L7"H3.C+%ZR[_#B31S"K6/"4I\]MINPFOFUY,SEGN MWF0XM.GQB"LIQ3^PEM BO>J\MZZ;CSXF2;TH\\DK_P)02P,$% @ LX2L M2LI@$:#H! .B, !4 !C<'-H+3(P,3I[]#"&X(#OPAN&(>'-$)^P+N4(B'X&],,4>2 M\2_@.PKF^@R[(0'FX)*%LP!+K"[$@8?@L.L>>P#""GZ_8^HS_O1ME/J=2CD; MVO9BL>A2]HH6C/\278]5+ZQPZ;L]QCUSGI;N<*/HK)-4%?>K/ MWI4S4&]N[['G#-WCX<#YMV(4B>1T]15;3>0\Q%2> M4_^:2B+?]*SR,")5])&K*<>3,\N;B2G45:(+2,?[HXI6OLW4DA)$KP@+V.]! MO$"!'LOQ%&,IRI@*C9N&>$!<:0, YY['Y]B_7LXP%>40 M6\P;&0E=$(]H664D>EG4UL%>0.UW0"M)=@(A["6.1<3;VE@>MY'E//V$-(J2I18(C#9\QKXIK2 M]EE1$-0CC 3MH'D@WUV4B=QD5J<))?I9]E9]-+CQ4F+J M8S\AUPX_TAI1I[4#)WZY ()$E3U$U >Q"V#X: 6[N -BY2C[77 MR@E(O8"LFW;&]GV-&".7XUPN?37R6(+8,SC0OCO@(?YWB/(:W017A^L(8!6B MG;* KI,#'.C*R:A:X=K6]S'8W!S; MYPY8*<%:VM+ Y7M"!EPO!W?424IT)6L%K*A79(#U1WXHW-;CO\:?3;@_07&NK,?U!+ P04 " "S MA*Q*)[HE9! < "T=@$ %0 &-P,$G#)/YQZ^#-: OAV$^" M,)[_N/5QNC>>GEQ<;*$T\^+ BY(8_[@5)UO_^/N__QNB__WP'WM[Z#S$47"$ M3A-_[R*>)=^C*V^!C] ''&/B90GY'OWJ12OV37(>1IB@DV2QC'"&Z0_YA8_0 MNS<'W_EH;\_"[J\X#A+R\>:BLGN?9CK^D?!X>WAZ.C@^^. MOA[]K^55,B];I=551H_?C>AUZ'^Y^@]1&'\^8G_<>2E&M$WB].@Q#7_V;A,SW#T>C@_W_^>5RZM_CA;<7QJQM?+Q5:C$K,KV#]^_?[_-?2U%!\O&. M1.4UWNZ7<"K+]-=0(U]#DH9'*8=WF?A>QJEEO Q22K!_[95B>^RKO8/#O;<' M;Q[38*N\^?P.DB3"-WB&N)M'V7I)Z9J&C&U;Q7?W!,_D8")"]IG^?HSGM,4# M=J'W[$('W[ +_:WX^M*[P]$68I*4@TJ_WC=L%4K[KL%., F3X"SNA[JM/1!\ M^NR0[ D.U/6=NW";9%[4"WQ=TSGL*]SOCF_TW-]IVI?@?G>ZIODBL#,1TD<5""9"8T$9A?@7<,A>W*>N(W[$8LFB>DZ;N_3._W M6._(.D[NWO>=;W;!=)%1#79J!#'>Q^G6W\O51'51;DRJFG_L+^Y M6!]:%0YQ9U+LOYDG#_L!#JE3!^_8!T:Y=WNC@V(<\#?ZU:<APQYG+&Q M5\MKM9@+2IE ,@:I9 8GC %8FQ\%)3:R?"@\'"U.*%>)%UW0P/CX,UXKG1/D MW!)# ;/)C)80(&K(D2FX40@C+HVH^!#L*./8+34K<:OYLRLNR$"5%*C_!J+E M)8"4G063&;*5JSD-F]5K?&G)N6YW*&$ UZ9((8YR><04!@T.^6#E-QQ%/\?)EWB*O32) M<7"1IBM,).X:Y-T.)PVPF\-*A3 ($MD@;#/I(BTGIAYBFGN?F2HJ=5&N_(_A M2/5K$JWBS"-KOC&2*MT6Y-R22 &S29Z6$"#2R)'IR%)I(*XR($.*8'B#EPG) MPGB>;R2IIU\*<<=S6"WHUE16*@N(/5J 2A)]E:)*H]C]0X6E =G$V7Q"^]%Y M0M0K("TIM]R10FQ2IB$"B"DR7(J5CV(CO) =CA"3U5T4^N=1XK47XQ4R;LD@ M@=>D0DT $!%$5 H:Y(*(2P[8QR2+11)/L\3_/+WWZ.VX7F4\X8/&+G58U"HY M[F\L'&CU.AH-0$2R@*E:6N6:B*ONHEP9U;2'7(/+)W;YLL\Y_4XVG-'(NEZ+ M4\)MK\<)@B"89$*G7):E=QS^*MV;>]Z2T>7;?1QE:?D-SS^H\:;X^A,;>&,&\'IV'L9> M[(?T"4C24).$T$W5!;/Z.,.HUD5O<.[U -LF8Z6*DAFJE%&IC?Y9ZO\?#'*. MTQ1GJ8&&;2&7A),#K%.K*0&&1%)8PD[$='IV.X5$A6)]P(H1@JQ[8BC@BOQH M"0*CB1R=:E/"XSI',&ASXJ7WXSA@?YW]L0H?O(A"3,?9B4?(F@[R>;:YPGE+ M79>TZN1.G696BF!HUP6M0$.JA.@,#OGL ]ZHPR#DV/>3%45S@WU,D=U%^ HK MXYA1IBKCDC QOL'I-& MQZUPV4K3)7$ZN%+GDX4:&)K98VVSK]!$.%=->1^7,&WD-T9>,&AI0\ !J68D MU7#TR6IO-9EOFX(M_-4HD,28D&2)2;:>4+S\I0HZ0ELNS),Z"SVWLOQZ(1+)2"3P5\\_SZ,,5G7'?I DK2]5&ZCX))L9N!UEJFE MP=#+"%'"JV#E\T7*BE4P2'6^(G&8K0CKS,_#1_8IU7%*(^^24D;8=48IA<$0 MRH2PS:=*/A]&S6:ACZ$QZQ)[*;Y/HN!BL23) U^XUU)+I^"26V;@=7*II<&P MRPBQ3:]* 84U#1BT4G;M.FJ9E$ ,O904TVO &MU;854,]Y,42.@:^_YJL8I8 MZ8!3O"38#_D;S_1SA/D^91R,%RSU\T_^O=)G]7+>,YEWO);ZK#>EM?SZ++;= M/ O2TB\OVM+JM=[2/ IJ]OFHP*L9AO%8G20QG7WEX^ +YNR MJ:"_,&Y)5F)@,.T4SS A.+CU'O/%3 I8OU2LU7#),POH=9IIQ,'$,3-&(:FQ MT$"9]XB!1*\*NG;5W/T&>AN6N,D +N*T8+\?'%Y<7MQ=D4C:]. MT?3V^N3GGZXO3\]NINCLOS]>W/X.CJEVR8PZA8'8:)'6J):&R+AN"8[11A'( MQE:9LC3QUBQ=R;#KKA >(JU,#EB65]:4!$,B+3QE9MDREP9#'K+"@?@XJ%U6 MR3NFD!YVBT5R84A$TB*4<(G)5^E ,+AD3:*AV6-'FX'Y8ARH6[.EF0Y4Z\!@ MT(:]BAMF?(^,I7TG,:L)@6.? CP-4S]*TA7!M_@Q.Z8@/BN7X[H9<;OZVFOHN\57:?D/!/.G@['.V.1OQ_E/+Z$]^CD!5<"]#!V]UWA_3_]X?5+\GF MPNSGPQ']^>TWWR,O0^,E"2-TL,N/8.$+_J?8QXL[3-#;_-MO=F%P>QP$_%5C M+YIX87 1GWC+D Y-5(-BE;33B88> MP:4;G'EAC(,SC\3TH4@;N0*ST ]5G;"-HDN&V3M2)YM9"PSOK*'J\S.X) SN MW1+LT:'K>M,O*%R7";KDEAIHG4NB%+1$("5",?4R37DF'*MQ<XUH/AH6<7=K,*6*LK2GSRU954G%# H(UI M:ZWGCARLS= ^FZ"PZ&:)5DZ^VI(>CV!@R2C4ZQM7TR'S!$S4&&ARJX*NF-RV MQ<$,S,P8]9/;VEPV[UN!DHR7,;(5--3Q%,;?KKW*0S=76I@P8PBB M9E2B@'9XRS@ M\.I'OWCQ:D:1KP@.BCH/JM?9S&H#\,;HA(1'2AUHO#(!513J0*D701E5E=0W M/$##Q!Q=K(&U/M5")5^'(H40C)8_2=+L>O8A28)TFD3J^7]+RNTX60JQ.29N MB(")$')AK%[QZ6G2_R/@DU\6%R%[FP'#ZZ3[H0^D=UX949:*L?%%Y5#S%QW0,H9Y& M&+6&J&!B<$%6Q42A H:/=C@5G*,L8Y/4AS!EU9FV[W(=("\:7>',..AKR;CD ME!1>G4$- 3!\D:&2U5(*ZU$)!B'*5.IRI_'82Y5=K$+6)4&T<.M$D0J"(8P. MG9$XB/:*Z(YI-/*18?#I-QS.[S,LAH MV8*LBY>%*!@&ZO'9QR?K-./C7*LUK&MTF-YBU4,A/I=TL2-TFSQ,(7^92;DMPO-S-:M;O>/[K M@ FW+^B<6#FDNA3*$G:0^Z&L\#D=_ U_BD!SY%>$\Z"[<%(\$ ']Z M3KEBCX.39,'V!3DVU0Q+(>QTZJH%W)BT2B7!,%(+3YBH,N&].UZ=Q:^)PR!1 M^W&XB(5-9^6;!I:ZCI-:[-UII:^8%:%-%KJ ?@UGGHC^%&6AN2-%37+K>R'5 M'9:,&G?T9)0H@HF&7="V67CVZ+/Z5BQ7I4A0R9<\^*O$=+C,DZX0?L3$#VD MA4K3S92"'R)C?L?85G]8NAK@.GCL5#AC#)TM/< 45()5GKU!*LD]RM8 R$:RZ-E%_$#G8 D) M.PPG&SK#LD\"7T^[F@)@OHDHQ6S22@(JM28$LX*^^E= S&K#$DSNA)YC31WX MLQ,I7O&->RY4G03#5U\2_OI(>>"'!^BH/G4,[S%?:>K!Z&^[SE/J2O I*0?\ M.DZZ4DZ\:J4WN\[9&JJ#$U#AC-58I6P(G'9,4>AE:YAC0'JX*S\DI(,A M,'Q_"GI3WE986H"WVZ_<),T+GG39P^]GRG$N6&]G6UECG>U .W?B"3X($[7B MT(FT*(?$[?+9&BZ-PB"[HD^3/.#=.D6I 0"C$XUC%J,3B3:8:-T9LG)T4@Q( MI#$:!FO5/=-Y&'NQ_SSC$:TM&.,1"W?MQB,:0V 8_A3TIO'(K+0 ;SQ29B-L M:ARP"AR\%O5UO@E\5NX!*VY<)PM#U*?HX)JL5H6%.K1ECN[0_Q+I ;1W\C$. M> T9=E0$?>;P]:Q675T]-#/I.1XUV[G1&B+KE< $6ENDDH+ 7*^8XA6:; CL MUZK@PV"B8K@DZ4FZC;>D!@ ,?#6.60Q\)=JPBI%VQFVU-B<;%<"@+W.6G;). M_V+3U 4.^F"";@_0BO??N C:#@KA'<1/\Z74 M9NL/_ />7$!'9^=-/*8/,2%K^L ICR^U4OQTZ+19E[R1IIE',EV,Z@9=.F.1 MM2 [U_0.S\.8%=_@ZTT(Q\<* ]HOJ; -!T'VA61E0L7YL70H,H930I'&.)Z]1LN0OUO!: MQRR^T99?Q0&0D?4UF7MQ\3+C21*G210&7O$NY83>/L9^]L_K63&Y\**JWHII MK?F9;#LMS/V,WV+FI8YR.'NGWV.%57V!P6![#V MC\>.F+J>;>I'JV;V$D&GZRE*H(UU$T$*##65T-H\VS[80;DP8]'Q*@UCG/X5 MHO)IF/I1DE+';O%C=ARIUYF?_S*O)E9K;M*SA6W)-< \)B_DF/"0'>Z@BSBC M,[J%-% _]7'SE^D]?XA&[T;Y(W0RF?[TZ2K)<'J;V ]9K+5<$+RC"XROEBJ# MTZ\;3F'%CRFRPCHNJ50O(S3!)-\78BL@_,-F#817=U!%W*>9ZISF[86(_ M.T#H^23P0@1\2X<9=.)7GO]QR8M#4;.H."N;C6F+CQO3: JG%/ FVO-=T:IL MR0WFE7C8,8@IA\LKFTR\M9M/,L-:*1R/,GBX(_)L[HAE".IC/)Z MKC6SJ+"+N.%=5*^G4QH'-_.SOD?']7MD&KD_V2K(YT=_"WH]0'*3K^\)TOHA M]#GO=HJ'X[CQ<,!X(LKWR-<;YXUE4C0:;A>PC=";*]E*<3 ,-&-4U0%8HUJH MAA9V)6Z98JI>96":::.A3AXRT8QQ[&NV>@"LZD3Q?GC*BDVR5W"]R#36U6HX M3>0T0V^D<*K%P;#*C%%(VRPT^,2KU $7OUK5"$KW&B^&VX>VWM8KA]3(%A]=/P"V'TFQU45@LX U4MH-I/[S 4U&@,DLM@.Q14BH-AG1FCXH!1 MJ@)[+"CX91X+ZE0&YIEA+*B6A\PT8Q#[=@=MZ 8E@+&%VS _#X O$+-SHNQ[U&FFL7 V#HV0>UD &VL5$L\=>L0(Z6->#V\=*D-!!I M+6.F7@,B+3O$S>]V4$T1!L>F_CT.5A&^GDG/':8/77$4X2T;_IK(U]N:T[3K MI[G<2,/N9PH,CY^&7TRUC7QV)DB1#GB79/?%\;TL[)8'4>+B2OS857X<)=K> M.IM,MX"X[+C(V!2'X;S=D[)2:[7A?:J>T?!F6; M7UP&T;Z9)W^L,O.K5B_8+HJ3LH4CLCEH63MU,N#X35Z+:-$/OO&D\.:YX-=V MYX*[?ORL'SMXS::'J7SB((?R:E;0*ZA+M(4 4>\E5XQ>R_?+[6 M)?R[3.:CZ,('/,7^BO 1T]ELAOWL.N9>MEV_9F<5*#._^IARF[;7W]EFKEYW M.V#8_ 3P4FI34PAS"\W29;"&-\53*/3R'08X*A/P^LJ^#K3;]Y95;A 8G4:U#G3C??G%8^_">9'Z- ZI["#)AS*XTJS# MNB"8P*U#UZ8,%4&+4@88:7Y+R&=V7E+"ZE^:?&T)#T(;*6 I;QJ2\(@C@R=, M;*D,*SBVS*6 <><\C,/T'@7E_Z"\1P7FW=T5#.CXQ5^O, YQFFQ1:WPUZ3D^"T!"P=:+P-H M-,",':Q@JO9B(QHP(I[PXN6O#ABV4IP3;NI%'GL4K(@F" ] , 5@";%:DM ( M)8>G(M+26U/#.95(\;H]K(U^,6MA' =\W=5\V*FE[@!TLW-'PCZ](C0R6J%5 M<9,?_3S0<$7$;PX,HC"T@8P9J'R1&^;;9)M""?52"F-"J .\1M3Q6JBE,/[B MD: X@^8#%62G/>95Z'4SX!>YDM/DMY>[58TLN>>_#)B(]G*^"86H\RP9KD ? MNF!%6.E[&@QAE4IGVYGL_!PUHX]'H; 4.\_M" M5Q [-R7R&FV/1J.O4B 9^F>+992L,9YB\A#Z6/[X7R7\%$D<\"<]Y;UE_7=6 MT.DXSGU[ZMC4VM5_J8F">O9?V4/(:XZ;^6C$1 M1*N85'JP'M)QQ(T7:1O"C2G&JZK1L*6RT^EA)X<:DQ K33#$[@37BJ4UCH8Q MV&ZEF'"=XP 3+]HJ6N7#3I#L!(.W4&P9I1"K M0+UD*Q7*)1V]!J!FL 0J.=67J^TBKL@W0BK57<25AUN#7BU6?$_F%"_I\";D M Q[Z.<+%T0WC14*RXE@'Y0U0+%D_BVU !'AVER3[$N4%4/T*NZBZ1EYDL'85 M2JLFP7:;#(,6!Q39&3IY0!2P@MDQ ESI4SE>O$=4M$CU(Z#;+V*2G>&;2PUT M3^TV] ;?R=/=Y0Z[=S71H4<>M^RTYA59\_5BY3&YHA2@&Z\!)VR;%J*(R^XB M+CW0G><0[I.(SE%3%M>RM7)_HB$%Z,YKP(GSG(WH5R@71N,L(^'=*F/E+MAY M0A-OP">AF1-AUSHF'4!M90U5$ZRJ/CC3ID._8"/=X <?)^+C3<6)Y>_%(]?R]^!71G):!D(\7& M&5J[[)_1BKV2BR9L@D5G6^VX?D7O5A)G+*.1B?&3"'$Z5,-0O&P8@$]Q_O<% MG8O.,!V$!;5SI65M9J4(J#F[X944E>9::+O4WV$;.*4)ZRK 3EMR0C [[ENS M'V?2 =U^"JB635=HE^F"8!JM56;?KM5:2J";3875LMU*=53H0VJX5MZJ==NU M]* WGPJN?0OR1-V:"6@KC/FHBN_,M^] ]_T'N1U C?PD^'WV*G91;A1)&#(0 M%?+-5>4Y_M\Z<[* .J.'[H!9*FY1#(';@1F$%L7N;+RNAPA"J+ W4P'2L M?N*E]Y2>#V& @^/UQY0-_8I3F^/YV,_"!V78MM<&U+P]0,MF.,P&*HV@NS7: M9G9H)-]!E2FTL374"J*+NLYPVK8S9&$-LC# ZI-7)JH%>/1/;@8Q.X@;TIX$ MX:1=7[@D,L2VM0:M:UW)> M.\W:NG0&GF13 E$>3#INH\6PU)P V@!JD^IS8 M2@>52I*&J7]U23_1K\NOZ!_LE&_ZS?\#4$L#!!0 ( +.$K$I5OHIB,Q, M X8 0 5 8W!S:"TR,#$W,#0P,5]P&UL[5W=<]LV$G^_F?L?>.[< M3/R@6+*=)G&3Z\A?J:>.K;&<]GHO&9B$)%XH0@5)V>I??P!(290(XH,?!N2+ M'VR9PH*[^\,"BP6P^/#STS1PYA!'/@H_[O5>=_<<&+K(\\/QQ[TOPTY_>'9U MM>=$,0@]$* 0?MP+T=[/__K[WQSR\^$?G8YSZ?.,>O>^]/9R<'!X^/CZQ#-P2/"WZ+7+E*K;H@2[,)577_VNL?=WF&W][;7 M_?/UTXAP?PYB\@5]],_#\^X;\JMW>'_8/>F].WG3_8_B6V(0)]'J+=VG=UWR M'O*3DG\(_/#;"?WU "+H$$S"Z.0I\C_NY61[/'J-\/C@L-OM'?S[\_70G< I MZ/@AQ<:%>TLJ6@N/KO?^_?L#]NVR:*'DTP,.EN\X.EBRLZJ9?.L+RN9[SD$5%D]!0'4YG$ 81S*>N(6;9F( ,!%[ F/? M!8$61US*!MBC1@4I%M'MZ'9&.QN"@5198JJ&V3H#T>0R0(]:7!6(&F#JAO0_ M&-Z.3I/(#V$DY:>L? .L7(4QQ/[TT@])$_%!L!9=QI2(VB M: Q&:VF*"3FGGZX^#/QYR @+QU.2+N6ZK%2;4VT0EI?A_:8W@ LE-0K(&D$ M]CFI$6$?*N!<*-H WW7Q0GT+IYF,(SD3)04;T03M$'<@R<5312*-L ;7M^ MK-0F.$6?W<;NP4,@5U6=.IMMWFK\EA(TW]35&!(2/3OHYS &?M PZEN5-@M[ M)_=9D7LUZN8;1&?K?T5V]6II9Q#+7G(#,/7:TS.2*/:07=]*?G=)PE5?XC"#TGK<+)UY&Q MO60\0.X&KP&=,B(L'9@&PU^^BGCM/T0Q!FZ\K"@ #S!@U7^EM&JD!U68S?3* M)K$1=%^/T?S @SZ9S/:.Z0O#F,:-N!P3HKR M2VXSFF\.?>PZ"'L0$\26=0+L;C2"XJP[*W$P8[.WCCOQ@U7[&6$TU55EIC8D M$22O7<+"LT-P1@3!(+@BYO+T*UR(,"@4502A9Q\*)5*;@&$IQSVIEJ_]S1** M2C^T2>D\&4WJFCA./B(2>#36*5;Z5E%%[1_9J'VNU"9@Z!-N/,K190#&?/5O M%5%4^[%-:N=*:4+=9PFF(E[ZD0N"/R# PH9?7EH1A#%X M:Q\<)5(;=$]3^[V#,X1C/QRG"XM"+[6$0A&4=_:!(M:!.6Q8&SDCG>D88>'$ M8:N@(A+O[4."*[$Y ;)0^"[EP$"O%G_BNN-8LIS-ONTSQ'78,?$XJW#&+G? M6,@MNDUBMFN$&*BP>Q+2J:)CXY1:02$FYWRI"YC.@2[)LY)!1%!<%1PKI]ZE MXIO'A+KERHCD"JOB8>5DO$1T#AH?#@K279,'[43#^5MK-L+?AT['6>U$()\S M$B>E<5Y]"4'B^3'T]BN%OO/M:02B!X9-$G7& ,QHHWI[ (,X6CYA0?) M?UTQ>#M:;9\8H,B71,HS$.VY%G]A%'$"RID1"(:IXTNA&/* MA/EF=X9"HK'$I>)>48''!$O9^" D4FT1K%5D-L.\UMQ)PL'Z1C686O^ M/ #(CJ,2._!=KS0&0'$$>U)XH4\2*1>@RKPK?G;-8#7U9,= MAIGC6GE%5T2CBF!KGHPV#*4H6KWLNUP_&X %73R3!]M+RJOBU5K874'A_)5# MON36H$./3A=E$P)41J**46M^9A6,Q/+; 9,./G6 :6UM0QL8)41VTDW)I3)A M^2%">G8 D@$<1N=^Y 8H2C"\AT_Q*6'BFVB>KE>/ZJ:+UF+Q-5R6:CJSPW:K M.*(-N)Y'-LXY=L79S&V:9YNPQ(<(QMD=: M(?"]J_ ,S/QXG>&/X\&4$:B"U.*L3A,DB>QV '1'\\B$T+L ."2M)]H(U(]\ MUQ?TA"JTJK"UMF*A#9NZ1NQ \!Y#0(;8Q;HW*$>,5U85H=8FV]H(E4N\^\M" M167H>"+J:+8VS=-&LUSB79]-R*)(U8.=&GN$K<%951N-HF[N(!@_H_'&J; C MR:FPC2J^GPQ[CAE%>@RWG\03A/V_UK +9Q1%HMT],Z:@"SOL"JA)-4$U;A)L=''8?6HLC5[.6E1$3.4$2&VD\(>=$0!4)G?:N@Z;.V>KB5 MR&F'N;"-U<221Z+8_D8A8WD *RF?(]^NV\T0!J3.<7I?7D /2WA3/V1)T6GR M_^Q4MR $HTAO_ BG'M)Z:K'#^C(7.ARO[R0IQXU;V/A!0#V0! );@@CUSTE(X#0G9$2&C\\IX>HHB+L0&WC JYR MC+:*&3\8IX<(5T@[]+_? MDVYX#&^2Z0/$MZ/"JH $+\UJ5'&TQ$6II"0[\-UN@N=^D,2B);X2+7I388=26+'KE M5BU7@FEMP^%0F74/*4,#C.8^P?9T\26BCNTJ;M!W8W^>[AN3"EFE+M-+:"IP M%IW-BBJSH^]-H[/BZ4"^C.G5LQKZ+N31V!*\9OI9<'&&EB;8-C1=S252BJ]UX.HA9XF@.

    "V_U_0*9W--\%D LJ,Q+D,+D%XF3R-P&W=@E4U(U!JJ6NW7=GBN)FB2B8G%G"$)W6P24WO:6BQ=8A M4)>M]K\66_&2((TJ3*H;=@WHXF-@A67*,E66)=7 MD?AZ@_<&F?&DZ"U:*T<_MD*Y>5N)#IK;E,8W2[4(*%]++]0#RZ=KJ])=ZWI> M[6W1:M?UXNGIA3:)K>QP%7SR#6KC>?K;]\DYVMK]MJ&NMB;6C2S8*M98.]'7 MG!T.PSJSTG+![")(UVNICQ/I+RE4JL[X!K4*"X>U-&<'^.);272C^M5J4X6^ MO?O(:N&H<\V+@KSXX^I%P'61J I@80 M874V):JO/X H:,X.\'/W76139WHJ@F5RN)VQTQ 73Q"[?B3:JJE5B2K0[=T4 M6PNUTNM"5-6W^W,,TL.Y$'KL_ S-L4/S=!&C6>< $7H8,E+CVWN;;!_*JK*C M-R@9PCAR:X__W#J,IWMO$FM]Y>WZ26PJ+DUS3OY0/WD. JHYW5F'7BW&L\,W MV62J*-".GH+/>9]8 ,8+H@))[EU%E@&>^*:/@MT FKWL=G2:1'X(HY)3 M8#\Z'6=]8PWYYU5OWTE)Z3&P%;'!3"5X#,)LVS2]-!<%O@>R+=6#G+)RV2S7 M1]GD/4I#U9NR2IQ5+;E#G-\MUEZ+K26!UIULS;_I!?<6;<%BNJ_9. @W@#@-2[)[ MZ^B']>1C,X'S1O_SKM#_'!$_ <9.6K/SBM:][Y#:G;16!X3>\N/Z#4[ZBBJF MY\ZB"3.H[G$W-:>SP?"7KS1*,&TQV6;N;/=%B=7T"E;SX[Z343HK4H,[*M(C"O0N.,85D5%N.D(BLSDI M\NL.7@,B&U1?-X4M$97SXDN)3M@9CLD<%DWFW[^2IS%Z)EG'! M9MTTD_88DAE\OI.2VY!F-8;O@,LXU;(K&9UARZJ$(^<&.+EJ3%N;9LB(C=Y\ MLSQN,N[IO$I?52V/YLX$0!O:*^).H)<$9)[/S6I-P,R2L3*=*EAGY0IW*V1: M5UH[+#@7ZA"9YQM)F*2>Q7V/EPBL!=56CZJFX)VY$,KNBX=L M K'N[4,[>MSY66\,:RW16A7 5:\->TG K@,@58=/3@7&;E1H820MU8\=W7F5 M,57C"&%K62ETE2T87[EG __/1E@-2%L[ZER86 3Q7'QM0CF-Z=A1#5Q+-;#[R:Q7,DIR#^5+F9[WUT"2GV*HOGV: MW#W4V?I?Z.L7STGSMA-U5H_@:H>1!5[_B]IBE&F8WN]-/"N6%N\2PBC;\U8N MCXQNY[82J2G"#J]Z7XOYJ[J7O?0)6.&;;+DX7A40D_4> O>S"B$^D(+U^ M)LT"+HDPM/*REY@?ID54[!A5V&T2](H)Z)TGV _'*:?IDI_F?2Y5ZC+M]K73 M:BHKU8Y&<3&=!6@!X1#BN>]"OA'<('9#%?18>X_NZ2":_YZJ[@;%?\#X#KIH M'/I_"==5VWNE:>^TE2;6.D1VM,1^P"K/]B 4!)1>;JU*;WJ;;2MM1$]YYH_H MKK+ J#F_Q>Q,6UEA+'-Z7U2FF&SN=0F)78!@?8_9*0SAR!>E[9 1&E^UU\T7 MHZ@*.SK4C%FVF9O,O:_)FRJ@)R,W[=55!E%-+UI=9?8-_44[;_+D?U!+ 0(4 M Q0 ( +.$K$HM#FSB9R( '!] 0 1 " 0 !C<'-H M+3(P,3&UL4$L! A0#% @ LX2L M2B>Z)600' M'8! !4 ( !@3< &-P