0001387131-18-002144.txt : 20180515 0001387131-18-002144.hdr.sgml : 20180515 20180515104921 ACCESSION NUMBER: 0001387131-18-002144 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180515 DATE AS OF CHANGE: 20180515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CPI AEROSTRUCTURES INC CENTRAL INDEX KEY: 0000889348 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] IRS NUMBER: 112520310 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11398 FILM NUMBER: 18834103 BUSINESS ADDRESS: STREET 1: 200A EXECUTIVE DR CITY: EDGEWOOD STATE: NY ZIP: 11717 BUSINESS PHONE: 5165865200 MAIL ADDRESS: STREET 1: 91 HEARTLAND BLVD CITY: EDGEWOOD STATE: NY ZIP: 11717 10-Q 1 cvu-10q_033118.htm QUARTERLY REPORT

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2018

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from ___________ to __________

 

Commission File Number: 1-11398

  

CPI AEROSTRUCTURES, INC.

(Exact name of registrant as specified in its charter)

 

New York 11-2520310
(State or other jurisdiction (IRS Employer Identification Number)
of incorporation or organization)  

 

91 Heartland Blvd., Edgewood, NY 11717
(Address of principal executive offices) (zip code)

 

(631) 586-5200

(Registrant’s telephone number including area code)

 

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 that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. 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). Yes ☒      No ☐

 

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

 

Large accelerated filer  ☐ Accelerated filer  ☐
Non-accelerated filer  ☐ Smaller reporting company ☒
(Do not check if a smaller reporting company) Emerging growth company ☐

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒

 

As of May 10, 2018 the number of shares of common stock, par value $.001 per share, outstanding was 8,938,461.

 

 

 

 

 

 

INDEX

 

 

Part I - Financial Information

Item 1 – Condensed Financial Statements  
   
Condensed Balance Sheets as of March 31, 2018 (Unaudited) and December 31, 2017 3
   

Condensed Statements of Income and Comprehensive Income for the Three Months ended March 31, 2018 (Unaudited) and 2017 (Unaudited)

 

4

   
Condensed Statements of Shareholders’ Equity for the Three Months ended March 31, 2018 (Unaudited) and 2017 (Unaudited)5
   
Condensed Statements of Cash Flows for the Three Months ended March 31, 2018 (Unaudited) and 2017 (Unaudited) 6
   
Notes to Condensed Financial Statements (Unaudited) 7
   
Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations 17
   
Item 3 – Quantitative and Qualitative Disclosures About Market Risk 24
   
Item 4 – Controls and Procedures 24
   
Part II -  Other Information
   
Item 1 – Legal Proceedings 25
   
Item 1A – Risk Factors 25
   
Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds 25
   
Item 3 – Defaults Upon Senior Securities   25
   
Item 4 – Mine Safety Disclosures 25
   
Item 5 – Other Information 25
   
Item 6 – Exhibits 25
   
Signatures 26
   
Exhibits
   

 

2 

 

 

Part I - Financial Information

 

Item 1 – Condensed Financial Statements 

CONDENSED BALANCE SHEETS

 

 

   March 31,   December 31, 
   2018   2017 
    (Unaudited)    (Note 1) 
ASSETS          
Current Assets:          
Cash  $283,240   $1,430,877 
Accounts receivable, net of allowance for doubtful accounts of $150,000 as of March 31, 2018 and December 31, 2017   3,984,414    5,379,821 
Contract assets   114,023,576    111,158,551 
Prepaid expenses and other current assets   2,363,604    2,413,187 
           
Total current assets   120,654,834    120,382,436 
           
Property and equipment, net   2,049,651    2,046,942 
Deferred income taxes, net   1,161,818    1,566,818 
Other assets   172,259    188,303 
Total Assets  $124,038,562   $124,184,499 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
Accounts payable  $11,810,149   $15,129,872 
Accrued expenses   1,983,368    1,911,421 
Contract liabilities   281,528    246,330 
Current portion of long-term debt   2,135,641    2,009,000 
Line of credit   24,838,685    22,838,685 
Income tax payable       109,327 
           
Total current liabilities   41,049,371    42,244,635 
           
Long-term debt, net of current portion   6,479,867    7,019,468 
Other liabilities   595,173    607,063 
           
Total Liabilities   48,124,411    49,871,166 
           
Shareholders’ Equity:          
Common stock - $.001 par value; authorized 50,000,000 shares, 8,923,845 and 8,864,319 shares, respectively, issued and outstanding   8,919    8,863 
Additional paid-in capital   54,120,415    53,770,618 
Retained earnings   21,805,417    20,548,652 
Accumulated other comprehensive loss   (20,600)   (14,800)
           
Total Shareholders’ Equity   75,914,151    74,313,333 
           
Total Liabilities and Shareholders’ Equity  $124,038,562   $124,184,499 

 

See Notes to Condensed Financial Statements

 

3 

 

 

CONDENSED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME 

 

 

 

   For the Three Months Ended 
   March 31, 
   2018   2017 
   (Unaudited) 
     
Revenue  $18,191,623   $20,032,701 
Cost of revenue   14,141,755    15,495,187 
           
Gross profit   4,049,868    4,537,514 
Selling, general and administrative expenses   2,049,840    2,163,878 
Income from operations   2,000,028    2,373,636 
Interest expense   447,263    390,335 
Income before provision for income taxes   1,552,765    1,983,301 
           
Provision for income taxes   296,000    734,000 
           
Net income   1,256,765    1,249,301 
           
Other comprehensive loss net of tax –Change in unrealized loss on interest rate swap   (5,800)   5,200 
           
Comprehensive income  $1,250,965   $1,254,501 
           
           
Income per common share – basic  $0.14   $0.14 
           
Income per common share – diluted  $0.14   $0.14 
           
Shares used in computing income  per common share:          
  Basic   8,888,179    8,781,292 
  Diluted   8,940,385    8,830,953 

 

See Notes to Condensed Financial Statements

 

4 

 

 

CONDENSED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED)

 

 

   Common Stock Shares   Amount   Additional Paid-in Capital   Retained Earnings   Accumulated Other Comprehensive Loss   Total Shareholders’ Equity 
                         
Balance at January 1, 2017   8,739,836   $8,738   $52,824,950   $14,781,018   ($9,000)  $67,605,706 
Net income               1,249,301        1,249,301 
Change in unrealized loss from interest rate swap                   5,200    5,200 
Stock-based compensation expense   77,284    79    422,914    

        

422,993

 
                               
Balance at  March 31, 2017   8,817,120   $8,817   $53,247,864   $16,030,319   ($3,800)  $69,283,200 
                               
Balance at January 1, 2018   8,864,319   $8,863   $53,770,618   $20,548,652   ($14,800)  $74,313,333 
Net income               1,256,765        1,256,765 
Change in unrealized loss from interest rate swap                   (5,800)   (5,800)
Common stock issued as employee compensation   5,130    5    45,908            45,913 
Stock-based compensation expense   54,396    51    303,889            303,940 
Balance at  March 31, 2018   8,923,845   $8,919   $54,120,415   $21,805,417   ($20,600)  $75,914,151 

 

See Notes to Condensed Financial Statements

 

5 

 

 

CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

 

         
For the Three Months Ended March 31,  2018   2017 
         
Cash flows from operating activities:          
Net income  $1,256,765   $1,249,301 
Adjustments to reconcile net income to net cash used in operating activities:          
Depreciation and amortization   153,297    149,926 
Debt issue costs   21,392    21,392 
Deferred rent   (17,692)   (7,670)
Loss on disposal of fixed asset       21,010 
Stock-based compensation   303,940    422,993 
Common stock issued as employee compensation   45,913     
Deferred income taxes   405,000    720,126 
Changes in operating assets and liabilities:          
Decrease in accounts receivable   1,395,407    338,235 
Increase in contract assets   (2,865,025)   (2,351,024)
(Increase) decrease in prepaid expenses and other assets   49,583    (576,795)
Decrease in accounts payable and accrued expenses   (3,247,776)   (2,612,459)
Increase (decrease) in contract liabilities   35,198    (266,404)
Decrease in income taxes payable   (109,327)    
           
Net cash used in operating activities   (2,573,325)   (2,891,369)
           
Cash flows used in investing activities:          
    Purchase of property and equipment   (156,006)   (90,017)
    Proceeds from sale of fixed asset       42,480 
           
    Net cash used in investing activities   (156,006)   (47,537)
           
Cash flows from financing activities:          
           
    Payments on long-term debt   (418,306)   (169,724)
Proceeds from line of credit   2,000,000    3,000,000 
Payments on line of credit       (500,000)
           
Net cash provided by financing activities   1,581,694    2,330,276 
           
Net decrease in cash   (1,147,637)   (608,630)
Cash at beginning of period   1,430,877    1,039,586 
           
Cash at end of period  $283,240   $430,956 
           
Supplemental disclosures of cash flow information:
          
           
Cash paid during the period for:          
Interest  $429,614   $389,615 
Income taxes  $

   $13,888 

 

See Notes to Condensed Financial Statements

 

6 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS
(UNAUDITED)

 

 

1.       INTERIM FINANCIAL STATEMENTS

 

The condensed financial statements of CPI Aerostructures, Inc. (the “Company”) as of March 31, 2018 and for the three months ended March 31, 2018 and 2017 have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.

 

The condensed balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.

 

The Company maintains its cash in two financial institutions.  The balances are insured by the Federal Deposit Insurance Corporation.  From time to time, the Company’s balances may exceed these limits.  As of March 31, 2018, the Company had $44,132 of uninsured balances.  The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

 

Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606 Revenue from Contracts with Customers (“ASC 606”) using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Contract liabilities.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

7 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

When changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

 

Following the adoption of ASC 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no impact in the three months ended March 31, 2018 condensed financial statements upon adoption.

 

In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 balance sheet, has been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 balance sheet, have been combined and reclassified to contract liabilities.

 

2.       aCCOUNTING STANDARDS

 

Recently Issued but not Adopted Accounting Pronouncements

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, “Leases (Topic 842).” The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and non-lease components in a contract in accordance with the new revenue guidance in ASC 606. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements. 

 

3.       REVENUE RECOGNITION

 

The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The contracts with the U.S. government typically are subject to the Federal Acquisition Regulation (“FAR”) which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contractors are based on the specific negotiations with each customer.

 

The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

To determine the proper revenue recognition method, the Company evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period.

8 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

All of the Company’s current long-term contracts have a single performance obligation as the promise to transfer the goods or services are not separately identifiable from other promises in the contracts and, therefore, not distinct. Sometimes, the Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. All of the Company’s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

 

Revenues for the Company’s long-term contracts are recognized over time as the Company performs its obligations because of continuous transfer of control to the customer. The continuous transfer of control to the customer is supported by clauses in contracts that either allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and the products and services have no alternative use or the customer controls the work in progress.

 

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost input method to measure of progress for its contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on its contracts.

 

In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs to determine its progress towards contract completion and to calculate the corresponding amount of estimated revenue and estimated gross profit recognized. For any costs incurred that do not contribute to a performance obligation, the Company excludes such costs from its input methods of revenue recognition as the amounts are not reflective in transferring control of the asset to the customer. Costs to fulfill include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

 

Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin for a contract is reflected in revenue in the period the change becomes known. Contract estimates involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

9 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

For the Company’s uncompleted contracts, contract assets include unbilled amounts and when the estimated revenues recognized exceeds the amount billed to the customer and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current. The Company’s contract liabilities consist of billings in excess of estimated revenues recognized. Contract liabilities are classified as current. The Company’s contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period.

 

Revenue recognized for the three months ended March 31, 2018, that was included in the contract liabilities at January 1, 2018 was $146,270.

 

The Company’s remaining performance obligations represents the transaction price of its long-term contracts for which work has not been performed. As of March 31, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations was $62,075,462. The Company estimates that it expects to recognize approximately 64% of its remaining performance obligations in 2018 and 36% revenue in 2019.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts at a point in time following the transfer of control to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contract.

 

Revenue from long-term contracts transferred to customers over time and revenue from MRO contracts transferred at a point in time accounted for approximately 97% and 3%, respectively, for the three months ended March 31, 2018.

 

Revenue by long-term contract type for the three months ended March 31, 2018 is as follows:

 

Government subcontracts  $8,137,726 
Commercial contracts   7,476,095 
Prime government contracts   2,577,802 
   $18,191,623 

 

10 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED) 

 

  

4.stock-based compensation

 

The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant.

 

In January 2018, the Company granted 58,578 restricted stock units (“RSUs”) to its board of directors as partial compensation for the 2018 year. In January 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income for the three months ended March 31, 2018 and 2017 includes approximately $273,000 and $292,000, respectively, of non-cash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses.

 

In January 2018, the Company granted 5,130 shares of common stock to various employees. For the three months ended March 31, 2018, approximately $10,000 of compensation expense is included in selling, general and administrative expenses and approximately $36,000 of compensation expense is included in cost of revenue for this grant.  In January 2017, the Company granted 5,550 shares of common stock to various employees. For the three months ended March 31, 2017, approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of revenue for this grant.

 

In March 2018, the Company granted 68,764 shares of common stock to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criterion are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2022 based upon the service and performance thresholds. For the three months ended March 31, 2018, approximately $76,600 of compensation expense is included in selling, general and administrative expenses and approximately $16,100 of compensation expenses is included in cost of revenue for this grant.

 

In March 2017, the Company granted 73,060 shares of common stock to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criterion are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. For the three months ended March 31, 2017, approximately $93,600 of compensation expense is included in selling, general and administrative expenses and approximately $19,700 of compensation expense is included in cost of revenue for this grant.

 

In March 2018, 12,330 and 9,130 of the shares granted in 2016 and 2017, respectively, were forfeited because the Company failed to achieve certain performance criterion for the year ended December 31, 2017. In addition, on March 22, 2018, these employees returned 7,552 common shares, valued at approximately $62,000, to pay the employees’ withholding taxes.

 

In March 2017, 12,330 of the shares granted in August of 2016 were forfeited because the Company failed to achieve certain performance criterion for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees’ withholding taxes.

 

A summary of the status of the Company’s stock option plans as of March 31, 2018 and changes during the three months ended March 31, 2018 is as follows:

 

   Options   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term (in years)
   Aggregate
intrinsic value
 
Outstanding at beginning of period   80,249   $11.05           
                     
Outstanding and vested at end of period   80,249   $11.05    0.85   $110,250 

 

11 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED) 

 

 

During the three months ended March 31, 2018 and March 31, 2017, no stock options were granted or exercised.

 

5.Derivative Instruments and Fair Value

 

Our use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.

 

We record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

 

Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately.

 

In May 2016, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.

 

Fair Value

 

At March 31, 2018 and December 31, 2017, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. 

 

   March 31, 2018 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $33,475,585   $33,475,585 

  

   December 31, 2017 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $31,893,894   $31,893,894 

 

We estimated the fair value of debt using market quotes and calculations based on market rates.

 

12 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED) 

 

 

The following table presents the fair values of those financial liabilities measured on a recurring basis as of March 31, 2018 and December 31, 2017:

 

       Fair Value Measurements March 31, 2018 
Description  Total   Quoted Prices
in Active
Markets for
Identical assets
(Level 1)
   Significant
Other
Observable
Inputs
(Level 2)
   Significant
Unobservable
Inputs
(Level 3)
 
Interest Rate Swap, net  $26,427       $26,427     
Total  $26,427       $26,427     

  

       Fair Value Measurements December 31, 2017 
Description  Total   Quoted Prices
in Active
Markets for
Identical assets
(Level 1)
   Significant
Other
Observable Inputs
(Level 2)
   Significant
Unobservable
Inputs
(Level 3)
 
Interest Rate Swap, net  $18,781       $18,781     
Total  $18,781       $18,781     

 

The fair value of the Company’s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the “replacement swap rate,” which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest differential between the contractual swap and the replacement swap.

 

As of March 31, 2018 and December 31, 2017, $26,427 and $18,781, respectively, was included in other liabilities related to the fair value of the Company’s interest rate swap, and $20,600 and $15,000, respectively, net of tax of approximately $4,000 and $4,000, respectively, was included in Accumulated Other Comprehensive Loss.

 

6.Contract assets and contract liabilities

 

Net Contract assets (liabilities) consist of the following:

 

   March 31, 2018 
   U.S.         
   Government   Commercial   Total 
Contract assets  $57,248,632   $56,774,944   $114,023,576 
Contract liabilities   (226,712)   (54,816)   (281,528)
Net contract assets (liabilities)  $57,021,920   $56,720,128   $113,742,048 

 

   12 /31/2017 (1) 
   U.S.
Government
   Commercial   Total 
Contract assets  $54,591,601   $56,566,950   $111,158,551 
Contract liabilities   (224,339)   (21,991)   (246,330)
Net contract assets (liabilities)  $54,367,262   $56,544,959   $110,912,221 
(1)On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.

 

13 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

The increase or decrease in the Company’s net contract assets (liabilities) from January 1, 2018 to March 31, 2018 was primarily due to costs incurred on newer programs, like the Raytheon Next Generation Jammer Pod ($0.7 million increase) and the new design of the HondaJet engine inlet ($1.0 million increase), for which the Company has not begun billing on a steady rate. Additionally, we experienced some delays in shipping on the G650 program which increased contract assets by $2.2 million.

 

U.S. Government Contracts includes contracts directly with the U.S. Government and Government subcontractors.

 

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the three months ended March 31, 2018, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $(320,303) from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years. During the three months ended March 31, 2017, the effect of such revisions was a decrease to total gross profit of approximately $1,275,000.

 

Although management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible that additional significant costs could occur on contracts prior to completion.

 

7.INCOME PER COMMON SHARE

 

Basic income per common share is computed using the weighted average number of common shares outstanding. Diluted income per common share for the three months ended March 31, 2018 and 2017 is computed using the weighted-average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 78,933 were used in the calculation of diluted income per common share in the three months ended March 31, 2018. Incremental shares of 45,249 were not used in the calculation of diluted income per common share in the three months ended March 31, 2018, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of 78,865 were used in the calculation of diluted income per common share in the three months ended March 31, 2017. Incremental shares of 114,466 were not used in the calculation of diluted income per common share in the three month period ended March 31, 2017, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive.

 

8.LINE OF CREDIT

 

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. 

 

14 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

As of March 31, 2018, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.

 

As of March 31, 2018, the Company had $24.8 million outstanding under the Revolving Loan bearing interest at 4.94%.

 

The BankUnited Facility is secured by all of the Company’s assets.

 

9.LONG-TERM DEBT

 

In May 2016, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.

 

The Company paid approximately $254,000 of debt issuance costs in connection with the BankUnited Facility of which approximately $64,000 is included in other assets and $21,000 is a reduction of long-term debt.

 

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019.

 

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Twelve months ending March 31,     
 2019   $2,135,640 
 2020    6,334,126 
 2021    108,053 
 2022    35,045 
 Thereafter    24,036 
     $8,636,900 

 

In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $511,900 including a current portion of $177,307.

 

10.MAJOR CUSTOMERS

 

During the three months ended March 31, 2018, the Company’s four largest commercial customers accounted for 30% 14%, 12% and 10% of revenue. During the three months ended March 31, 2017, the Company’s two largest commercial customers accounted for 36% and 25% of revenue. In addition, during the three months ended March 31, 2018 and 2017, 14% and 1% of revenue, respectively, was directly from the U.S. Government.

 

At March 31, 2018, 34%, 16%, 13% and 11% of Contract assets were from the Company’s four largest commercial customers. At December 31, 2017, 32%, 20%, 12% and 10% of Contract assets were from the Company’s four largest commercial customers.

 

At March 31, 2018 and December 31, 2017, 3% and 4%, respectively, of Contract assets were directly from the U.S. Government.

 

At March 31, 2018, 26%, 21% and 20% of our accounts receivable were from our three largest commercial customers. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers. 

 

15 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

11.SUBSEQUENT EVENTS

 

On March 21, 2018, the Company entered into a Stock Purchase Agreement (the “Agreement”) with Air Industries Group (“Air Industries”), pursuant to which, subject to the satisfaction or waiver of certain conditions, the Company will purchase from Air Industries all of the shares (the “Shares”) of Welding Metallurgy, Inc. (“WMI”), a wholly owned subsidiary of Air Industries (the “Acquisition”). WMI is engaged in the manufacture of complex components and assemblies for the defense and commercial aircraft industries. Under the terms of the Agreement, the Company will pay a purchase price for the Shares as follows: (i) $9.0 million in cash, subject to adjustment based on the working capital of WMI at the closing of the Acquisition and (ii) up to an aggregate of $1.0 million, in two payments of up to $500,000 each (the “Contingent Payments”) if WMI enters into certain long-term supply agreements. The Contingent Payments are reduced if milestones for signing are not achieved. The Company expects to consummate this acquisition in the quarter ending June 30, 2018.

 

On April 24, 2018, the Company obtained a commitment letter from Bank United with respect to amending the BankUnited Facility to, among other things, extend the term of each of the Revolving Loan and the Term Loan for an additional two years to May 31, 2021 and to provide for a new term loan to be used to fund the Acquisition that would mature on May 31, 2021. The amendments to the BankUnited Facility are subject to the lenders’ due diligence and the preparation and execution of formal documentation.

 

16 

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

 

The following discussion should be read in conjunction with the Company’s Condensed Financial Statements and notes thereto contained in this report.

 

Forward Looking Statements

 

When used in this Form 10-Q and in future filings by us with the Securities and Exchange Commission, the words or phrases “will likely result,” “management expects” or “we expect,” “will continue,” “is anticipated,” “estimated” or similar expressions are intended to identify “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Readers are cautioned not to place undue reliance on any such forward-looking statements, each of which speaks only as of the date made. Such statements are subject to certain risks and uncertainties that could cause actual results to differ materially from historical earnings and those presently anticipated or projected. The risks are included in Item 1A - Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2017 and Item 2 - Management’s Discussion and Analysis of Financial Condition and Results of Operations included in this Form 10-Q. We have no obligation to publicly release the result of any revisions which may be made to any forward-looking statements to reflect anticipated or unanticipated events or circumstances occurring after the date of such statements.

 

Business Operations

 

We are a manufacturer of structural aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. Within the global aerostructure supply chain, we are either a Tier 1 supplier to aircraft Original Equipment Manufacturers (“OEMs”) or a Tier 2 subcontractor to major Tier 1 manufactures. We also are a prime contractor to the U.S. Department of Defense, primarily the Air Force. In conjunction with our assembly operations, we provide engineering, program management, supply chain management, and Maintenance Repair & Overhaul (“MRO”) services.

 

17 

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

  

Backlog

 

We produce custom assemblies pursuant to long-term contracts and customer purchase orders. Backlog consists of aggregate values under such contracts and purchase orders, excluding the portion previously included in operating revenues on the basis of percentage of completion accounting, and including estimates of future contract price escalation. Substantially all of our backlog is subject to termination at will and rescheduling, without significant penalty. Funds are often appropriated for programs or contracts on a yearly or quarterly basis, even though the contract may call for performance that is expected to take a number of years. Therefore, our funded backlog does not include the full value of our contracts. Our total backlog as of March 31, 2018 and December 31, 2017 was as follows:

 

Backlog
(Total)
  March 31,
2018
   December 31,
2017
 
Funded  $56,797,000   $71,059,000 
Unfunded   316,457,000    317,667,000 
Total  $373,254,000   $388,726,000 

 

Approximately 78% of the total amount of our backlog at March 31, 2018 was attributable to government contracts. Our backlog attributable to government contracts at March 31, 2018 and December 31, 2017 was as follows:

 

Backlog
(Government)
  March 31,
2018
   December 31,
2017
 
Funded  $50,938,000   $58,919,000 
Unfunded   241,782,000    242,367,000 
Total  $292,720,000   $301,286,000 

 

Our backlog attributable to commercial contracts at March 31, 2018 and December 31, 2017 was as follows:

 

Backlog
(Commercial)
  March 31,
2018
   December 31,
2017
 
Funded  $5,859,000   $12,140,000 
Unfunded   74,675,000    75,300,000 
Total  $80,534,000   $87,440,000 

 

Our unfunded backlog is primarily comprised of the long-term contracts for the G650, E-2D, F-16, T-38, F-35, HondaJet Light Business Jet, Bell AH-1Z, Cessna Citation X+, Sikorsky S-92 and Embraer Phenom 300. These long-term contracts are expected to have yearly orders, which will be funded in the future.

 

The low level of funded backlog on commercial programs is the result of customers placing funded orders based upon expected lead time. These programs are under long-term agreements with our customers, and as such, we are protected by termination liability provisions.

 

18 

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

 

Critical Accounting Policies

 

Revenue Recognition

 

Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606 Revenue from Contracts with Customers (“ASC 606”) using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Contract liabilities.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

When changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

 

Following the adoption of ASC 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no impact in the three months ended March 31, 2018 condensed financial statements upon adoption.

 

In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 balance sheet, has been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 balance sheet, have been combined and reclassified to contract liabilities.  

 

19 

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

 

Results of Operations

 

Revenue

 

Revenue for the three months ended March 31, 2018 was $18,191,623 compared to $20,032,701 for the same period last year, a decrease of $1,841,078 or 9.2%. This decrease is predominantly the result of a normal cyclical decrease in revenue on the Company’s E-2D programs for both domestic and foreign sales.

 

Revenue from government subcontracts was $8,137,726 for the three months ended March 31, 2018 compared to $12,498,469 for the three months ended March 31, 2017, a decrease of $4,360,743 or 34.9%. The decrease in revenue is the result of a normal cyclical decrease in revenue on the Company’s E-2D programs for both domestic and foreign sales.

 

Revenue from direct military was $2,577,802 for the three months ended March 31, 2018 compared to $146,988 for the three months ended March 31, 2017, an increase of $2,430,814. The increase in revenue is primarily driven by an increase in revenue from T-38 kits.

 

Revenue from commercial subcontracts was $7,476,095 for the three months ended March 31, 2018 compared to $7,387,244 for the three months ended March 31, 2017, an increase of $88,851 or 1.2%.

 

Inflation historically has not had a material effect on our operations.

 

Cost of sales

 

Cost of sales for the three months ended March 31, 2018 and 2017 was $14,141,755 and $15,495,187, respectively, a decrease of $1,353,432 or 8.7%, This decrease is the result of the comparable decline in revenue.

 

The components of the cost of sales were as follows:

 

   Three months ended 
   March 31, 2018   March 31, 2017 
Procurement  $8,645,609   $9,840,062 
Labor   1,657,719    1,874,543 
Factory overhead   3,941,364    4,253,088 
Other contract costs   (102,937)   (472,506)
           
Cost of Sales  $14,141,755   $15,495,187 

 

Other contract costs (credit) for the three months ended March 31, 2018 was ($102,937) compared to ($472,506), a decrease of $369,569. Other contract costs relate to expenses recognized for changes in estimates and expenses predominately associated with loss contracts. In both the three months ended March 31, 2018 and 2017, other contract costs are a credit, as we have incurred actual expenses on our A-10 program that had been previously recognized as part of the change in estimate charge.

 

Procurement for the three months ended March 31, 2018 was $8,645,609 compared to $9,840,062, a decrease of $1,194,453 or 12.1%. This decrease is a result of a $2.5 million decrease in procurement on our E-2D program, as we are shipping parts from stock and lowering inventory on this program, offset by a $1.4 million increase in procurement related to the production of T-38 kits.

 

Labor costs for the three months ended March 31, 2018 was $1,657,719 compared to $1,874,543, a decrease of $216,824 or 11.6%. The decrease is the result of approximately $187,000 decrease in the commercial programs described above, as well as $30,000 decrease in military programs.

 

Factory overhead for the three months ended March 31, 2018 was $3,941,364 compared to $4,253,088, a decrease of $311,724 or 7.3%. The decrease in factory overhead is predominantly the result in lower indirect payroll expense of approximately $200,000, as we have reduced the number of indirect personnel.

 

20

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

 

Gross Profit

 

Gross profit for the three months ended March 31, 2018 was $4,049,868 compared to $4,537,514 for the three months ended March 31, 2017, a decrease of $487,646, predominately the result of lower volume.

 

Favorable/Unfavorable Adjustments to Gross Profit (Loss)

 

During the three months ended March 31, 2018 and 2017, circumstances required that we make changes in estimates to various contracts. Such changes in estimates resulted in decreases in total gross profit as follows:

 

   Three months ended 
   March 31,  
2018
   March 30,  
2017
 
Favorable adjustments  $175,000   $211,000 
Unfavorable adjustments   (495,000)   (1,486,000)
Net adjustments  $(320,000)  $(1,275,000)

 

During the three months ended March 31, 2018 we had one contract which had approximately a $241,000 unfavorable adjustment caused by changing estimates on a long-term program, that we are working with the customer to agree to contract extensions and expect to have to decrease our selling price. Also, we had one contract that had a $128,000 unfavorable adjustment caused by excess overhead and material costs incurred. There were no other material changes favorable or unfavorable during the three months ended March 31, 2018.

 

During the three months ended March 31, 2017 we had two contracts which had an approximately $659,000 and $436,000 of unfavorable adjustments caused by changing estimates on a long-term program that we are working with the customer to agree to contract extensions and expect to have to decrease our selling price. There were no other material changes favorable or unfavorable during the three months ended March 31, 2017.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses for the three months ended March 31, 2018 were $2,049,840 compared to $2,163,878 for the three months ended March 31, 2017, a decrease of $114,038, or 5.3%. This change was predominately the result of a decrease of approximately $108,000 in professional fees, a decrease of $75,000 in accrued bonuses, offset by an increase of $73,000 in consultants.

 

Income Before Provision for Income Taxes

 

Income before provision for income taxes for the three months ended March 31, 2018 was $1,552,765 compared to $1,983,301 for the same period last year, a decrease of $430,536 or 21.7%, predominately the result of lower government subcontractor revenue.

 

21

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

 

Provision for Income Taxes

 

Provision for income taxes was $296,000 for the three months ended March 31, 2018, compared to provision for income taxes of $734,000 for the three months ended March 31, 2017. The effective tax rate at March 31, 2018 and 2017 was 19% and 37%, respectively.

 

In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (“U.S. Tax Reform”), corporate tax rates were reduced from the historical rates and thus the effective tax rate has changed significantly during the quarter ended March 31, 2018. The provision for income taxes for the interim quarters of 2017 were calculated under the old tax laws and as such are not comparable to the 2018 effective rates. The impact of the U.S. Tax Reform is primarily from revaluing our U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future. Additionally, we have an AMT tax credit which will lower our effective rate below the federal statutory rate. For U.S. federal purposes the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year. The provisional impact of the U.S. Tax Reform is our current best estimate based on the preliminary review of the new law and is subject to revision based on our existing accounting for income taxes policy as further information is gathered and interpretation and analysis of the tax legislation evolves. The Securities and Exchange Commission has issued rules allowing for a measurement period of up to one year after the enactment date of the U.S Tax Reform to finalize the recording of the related tax impacts. Any future changes to our provisional estimated impact of the U.S Tax Reform will be included as an adjustment to the provision for income taxes.

 

Net Income

 

Net income for the three months ended March 31, 2018 was $1,256,765 or $0.14 per basic share, compared to $1,249,301 or $0.14 per basic share, for the same period last year. Diluted income per share was $0.14 for the three months ended March 31, 2018 calculated utilizing 8,940,385 weighted average shares outstanding. Diluted income per share for the three months ended March 31, 2017 was $0.14, calculated utilizing 8,830,953 average shares outstanding as adjusted for the dilutive effect of outstanding stock options and RSUs.

 

Liquidity and Capital Resources

 

General

 

At March 31, 2018, we had working capital of $79,605,463 compared to $78,137,801 at December 31, 2017, an increase of $1,467,662 or 1.9%.

 

Cash Flow

 

A large portion of our cash flow is used to pay for materials and processing costs associated with contracts that are in process and which do not provide for progress payments. Costs for which we are not able to bill on a progress basis are components of “Contract Assets” on our condensed balance sheets and represent the aggregate costs and related earnings for uncompleted contracts for which the customer has not yet been billed. These costs and earnings are recovered upon shipment of products and presentation of billings in accordance with contract terms.

 

Because our revenue recognition policy requires us to use estimates in determining revenue, costs and profits and in assigning the amounts to accounting periods, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash that we receive during any reporting period. Accordingly, it is possible that we may have a shortfall in our cash flow and may need to borrow money, or to raise additional capital, until the reported earnings materialize into actual cash receipts.

 

At March 31, 2018, we had a cash balance of $283,240 compared to $1,430,877 at December 31, 2017.

 

Our contract assets increased by approximately $2.9 million during the three months ended March 31, 2018.

 

Several of our programs require us to expend up-front costs that may have to be amortized over a portion of production units.  In the case of significant program delays and/or program cancellations, we could be required to bear impairment charges which may be material, for costs that are not recoverable.  Such charges and the loss of up-front costs could have a material impact on our liquidity.

 

22

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

 

We continue to work to obtain better payment terms with our customers, including accelerated progress payment arrangements, as well as exploring alternative funding sources.

 

We believe that our existing resources, together with the availability under our credit facility and the commitment that we have from BankUnited to extend our credit facility, will be sufficient to meet our current working capital needs for at least 12 months from the date of the filing.

 

Credit Facilities

 

Credit Agreement and Term Loan

 

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank, N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. 

 

As of March 31, 2018, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.

 

As of March 31, 2018, the Company had $24.8 million outstanding under the Revolving Loan bearing interest at 4.94%.

 

The BankUnited Revolving Facility is secured by all of our assets.

 

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019. The maturities of the Term Loan are included in the maturities of long-term debt.

 

In May 2016, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.

 

On April 24, 2018, the Company obtained a commitment letter from Bank United with respect to amending the BankUnited Facility to, among other things, extend the term of each of the Revolving Loan and the Term Loan for an additional two years to May 31, 2021 and to provide for a new term loan to be used to fund the Acquisition that would mature on May 31, 2021. The amendments to the BankUnited Facility are subject to the lenders’ due diligence and the preparation and execution of formal documentation. 

 

Contractual Obligations

 

For information concerning our contractual obligations, see “Contractual Obligations” under “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2017.

 

23

 

Item 3 – Quantitative and Qualitative Disclosures About Market Risk

 

  

Not applicable.

  

Item 4 – Controls and Procedures

 

 

Evaluation of Disclosure Controls and Procedures

 

The Company’s management has established disclosure controls and procedures designed to ensure that information it is required to disclose in the reports that it files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within time periods specified in the Securities and Exchange Commission rules and forms. Such disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information the Company is required to disclose in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management to allow timely decisions regarding required disclosure.

  

Based on an evaluation of the Company’s disclosure controls and procedures as of March 31, 2018 made by management, under the supervision and with the participation of the Chief Executive Officer and Chief Financial Officer, the Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Exchange Act) were effective as of March 31, 2018.

  

Changes in Internal Control Over Financial Reporting

 

There has been no change in our internal control over financial reporting during the quarter ended March 31, 2018 that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

 

24

 

 

Part II: Other Information

 

Item 1 – Legal Proceedings

 

None.

 

Item 1A – Risk Factors

 

Material risks related to our business, financial condition and results of operations are disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2017, as filed with the SEC on March 22, 2018.  There have been no material changes to such risk factors.  The risk factors disclosed in our Annual Report should be carefully considered in evaluating our business because such factors may have a significant impact on our business, operating results, liquidity and financial condition.

 

Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds

 

There have been no sales of unregistered equity securities for the three months ended March 31, 2018.  

 

Item 3 – Defaults Upon Senior Securities

 

None.

 

Item 4 – Mine Safety Disclosures

 

Not applicable.

 

Item 5 – Other Information

 

None.

 

Item 6 – Exhibits

 

  Exhibit 31.1 Section 302 Certification by Chief Executive Officer and President
  Exhibit 31.2 Section 302 Certification by Chief Financial Officer (Principal Accounting Officer)
  Exhibit 32 Section 906 Certification by Chief Executive Officer and Chief Financial Officer
  Exhibit 101 The following financial information from CPI Aerostructures, Inc. Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2018 formatted in Extensible Business Reporting Language (XBRL): (i) the Condensed Balance Sheet, (ii) the Condensed Statements of Operations and Comprehensive Income, (iii) the Condensed Statement  of Shareholder’s Equity, (iv) the Condensed Statements of Cash Flows, and (v) the Notes to the Condensed Financial Statements

 

 25

 

 

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.

 

    CPI AEROSTRUCTURES, INC.  
       
Dated: May 15, 2018 By. /s/ Douglas J. McCrosson  
    Douglas J. McCrosson  
    Chief Executive Officer and President
       
Dated: May 15, 2018 By. /s/ Vincent Palazzolo  
    Vincent Palazzolo  
    Chief Financial Officer (Principal Accounting Officer)

 

 26

EX-31.1 2 ex31-1.htm CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND PRESIDENT
 

CPI Aerostructures, Inc 10-Q

 

CPI AEROSTRUCTURES, INC

 EXHIBIT 31.1

 

CERTIFICATION PURSUANT TO 

SECTION 302 OF THE SARBANES-OXLEY 

ACT OF 2002

 

I, Douglas J. McCrosson, certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, Inc;

 

2.Based on my knowledge, this 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 report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this 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 report;

 

4.The registrant’s other certifying officer(s) 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 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 the 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 report based on such evaluation; and

 

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s first fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and to 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 significant role in the registrant’s internal control over financial reporting.

 

Date: May 15, 2018

 

  By: /s/ Douglas J. McCrosson  
    Name: Douglas J. McCrosson
    Title: Chief Executive Officer and President

  

 

EX-31.2 3 ex31-2.htm CERTIFICATION BY CHIEF FINANCIAL OFFICER (PRINCIPAL ACCOUNTING OFFICER)
 

CPI Aerostructures, Inc 10-Q

 

CPI AEROSTRUCTURES, INC

 EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO 

SECTION 302 OF THE SARBANES-OXLEY 

ACT OF 2002

 

I, Vincent Palazzolo, certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, Inc;

 

2.Based on my knowledge, this 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 report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this 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 report;

 

4.The registrant’s other certifying officer(s) 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 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 the 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 report based on such evaluation; and

 

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s first fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and to 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 significant role in the registrant’s internal control over financial reporting.

 

Date: May 15, 2018

 

  By: /s/ Vincent Palazzolo  
    Name: Vincent Palazzolo
    Title: Chief Financial Officer

 

 

 

EX-32 4 ex32.htm CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
 

CPI Aerostructures, Inc 10-Q

 

CPI AEROSTRUCTURES, INC 

EXHIBIT 32

 

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 CPI Aerostructures, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2018 as filed with the Securities and Exchange Commission (the “Report”), the undersigned, in the capacities and on the date indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.       the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2.       the information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

 

Date: May 15, 2018

 

  By: /s/ Douglas J. McCrosson
    Name: Douglas J. McCrosson
    Title: Chief Executive Officer and President

 

  By: /s/ Vincent Palazzolo
    Name: Vincent Palazzolo
    Title: Chief Financial Officer

 

  

EX-101.INS 5 cvu-20180331.xml XBRL INSTANCE DOCUMENT 0000889348 2018-01-01 2018-03-31 0000889348 2018-05-10 0000889348 2018-03-31 0000889348 2017-12-31 0000889348 2017-01-01 2017-03-31 0000889348 us-gaap:CommonStockMember 2017-01-01 2017-03-31 0000889348 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000889348 us-gaap:CommonStockMember 2016-12-31 0000889348 us-gaap:CommonStockMember 2017-03-31 0000889348 us-gaap:CommonStockMember 2017-12-31 0000889348 us-gaap:CommonStockMember 2018-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000889348 us-gaap:RetainedEarningsMember 2017-01-01 2017-03-31 0000889348 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000889348 us-gaap:RetainedEarningsMember 2016-12-31 0000889348 us-gaap:RetainedEarningsMember 2017-03-31 0000889348 us-gaap:RetainedEarningsMember 2017-12-31 0000889348 us-gaap:RetainedEarningsMember 2018-03-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-03-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-03-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000889348 2016-12-31 0000889348 2017-03-31 0000889348 cvu:GovernmentSubcontractsMember 2018-01-01 2018-03-31 0000889348 cvu:CommercialContractsMember 2018-01-01 2018-03-31 0000889348 cvu:PrimeGovernmentContractsMember 2018-01-01 2018-03-31 0000889348 2018-01-02 0000889348 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2018-03-31 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2018-01-01 2018-01-31 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2017-01-01 2017-01-31 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-03-31 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2018-01-01 2018-01-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-01-01 2017-01-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member 2018-03-01 2018-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member 2017-03-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee2Member 2017-03-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member 2018-03-20 2018-03-22 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-03-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-03-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-24 0000889348 cvu:BankUnitedMember cvu:TermLoanMember 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2018-03-31 0000889348 cvu:BankUnitedMember cvu:TermLoanMember 2016-03-23 2016-03-24 0000889348 cvu:BankUnitedMember cvu:TermLoanMember 2018-03-31 0000889348 us-gaap:SalesRevenueNetMember 2018-03-31 0000889348 us-gaap:SalesRevenueNetMember 2017-03-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-03-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskOneMember 2018-01-01 2018-03-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskTwoMember 2018-01-01 2018-03-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskThreeMember 2018-01-01 2018-03-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-03-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskOneMember 2017-01-01 2017-03-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-03-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-03-31 0000889348 us-gaap:AssetsTotalMember 2018-03-31 0000889348 us-gaap:AssetsTotalMember 2017-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-03-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskOneMember 2018-01-01 2018-03-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskTwoMember 2018-01-01 2018-03-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskOneMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember 2018-03-31 0000889348 us-gaap:AccountsReceivableMember 2017-12-31 0000889348 us-gaap:AssetsTotalMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-03-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskOneMember 2018-01-01 2018-03-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskTwoMember 2018-01-01 2018-03-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskThreeMember 2018-01-01 2018-03-31 0000889348 us-gaap:AssetsTotalMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskOneMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskThreeMember 2017-01-01 2017-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:AssetsTotalMember 2018-01-01 2018-03-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:AssetsTotalMember 2017-01-01 2017-12-31 0000889348 cvu:USGovernmentMember 2018-03-31 0000889348 cvu:USGovernmentMember 2017-12-31 0000889348 cvu:CommercialMember 2018-03-31 0000889348 cvu:CommercialMember 2017-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee2Member 2017-03-08 2017-03-09 0000889348 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-03-20 2018-03-21 0000889348 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember cvu:ContingentConsiderationTypeMember 2018-03-21 0000889348 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember cvu:ContingentConsiderationOneMember 2018-03-21 0000889348 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember cvu:ContingentConsiderationTwoMember 2018-03-21 0000889348 us-gaap:TransferredOverTimeMember 2018-01-01 2018-03-31 0000889348 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-03-31 0000889348 cvu:PeriodMember 2018-01-01 2018-03-31 0000889348 cvu:Period1Member 2018-01-01 2018-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-03-01 2018-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member us-gaap:CostOfSalesMember 2018-03-01 2018-03-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure cvu:Number CPI AEROSTRUCTURES INC 0000889348 10-Q CVU false --12-31 Yes Smaller Reporting Company 8938461 Q1 2018 2018-03-31 283240 1430877 1039586 430956 3984414 5379821 114023576 111158551 2363604 2413187 120654834 120382436 2049651 2046942 1161818 1566818 172259 188303 124038562 124184499 11810149 15129872 1983368 1911421 2135641 2009000 24838685 22838685 24800000 109327 41049371 42244635 6479867 7019468 595173 607063 48124411 49871166 8919 8863 54120415 53770618 21805417 20548652 -20600 -14800 75914151 74313333 8738 8817 8863 8919 52824950 53247864 53770618 54120415 14781018 16030319 20548652 21805417 -9000 -3800 -14800 -20600 67605706 69283200 124038562 124184499 .001 0.001 50000000 50000000 8923845 8864319 8923845 8864319 8739836 8817120 8864319 8923845 1256765 1249301 1249301 1256765 296000 734000 1552765 1983301 447263 390335 2000028 2373636 2049840 2163878 4049868 4537514 14141755 15495187 18191623 20032701 8940385 8830953 8888179 8781292 0.14 0.14 0.14 0.14 1250965 1254501 -5800 5200 -5800 5200 5200 -5800 77284 54396 303940 422993 79 51 422914 303889 5130 45913 5 45908 13888 429614 389615 -1147637 -608630 1581694 2330276 418306 169724 -156006 -47537 42480 156006 90017 -2573325 -2891369 -109327 -3247776 -2612459 -49583 576795 2865025 2351024 -1395407 -338235 405000 720126 45913 303940 422993 -21010 21392 21392 153297 149926 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>2.&#160;&#160;</b>&#160;&#160;&#160;&#160;&#160;<font style="text-transform: uppercase"><b>aCCOUNTING STANDARDS</b></font></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>&#160;</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b><u>Recently Issued but not Adopted Accounting Pronouncements</u></b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <i>&#8220;Leases (Topic 842).&#8221; </i>The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and non-lease components in a contract in accordance with the new revenue guidance in ASC 606. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0px; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif"><b>7.</b></font></td> <td><font style="font: 10pt Times New Roman, Times, Serif"><b>INCOME PER COMMON SHARE</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Basic income per common share is computed using the weighted average number of common shares outstanding. Diluted income per common share for the three months ended March 31, 2018 and 2017 is computed using the weighted-average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 78,933 were used in the calculation of diluted income per common share in the three months ended March 31, 2018. Incremental shares of 45,249 were not used in the calculation of diluted income per common share in the three months ended March 31, 2018, as their exercise price was in excess of the Company&#8217;s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of 78,865 were used in the calculation of diluted income per common share in the three months ended March 31, 2017. Incremental shares of 114,466 were not used in the calculation of diluted income per common share in the three month period ended March 31, 2017, as their exercise price was in excess of the Company&#8217;s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive.</font></p> <table cellspacing="0" cellpadding="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0px; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif"><b>8.</b></font></td> <td><font style="font: 10pt Times New Roman, Times, Serif"><b>LINE OF CREDIT</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank N.A. (the &#8220;BankUnited Facility&#8221;). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the &#8220;Revolving Loan&#8221;) and a $10 million term loan (&#8220;Term Loan&#8221;).&#160; The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of March 31, 2018, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of March 31, 2018, the Company had $24.8 million outstanding under the Revolving Loan bearing interest at 4.94%.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The BankUnited Facility is secured by all of the Company&#8217;s assets.</font></p> <table cellspacing="0" cellpadding="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0px; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif"><b>9.</b></font></td> <td><font style="font: 10pt Times New Roman, Times, Serif"><b>LONG-TERM DEBT</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2016, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company paid approximately $254,000 of debt issuance costs in connection with the BankUnited Facility of which approximately $64,000 is included in other assets and $21,000 is a reduction of long-term debt.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Twelve months ending March 31,</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 72%; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td> <td style="width: 13%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">2,135,640</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">6,334,126</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">108,053</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2022</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">35,045</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Thereafter</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">24,036</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">8,636,900</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $511,900 including a current portion of $177,307.</font></p> <table cellspacing="0" cellpadding="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0px; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif"><b>11.</b></font></td> <td><font style="font: 10pt Times New Roman, Times, Serif"><b>SUBSEQUENT EVENTS</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On March 21, 2018, the Company entered into a Stock Purchase Agreement (the &#8220;Agreement&#8221;) with Air Industries Group (&#8220;Air Industries&#8221;), pursuant to which, subject to the satisfaction or waiver of certain conditions, the Company will purchase from Air Industries all of the shares (the &#8220;Shares&#8221;) of Welding Metallurgy, Inc. (&#8220;WMI&#8221;), a wholly owned subsidiary of Air Industries (the &#8220;Acquisition&#8221;). WMI is engaged in the manufacture of complex components and assemblies for the defense and commercial aircraft industries. Under the terms of the Agreement, the Company will pay a purchase price for the Shares as follows: (i) $9.0 million in cash, subject to adjustment based on the working capital of WMI at the closing of the Acquisition and (ii) up to an aggregate of $1.0 million, in two payments of up to $500,000 each (the &#8220;Contingent Payments&#8221;) if WMI enters into certain long-term supply agreements. The Contingent Payments are reduced if milestones for signing are not achieved. The Company expects to consummate this acquisition in the quarter ending June 30, 2018.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On April 24, 2018, the Company obtained a commitment letter from Bank United with respect to amending the BankUnited Facility to, among other things, extend the term of each of the Revolving Loan and the Term Loan for an additional two years to May 31, 2021 and to provide for a new term loan to be used to fund the Acquisition that would mature on May 31, 2021. The amendments to the BankUnited Facility are subject to the lenders&#8217; due diligence and the preparation and execution of formal documentation.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Revenue by long-term contract type for the three months ended March 31, 2018 is as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="width: 50%; border-collapse: collapse; margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 77%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Government subcontracts</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 20%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">8,137,726</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Commercial contracts</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">7,476,095</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Prime government contracts</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">2,577,802</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt; text-align: right; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">18,191,623</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A summary of the status of the Company&#8217;s stock option plans as of March 31, 2018 and changes during the three months ended March 31, 2018 is as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Options</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted <br />average <br />exercise <br />price</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted <br />average <br />remaining <br />contractual <br />term (in years)</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Aggregate <br />intrinsic value</b></font></td> <td style="font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding at beginning of period</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 10%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">80,249</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">11.05</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 10%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 10%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding and vested at end of period</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">80,249</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">11.05</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">0.85</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">110,250</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At March 31, 2018 and December 31, 2017, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">March 31, 2018</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying Amount</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; padding-bottom: 2.5pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">33,475,585</font></td> <td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">33,475,585</font></td> <td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2017</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying Amount</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; padding-bottom: 2.5pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">31,893,894</font></td> <td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">31,893,894</font></td> <td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following table presents the fair values of those financial liabilities measured on a recurring basis as of March 31, 2018 and December 31, 2017:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value Measurements March 31, 2018</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Quoted Prices <br />in Active <br />Markets for <br />Identical assets <br />(Level 1)</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant <br />Other <br />Observable <br />Inputs <br />(Level 2)</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant <br />Unobservable <br />Inputs <br />(Level 3)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; padding-bottom: 1pt; text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td> <td style="width: 1%; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">26,427</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">26,427</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="width: 1%; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt; text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">26,427</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">26,427</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value Measurements December 31, 2017</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Quoted Prices <br />in Active <br />Markets for <br />Identical assets<br />(Level 1)</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant <br />Other <br />Observable Inputs<br />(Level 2)</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant <br />Unobservable <br />Inputs <br />(Level 3)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; padding-bottom: 1pt; text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td> <td style="width: 1%; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 10%; border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="width: 1%; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Twelve months ending March 31,</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 72%; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td> <td style="width: 13%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">2,135,640</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">6,334,126</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">108,053</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2022</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">35,045</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Thereafter</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">24,036</font></td> <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">8,636,900</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> 281528 246330 146270 226712 224339 54816 21991 62075462 80249 80249 11.05 11.05 P10M6D 110250 273000 292000 10000 36000 13300 37500 93600 19700 76600 16100 58578 59395 5130 5550 68764 73060 P1Y P1Y 12330 9130 12330 7552 4525 62000 33000 33475585 33475585 31893894 31893894 26427 18781 18781 18781 26427 26427 18781 18781 26427 26427 78933 78865 45249 114466 30000000 10000000 0.0494 2135640 6334126 108053 35045 24036 8636900 254000 64000 21000 511900 4 2 4 4 3 3 0.30 0.14 0.12 0.10 0.36 0.25 0.14 0.01 0.26 0.21 0.20 0.44 0.18 0.13 0.34 0.16 0.13 0.11 0.32 0.20 0.12 0.10 0.03 0.04 150000 150000 35198 -266404 <table cellspacing="0" cellpadding="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0px; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>6.</b></font></td> <td><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>Contract assets and contract liabilities</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">Net Contract assets (liabilities) consist of the following:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">March 31, 2018</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract assets</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">57,248,632</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,774,944</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">114,023,576</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract liabilities</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(226,712</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(54,816</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(281,528</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Net contract assets (liabilities)</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">57,021,920</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,720,128</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">113,742,048</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">12 /31/2017 (1)</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.<br />Government</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract assets</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">54,591,601</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,566,950</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">111,158,551</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract liabilities</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(224,339</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(21,991</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(246,330</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Net contract assets (liabilities)</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">54,367,262</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,544,959</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">110,912,221</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif">(1)</font></td> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.</font></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The increase or decrease in the Company&#8217;s net contract assets (liabilities) from January 1, 2018 to March 31, 2018 was primarily due to costs incurred on newer programs, like the Raytheon Next Generation Jammer Pod ($0.7 million increase) and the new design of the HondaJet engine inlet ($1.0 million increase), for which the Company has not begun billing on a steady rate. Additionally, we experienced some delays in shipping on the G650 program which increased contract assets by $2.2 million.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">U.S. Government Contracts includes contracts directly with the U.S. Government and Government subcontractors.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the three months ended March 31, 2018, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $(320,303) from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years. During the three months ended March 31, 2017, the effect of such revisions was a decrease to total gross profit of approximately $1,275,000.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Although management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible that additional significant costs could occur on contracts prior to completion.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">Net Contract assets (liabilities) consist of the following:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">March 31, 2018</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract assets</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">57,248,632</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,774,944</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">114,023,576</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract liabilities</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(226,712</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(54,816</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(281,528</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Net contract assets (liabilities)</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">57,021,920</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,720,128</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">113,742,048</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">12 /31/2017 (1)</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.<br />Government</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract assets</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">54,591,601</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,566,950</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">111,158,551</font></td> <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Contract liabilities</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(224,339</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(21,991</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(246,330</font></td> <td style="padding-bottom: 1pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Net contract assets (liabilities)</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">54,367,262</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">56,544,959</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">110,912,221</font></td> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif">(1)</font></td> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.</font></td></tr> </table> 114023576 111158551 57248632 54591601 56774944 56566950 113742048 110912221 57021920 54367262 56720128 56544959 1275000 -320303 2000000 3000000 500000 44132 2 700000 1000000 2200000 4000 1000 177307 9000000 1000000 500000 500000 17692 7670 18191623 8137726 7476095 2577802 0.97 .64 .36 2018 2019 0.03 <p style="font: 10pt Times New Roman,serif; margin: 0pt 0"><b>1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;INTERIM FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">The condensed financial statements of CPI Aerostructures, Inc. (the &#8220;Company&#8221;) as of March 31, 2018 and for the three months ended March 31, 2018 and 2017 have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Certain information and note disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 1.45pt 0pt 0; text-align: left">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">The condensed balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">The Company maintains its cash in two financial institutions.&#160; The balances are insured by the Federal Deposit Insurance Corporation.&#160;&#160;From time to time, the Company&#8217;s balances may exceed these limits.&#160;&#160;As of March 31, 2018, the Company had $44,132 of uninsured balances.&#160;&#160;The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606 <i>Revenue from Contracts with Customers</i> (&#8220;ASC 606&#8221;) using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned &#8220;Contract assets.&#8221; Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned &#8220;Contract liabilities.&#8221; Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">When changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Following the adoption of ASC 606, the Company&#8217;s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no impact in the three months ended March 31, 2018 condensed financial statements upon adoption.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 balance sheet, has been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 balance sheet, have been combined and reclassified to contract liabilities. </p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify"><font style="font-size: 10pt"><b>3.</b></font><b>&#160;&#160;&#160;&#160;&#160;</b>&#160;&#160;<font style="font-size: 10pt; text-transform: uppercase"><b>REVENUE RECOGNITION</b></font></p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">The majority of the Company&#8217;s revenues are from long-term contracts with the U.S. government and commercial contractors. The contracts with the U.S. government typically are subject to the Federal Acquisition Regulation (&#8220;FAR&#8221;) which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contractors are based on the specific negotiations with each customer.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">To determine the proper revenue recognition method, the Company evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">All of the Company&#8217;s current long-term contracts have a single performance obligation as the promise to transfer the goods or services are not separately identifiable from other promises in the contracts and, therefore, not distinct. Sometimes, the Company&#8217;s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. All of the Company&#8217;s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Revenues for the Company&#8217;s long-term contracts are recognized over time as the Company performs its obligations because of continuous transfer of control to the customer. The continuous transfer of control to the customer is supported by clauses in contracts that either allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and the products and services have no alternative use or the customer controls the work in progress.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost input method to measure of progress for its contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on its contracts.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs to determine its progress towards contract completion and to calculate the corresponding amount of estimated revenue and estimated gross profit recognized. For any costs incurred that do not contribute to a performance obligation, the Company excludes such costs from its input methods of revenue recognition as the amounts are not reflective in transferring control of the asset to the customer. Costs to fulfill include labor, materials and subcontractors&#8217; costs, other direct costs and an allocation of indirect costs.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="border-bottom: white 1pt solid; font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin for a contract is reflected in revenue in the period the change becomes known. Contract estimates involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">For the Company&#8217;s uncompleted contracts, contract assets include unbilled amounts and when the estimated revenues recognized exceeds the amount billed to the customer and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current. The Company&#8217;s contract liabilities consist of billings in excess of estimated revenues recognized. Contract liabilities are classified as current. The Company&#8217;s contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Revenue recognized for the three months ended March 31, 2018, that was included in the contract liabilities at January 1, 2018 was $146,270.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">The Company&#8217;s remaining performance obligations represents the transaction price of its long-term contracts for which work has not been performed. As of March 31, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations was $62,075,462. The Company estimates that it expects to recognize approximately 64% of its remaining performance obligations in 2018 and 36% revenue in 2019.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">In addition, the Company recognizes revenue for parts supplied for certain MRO contracts at a point in time following the transfer of control to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contract.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Revenue from long-term contracts transferred to customers over time and revenue from MRO contracts transferred at a point in time accounted for approximately 97% and 3%, respectively, for the three months ended March 31, 2018.</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">Revenue by long-term contract type for the three months ended March 31, 2018 is as follows:</p> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; margin-left: 0.25in"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 37%; font: 10pt Times New Roman,serif; text-align: left">Government subcontracts</td><td style="width: 1%; font: 10pt Times New Roman,serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman,serif; text-align: right">8,137,726</td><td style="width: 1%; font: 10pt Times New Roman,serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman,serif; text-align: left">Commercial contracts</td><td style="font: 10pt Times New Roman,serif">&#160;</td> <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">7,476,095</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman,serif; text-align: left; padding-bottom: 1pt">Prime government contracts</td><td style="font: 10pt Times New Roman,serif; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman,serif; text-align: right">2,577,802</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman,serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman,serif; text-align: right; padding-bottom: 2.5pt; padding-left: 5.4pt">&#160;</td><td style="font: 10pt Times New Roman,serif; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman,serif; text-align: right">18,191,623</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman,serif; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman,serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"><td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif"><b>4.</b></font></td><td><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>stock-based compensation</b></font></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In January 2018, the Company granted 58,578 restricted stock units (&#8220;RSUs&#8221;) to its board of directors as partial compensation for the 2018 year. In January 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company&#8217;s net income for the three months ended March 31, 2018 and 2017 includes approximately $273,000 and $292,000, respectively, of non-cash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In January 2018, the Company granted 5,130 shares of common stock to various employees. For the three months ended March 31, 2018, approximately $10,000 of compensation expense is included in selling, general and administrative expenses and approximately $36,000 of compensation expense is included in cost of revenue for this grant.&#160; In January 2017, the Company granted 5,550 shares of common stock to various employees. For the three months ended March 31, 2017, approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of revenue for this grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In March 2018, the Company granted 68,764 shares of common stock to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criterion are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2022 based upon the service and performance thresholds. For the three months ended March 31, 2018, approximately $76,600 of compensation expense is included in selling, general and administrative expenses and approximately $16,100 of compensation expenses is included in cost of revenue for this grant. </font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In March 2017, the Company granted 73,060 shares of common stock to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criterion are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. For the three months ended March 31, 2017, approximately $93,600 of compensation expense is included in selling, general and administrative expenses and approximately $19,700 of compensation expense is included in cost of revenue for this grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In March 2018, 12,330 and 9,130 of the shares granted in 2016 and 2017, respectively, were forfeited because the Company failed to achieve certain performance criterion for the year ended December 31, 2017. In addition, on March 22, 2018, these employees returned 7,552 common shares, valued at approximately $62,000, to pay the employees&#8217; withholding taxes.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In March 2017, 12,330 of the shares granted in August of 2016 were forfeited because the Company failed to achieve certain performance criterion for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees&#8217; withholding taxes.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A summary of the status of the Company&#8217;s stock option plans as of March 31, 2018 and changes during the three months ended March 31, 2018 is as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Options</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted <br /> average <br /> exercise <br /> price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted <br /> average <br /> remaining <br /> contractual <br /> term (in years)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Aggregate <br /> intrinsic value</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%">Outstanding at beginning of period</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">80,249</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11.05</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#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><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-bottom: 2.5pt">Outstanding and vested at end of period</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double">&#160;</td><td style="text-align: right; border-bottom: Black 2.5pt double">80,249</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">11.05</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double">&#160;</td><td style="text-align: right; border-bottom: Black 2.5pt double">0.85</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">110,250</td><td style="text-align: left; padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; margin-left: 0in; text-indent: 0in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; margin-left: 0in; text-indent: 0in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">During the three months ended March 31, 2018 and March 31, 2017, no stock options were granted or exercised.</font></p> 20600 14800 <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"><td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>5.</b></font></td><td><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>Derivative Instruments and Fair Value</b></font></td> </tr></table> <p style="color: #993366; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Our use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2016, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Fair Value</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At March 31, 2018 and December 31, 2017, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="6" style="text-align: center">March 31, 2018</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Carrying Amount</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Fair Value</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Debt</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify; padding-bottom: 2.5pt; padding-left: 0in">Short-term borrowings and long-term debt</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">33,475,585</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">33,475,585</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="6" style="text-align: center">December 31, 2017</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Carrying Amount</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Fair Value</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Debt</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify; padding-bottom: 2.5pt; padding-left: 0in">Short-term borrowings and long-term debt</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We estimated the fair value of debt using market quotes and calculations based on market rates.</font></p> <p style="color: #993366; font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following table presents the fair values of those financial liabilities measured on a recurring basis as of March 31, 2018 and December 31, 2017:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements March 31, 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">Description</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Quoted Prices <br /> in Active <br /> Markets for <br /> Identical assets <br /> (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant <br /> Other <br /> Observable <br /> Inputs <br /> (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant <br /> Unobservable <br /> Inputs <br /> (Level 3)</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt">Interest Rate Swap, net</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">26,427</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">26,427</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</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">26,427</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#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">26,427</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements December 31, 2017</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">Description</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Quoted Prices <br /> in Active <br /> Markets for <br /> Identical assets<br /> (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant <br /> Other <br /> Observable Inputs<br /> (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant <br /> Unobservable <br /> Inputs <br /> (Level 3)</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt">Interest Rate Swap, net</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 5.4pt">Total</td><td>&#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">18,781</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#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">18,781</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The fair value of the Company&#8217;s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the &#8220;replacement swap rate,&#8221; which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest differential between the contractual swap and the replacement swap.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of March 31, 2018 and December 31, 2017, $26,427 and $18,781, respectively, was included in other liabilities related to the fair value of the Company&#8217;s interest rate swap, and $20,600 and $15,000, respectively, net of tax of approximately $4,000 and $4,000, respectively, was included in Accumulated Other Comprehensive Loss.</font></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"><td style="width: 0.35in; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif"><b>10.</b></font></td><td><font style="font: 10pt Times New Roman, Times, Serif"><b>MAJOR CUSTOMERS</b></font></td> </tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.3in; text-transform: uppercase; text-indent: -0.3in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">During the three months ended March 31, 2018, the Company&#8217;s four largest commercial customers accounted for 30% 14%, 12% and 10% of revenue. During the three months ended March 31, 2017, the Company&#8217;s two largest commercial customers accounted for 36% and 25% of revenue. In addition, during the three months ended March 31, 2018 and 2017, 14% and 1% of revenue, respectively, was directly from the U.S. Government.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At March 31, 2018, 34%, 16%, 13% and 11% of Contract assets were from the Company&#8217;s four largest commercial customers. At December 31, 2017, 32%, 20%, 12% and 10% of Contract assets were from the Company&#8217;s four largest commercial customers.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At March 31, 2018 and December 31, 2017, 3% and 4%, respectively, of Contract assets were directly from the U.S. Government.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At March 31, 2018, 26%, 21% and 20% of our accounts receivable were from our three largest commercial customers. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers.&#160;</font></p> On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities. EX-101.SCH 6 cvu-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - INCOME PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - MAJOR CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - REVENUE RECOGNITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - LINE OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - MAJOR CUSTOMERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cvu-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cvu-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cvu-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity Components [Axis] Common Stock [Member] Additional Paid-In Capital [Member] Retained Earnings [Member] Accumulated Other Comprehensive Loss [Member] Products and Services [Axis] Government Subcontracts [Member] Commercial Contracts [Member] Prime Government Contracts [Member] Award Type [Axis] Stock Option Plans [Member] Restricted Stock Units (RSUs) [Member] Title of Individual [Axis] Director [Member] Income Statement Location [Axis] Selling, General and Administrative Expenses [Member] Stock Awards [Member] Employees [Member] Cost of Sales [Member] Employees [Member] Employees [Member] Measurement Basis [Axis] Carrying Amount [Member] Fair Value [Member] Measurement Frequency [Axis] Recurring Basis [Member] Fair Value, Hierarchy [Axis] Significant Other Observable Inputs (Level 2) [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Lender Name [Axis] Bank United [Member] Long-term Debt, Type [Axis] Term Loan [Member] Amendment - Bank United [Member] Concentration Risk Benchmark [Axis] Revenue [Member] Concentration Risk Type [Axis] Customer One [Member] Customer Two [Member] Customer Three [Member] Customer Four [Member] US Government Concentration Risk [Member] Contract Assets [Member] Accounts Receivable [Member] Lease Arrangement, Type [Axis] US Government [Member] Commercial [Member] Business Acquisition [Axis] Stock Purchase Agreement - WMI [Member] Contingent Consideration by Type [Axis] Total Contingent Payments [Member] Contingent Payment #1 [Member] Contingent Payment #2 [Member] Timing of Transfer of Good or Service [Axis] Transferred over Time [Member] Transferred at Point in Time [Member] Revenue Remaining Performance Obligation, Expected Timing of Satisfaction Date [Axis] 2018 [Member] 2019 [Member] Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Trading Symbol Document Period End Date Amendment Flag Current Fiscal Year End Date Entity's Reporting Status Current Entity Filer Category Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] ASSETS Current Assets: Cash Accounts receivable, net of allowance for doubtful accounts of $150,000 as of March 31, 2018 and December 31, 2017 Contract assets Prepaid expenses and other current assets Total current assets Property and equipment, net Deferred income taxes, net Other assets Total Assets LIABILITIES AND SHAREHOLDERS' EQUITY Current Liabilities: Accounts payable Accrued expenses Contract liabilities Current portion of long-term debt Line of credit Income tax payable Total current liabilities Long-term debt, net of current portion Other liabilities Total Liabilities Shareholders' Equity: Common stock - $.001 par value; authorized 50,000,000 shares, 8,923,845 and 8,864,319 shares, respectively, issued and outstanding Additional paid-in capital Retained earnings Accumulated other comprehensive loss Total Shareholders' Equity Total Liabilities and Shareholders' Equity Accounts receivable, net of allowance for doubtful Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, outstanding Income Statement [Abstract] Revenue Cost of revenue Gross profit Selling, general and administrative expenses Income from operations Interest expense Income before provision for income taxes Provision for income taxes Net income Other comprehensive loss net of tax - Change in unrealized loss on interest rate swap Comprehensive income Income per common share - basic (in dollars per share) Income per common share - diluted (in dollars per share) Shares used in computing income per common share: Basic (in shares) Diluted (in shares) Statement [Table] Statement [Line Items] Balance, beginning Balance, beginning (in shares) Net income Change in unrealized loss from interest rate swap Common stock issued upon exercise of options, net Common stock issued upon exercise of options, net (in shares) Common stock issued as employee compensation Common stock issued as employee compensation (in shares) Stock-based compensation expense Stock-based compensation expense (in shares) Tax benefit of stock option exercise Balance, ending Balance, ending (in shares) Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income to net cash used in operating activities: Depreciation and amortization Debt issue costs Deferred rent Loss on disposal of fixed asset Stock-based compensation Common stock issued as employee compensation Deferred income taxes Changes in operating assets and liabilities: Decrease in accounts receivable Increase in contract assets (Increase) decrease in prepaid expenses and other assets Decrease in accounts payable and accrued expenses Increase (decrease) in contract liabilities Decrease in income taxes payable Net cash used in operating activities Cash flows used in investing activities: Purchase of property and equipment Proceeds from sale of fixed asset Net cash used in investing activities Cash flows from financing activities: Payments on long-term debt Proceeds from line of credit Payment on line of credit Net cash provided by financing activities Net decrease in cash Cash at beginning of period Cash at end of period Supplemental disclosures of cash flow information: Cash paid during the period for: Interest Income taxes Organization, Consolidation and Presentation of Financial Statements [Abstract] INTERIM FINANCIAL STATEMENTS Accounting Changes and Error Corrections [Abstract] ACCOUNTING STANDARDS Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Disclosure of Compensation Related Costs, Share-based Payments [Abstract] STOCK-BASED COMPENSATION Derivative Instruments and Hedging Activities Disclosure [Abstract] DERIVATIVE INSTRUMENTS AND FAIR VALUE Contract Assets And Contract Liabilities Contract assets and contract liabilities Earnings Per Share [Abstract] INCOME PER COMMON SHARE Line of Credit Facility [Abstract] LINE OF CREDIT Debt Disclosure [Abstract] LONG-TERM DEBT Risks and Uncertainties [Abstract] MAJOR CUSTOMERS Subsequent Events [Abstract] SUBSEQUENT EVENTS Schedule of revenue by long-term contract type Schedule of stock options plans activity Schedule of fair values Schedule of financial liabilities measured on recurring basis Contract Assets And Contract Liabilities Tables Schedule of net contract assets (liabilities) Schedule of maturities of long-term debt Interim Financial Statements Details Narrative Cash, uninsured amount Number of Financial Institutions where cash is maintained Schedule of Product Information [Table] Product Information [Line Items] Revenue by long-term contract type RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDateAxis [Axis] Contract liability Remaining performance obligations Expect remaining performance obligation (percent) Performance Obligation Year Revenue from long-term contracts (percent) Revenue from MRO contracts (percent) Options, Outstanding Outstanding at beginning Outstanding and vested at end of period Options, Outstanding, Weighted Average Exercise Price Outstanding at beginning Outstanding and vested at end of period Options, Weighted Average Remaining Contractual Term Outstanding and vested at end of period Options, Aggregate Intrinsic Value Outstanding and vested at end of period Stock-based compensation Stock-based compensation - RSUs Restricted stock units granted Number of common shares granted Vesting period Stock awards forfeited (shares) Number of shares returned for employee's withholding taxes (shares) Value of shares returned for employee's withholding taxes Short-term borrowings and long-term debt Interest Rate Swap Total Derivative Instruments And Fair Value Details Narrative Fair value of interest rate swap Accumulated other comprehensive loss, net of tax Accumulated other comprehensive loss, tax Schedule of Operating Leased Assets [Table] Operating Leased Assets [Line Items] Contract assets Contract liabilities Net contract assets (liabilities) Contract Assets And Contract Liabilities Details Narrative Increase in Raytheon Next Generation Jammer Pod Increase in new design of the HondaJet engine inlet Increased in contract assets for G650 program Decrease total gross profit Decrease total gross profit earned on the contracts Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) Antidilutive securities excluded from computation of earnings per share (shares) Debt Instrument [Axis] Line of credit facility, maximum borrowing capacity Debt instrument, face amount Oustanding loans Line of credit facility, interest rate at period end Year ending December 31, 2019 2020 2021 2022 Thereafter Total maturities Derivative Instrument [Axis] Payments of debt issuance costs Debt issuance costs Debt issuance costs, reduction of long-term debt Capital lease and notes payable Capital lease and notes payable, current portion Concentration Risk [Table] Concentration Risk [Line Items] Number of large commercial customers Concentration risk, percentage Purchase price for Shares Contingent payments Information by products and services or groups of similar products and services. Information by products and services or groups of similar products and services. Information by products and services or groups of similar products and services. Information relating to employee. Information relating to employee. Information relating to employee. Line of credit facility named Bank United. Term loan from Santander Bank (formerly Sovereign Bank). Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility. Reflects the percentage that revenues in the period from one significant customer is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Reflects the percentage that revenues in the period from one significant customer is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Reflects the percentage that revenues in the period from one significant customer is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Number of large commercial customers Information by category of arrangement, including but not limited to collaborative arrangements and non-collaborative arrangements. Information by business combination or series of individually immaterial business combinations. It represents value of increase (decrease) in contract liabilities. Disclosure related to contract assets and contract liabilities. It represents value of net contract assets (liabilities). Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms. Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms. It represents value of increase in Raytheon Next Generation Jammer Pod. It represents value of increase in new design of the HondaJet engine inlet. It represents value of increased in contract assets for G650 program. It represents value of decrease total gross profit earned on the contracts. it represents value of decrease total gross profit. Number of financial institutions with which cash is maintained by the entity. Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. Description of contingent payment arrangement. Description of contingent payment arrangement. Description of contingent payment arrangement. The purchase price for Shares in a business acquisition. The cash portion only of the acquisition price. Amount of deferred rent adjustment that provides economic benefits in future periods. Percentage of revenue from contracts with customers. Percentage of revenue from MRO contracts. Time band for expected timing of satisfaction of remaining performance obligation. Year in which remaining performance obligation is expected to be recognized, in 2018. Year in which remaining performance obligation is expected to be recognized, in 2019. The percentage of revenue which remaining performance obligation is expected to be recognized. Employee1Member Employee2Member Assets, Current Assets Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent DeferredRent Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Issuance of Stock and Warrants for Services or Claims Increase (Decrease) in Accounts Receivable Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract Increase (Decrease) in Prepaid Expense and Other Assets Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Long-term Debt Repayments of Long-term Lines of Credit Net Cash Provided by (Used in) Financing Activities Cash, Period Increase (Decrease) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Allocated Share-based Compensation Expense Contract with Customer, Asset, Net, Current Long-term Debt EX-101.PRE 10 cvu-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
May 10, 2018
Document And Entity Information    
Entity Registrant Name CPI AEROSTRUCTURES INC  
Entity Central Index Key 0000889348  
Document Type 10-Q  
Trading Symbol CVU  
Document Period End Date Mar. 31, 2018  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity's Reporting Status Current Yes  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   8,938,461
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2018  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED BALANCE SHEETS (Unaudited) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Current Assets:    
Cash $ 283,240 $ 1,430,877
Accounts receivable, net of allowance for doubtful accounts of $150,000 as of March 31, 2018 and December 31, 2017 3,984,414 5,379,821
Contract assets 114,023,576 111,158,551
Prepaid expenses and other current assets 2,363,604 2,413,187
Total current assets 120,654,834 120,382,436
Property and equipment, net 2,049,651 2,046,942
Deferred income taxes, net 1,161,818 1,566,818
Other assets 172,259 188,303
Total Assets 124,038,562 124,184,499
Current Liabilities:    
Accounts payable 11,810,149 15,129,872
Accrued expenses 1,983,368 1,911,421
Contract liabilities 281,528 246,330 [1]
Current portion of long-term debt 2,135,641 2,009,000
Line of credit 24,838,685 22,838,685
Income tax payable   109,327
Total current liabilities 41,049,371 42,244,635
Long-term debt, net of current portion 6,479,867 7,019,468
Other liabilities 595,173 607,063
Total Liabilities 48,124,411 49,871,166
Shareholders' Equity:    
Common stock - $.001 par value; authorized 50,000,000 shares, 8,923,845 and 8,864,319 shares, respectively, issued and outstanding 8,919 8,863
Additional paid-in capital 54,120,415 53,770,618
Retained earnings 21,805,417 20,548,652
Accumulated other comprehensive loss (20,600) (14,800)
Total Shareholders' Equity 75,914,151 74,313,333
Total Liabilities and Shareholders' Equity $ 124,038,562 $ 124,184,499
[1] On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful $ 150,000 $ 150,000
Common stock, par value (in dollars per share) $ .001 $ 0.001
Common stock, authorized 50,000,000 50,000,000
Common stock, issued 8,923,845 8,864,319
Common stock, outstanding 8,923,845 8,864,319
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Income Statement [Abstract]    
Revenue $ 18,191,623 $ 20,032,701
Cost of revenue 14,141,755 15,495,187
Gross profit 4,049,868 4,537,514
Selling, general and administrative expenses 2,049,840 2,163,878
Income from operations 2,000,028 2,373,636
Interest expense 447,263 390,335
Income before provision for income taxes 1,552,765 1,983,301
Provision for income taxes 296,000 734,000
Net income 1,256,765 1,249,301
Other comprehensive loss net of tax - Change in unrealized loss on interest rate swap (5,800) 5,200
Comprehensive income $ 1,250,965 $ 1,254,501
Income per common share - basic (in dollars per share) $ 0.14 $ 0.14
Income per common share - diluted (in dollars per share) $ 0.14 $ 0.14
Shares used in computing income per common share:    
Basic (in shares) 8,888,179 8,781,292
Diluted (in shares) 8,940,385 8,830,953
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Balance, beginning at Dec. 31, 2016 $ 8,738 $ 52,824,950 $ 14,781,018 $ (9,000) $ 67,605,706
Balance, beginning (in shares) at Dec. 31, 2016 8,739,836        
Net income     1,249,301   1,249,301
Change in unrealized loss from interest rate swap       5,200 5,200
Stock-based compensation expense $ 79 422,914     422,993
Stock-based compensation expense (in shares) 77,284        
Balance, ending at Mar. 31, 2017 $ 8,817 53,247,864 16,030,319 (3,800) 69,283,200
Balance, ending (in shares) at Mar. 31, 2017 8,817,120        
Balance, beginning at Dec. 31, 2017 $ 8,863 53,770,618 20,548,652 (14,800) $ 74,313,333
Balance, beginning (in shares) at Dec. 31, 2017 8,864,319       8,864,319
Net income     1,256,765   $ 1,256,765
Change in unrealized loss from interest rate swap       (5,800) (5,800)
Common stock issued as employee compensation $ 5 45,908     45,913
Common stock issued as employee compensation (in shares) 5,130        
Stock-based compensation expense $ 51 303,889     303,940
Stock-based compensation expense (in shares) 54,396        
Balance, ending at Mar. 31, 2018 $ 8,919 $ 54,120,415 $ 21,805,417 $ (20,600) $ 75,914,151
Balance, ending (in shares) at Mar. 31, 2018 8,923,845       8,923,845
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cash flows from operating activities:    
Net income $ 1,256,765 $ 1,249,301
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 153,297 149,926
Debt issue costs 21,392 21,392
Deferred rent (17,692) (7,670)
Loss on disposal of fixed asset   21,010
Stock-based compensation 303,940 422,993
Common stock issued as employee compensation 45,913  
Deferred income taxes 405,000 720,126
Changes in operating assets and liabilities:    
Decrease in accounts receivable 1,395,407 338,235
Increase in contract assets (2,865,025) (2,351,024)
(Increase) decrease in prepaid expenses and other assets 49,583 (576,795)
Decrease in accounts payable and accrued expenses (3,247,776) (2,612,459)
Increase (decrease) in contract liabilities 35,198 (266,404)
Decrease in income taxes payable (109,327)  
Net cash used in operating activities (2,573,325) (2,891,369)
Cash flows used in investing activities:    
Purchase of property and equipment (156,006) (90,017)
Proceeds from sale of fixed asset   42,480
Net cash used in investing activities (156,006) (47,537)
Cash flows from financing activities:    
Payments on long-term debt (418,306) (169,724)
Proceeds from line of credit 2,000,000 3,000,000
Payment on line of credit   (500,000)
Net cash provided by financing activities 1,581,694 2,330,276
Net decrease in cash (1,147,637) (608,630)
Cash at beginning of period 1,430,877 1,039,586
Cash at end of period 283,240 430,956
Cash paid during the period for:    
Interest $ 429,614 389,615
Income taxes   $ 13,888
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
INTERIM FINANCIAL STATEMENTS
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
INTERIM FINANCIAL STATEMENTS

1.       INTERIM FINANCIAL STATEMENTS

 

The condensed financial statements of CPI Aerostructures, Inc. (the “Company”) as of March 31, 2018 and for the three months ended March 31, 2018 and 2017 have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.

 

The condensed balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.

 

The Company maintains its cash in two financial institutions.  The balances are insured by the Federal Deposit Insurance Corporation.  From time to time, the Company’s balances may exceed these limits.  As of March 31, 2018, the Company had $44,132 of uninsured balances.  The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

 

Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606 Revenue from Contracts with Customers (“ASC 606”) using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Contract liabilities.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

When changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

 

Following the adoption of ASC 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no impact in the three months ended March 31, 2018 condensed financial statements upon adoption.

 

In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 balance sheet, has been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 balance sheet, have been combined and reclassified to contract liabilities.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCOUNTING STANDARDS
3 Months Ended
Mar. 31, 2018
Accounting Changes and Error Corrections [Abstract]  
ACCOUNTING STANDARDS

2.       aCCOUNTING STANDARDS

 

Recently Issued but not Adopted Accounting Pronouncements

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, “Leases (Topic 842).” The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and non-lease components in a contract in accordance with the new revenue guidance in ASC 606. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements. 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

3.       REVENUE RECOGNITION

 

The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The contracts with the U.S. government typically are subject to the Federal Acquisition Regulation (“FAR”) which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contractors are based on the specific negotiations with each customer.

 

The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

To determine the proper revenue recognition method, the Company evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period.

  

All of the Company’s current long-term contracts have a single performance obligation as the promise to transfer the goods or services are not separately identifiable from other promises in the contracts and, therefore, not distinct. Sometimes, the Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. All of the Company’s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

 

Revenues for the Company’s long-term contracts are recognized over time as the Company performs its obligations because of continuous transfer of control to the customer. The continuous transfer of control to the customer is supported by clauses in contracts that either allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and the products and services have no alternative use or the customer controls the work in progress.

 

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost input method to measure of progress for its contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on its contracts.

 

In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs to determine its progress towards contract completion and to calculate the corresponding amount of estimated revenue and estimated gross profit recognized. For any costs incurred that do not contribute to a performance obligation, the Company excludes such costs from its input methods of revenue recognition as the amounts are not reflective in transferring control of the asset to the customer. Costs to fulfill include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

 

Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin for a contract is reflected in revenue in the period the change becomes known. Contract estimates involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

For the Company’s uncompleted contracts, contract assets include unbilled amounts and when the estimated revenues recognized exceeds the amount billed to the customer and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current. The Company’s contract liabilities consist of billings in excess of estimated revenues recognized. Contract liabilities are classified as current. The Company’s contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period.

 

Revenue recognized for the three months ended March 31, 2018, that was included in the contract liabilities at January 1, 2018 was $146,270.

 

The Company’s remaining performance obligations represents the transaction price of its long-term contracts for which work has not been performed. As of March 31, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations was $62,075,462. The Company estimates that it expects to recognize approximately 64% of its remaining performance obligations in 2018 and 36% revenue in 2019.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts at a point in time following the transfer of control to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contract.

 

Revenue from long-term contracts transferred to customers over time and revenue from MRO contracts transferred at a point in time accounted for approximately 97% and 3%, respectively, for the three months ended March 31, 2018.

 

Revenue by long-term contract type for the three months ended March 31, 2018 is as follows:

 

Government subcontracts  $8,137,726 
Commercial contracts   7,476,095 
Prime government contracts   2,577,802 
   $18,191,623 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION
4.stock-based compensation

 

The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant.

 

In January 2018, the Company granted 58,578 restricted stock units (“RSUs”) to its board of directors as partial compensation for the 2018 year. In January 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income for the three months ended March 31, 2018 and 2017 includes approximately $273,000 and $292,000, respectively, of non-cash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses.

 

In January 2018, the Company granted 5,130 shares of common stock to various employees. For the three months ended March 31, 2018, approximately $10,000 of compensation expense is included in selling, general and administrative expenses and approximately $36,000 of compensation expense is included in cost of revenue for this grant.  In January 2017, the Company granted 5,550 shares of common stock to various employees. For the three months ended March 31, 2017, approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of revenue for this grant.

 

In March 2018, the Company granted 68,764 shares of common stock to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criterion are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2022 based upon the service and performance thresholds. For the three months ended March 31, 2018, approximately $76,600 of compensation expense is included in selling, general and administrative expenses and approximately $16,100 of compensation expenses is included in cost of revenue for this grant.

 

In March 2017, the Company granted 73,060 shares of common stock to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criterion are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. For the three months ended March 31, 2017, approximately $93,600 of compensation expense is included in selling, general and administrative expenses and approximately $19,700 of compensation expense is included in cost of revenue for this grant.

 

In March 2018, 12,330 and 9,130 of the shares granted in 2016 and 2017, respectively, were forfeited because the Company failed to achieve certain performance criterion for the year ended December 31, 2017. In addition, on March 22, 2018, these employees returned 7,552 common shares, valued at approximately $62,000, to pay the employees’ withholding taxes.

 

In March 2017, 12,330 of the shares granted in August of 2016 were forfeited because the Company failed to achieve certain performance criterion for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees’ withholding taxes.

 

A summary of the status of the Company’s stock option plans as of March 31, 2018 and changes during the three months ended March 31, 2018 is as follows:

 

   Options   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term (in years)
   Aggregate
intrinsic value
 
Outstanding at beginning of period   80,249   $11.05           
                     
Outstanding and vested at end of period   80,249   $11.05    0.85   $110,250 

 

During the three months ended March 31, 2018 and March 31, 2017, no stock options were granted or exercised.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE
3 Months Ended
Mar. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS AND FAIR VALUE
5.Derivative Instruments and Fair Value

 

Our use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.

 

We record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

 

Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately.

 

In May 2016, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.

 

Fair Value

 

At March 31, 2018 and December 31, 2017, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. 

 

   March 31, 2018 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $33,475,585   $33,475,585 

  

   December 31, 2017 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $31,893,894   $31,893,894 

 

We estimated the fair value of debt using market quotes and calculations based on market rates.

 

The following table presents the fair values of those financial liabilities measured on a recurring basis as of March 31, 2018 and December 31, 2017:

 

       Fair Value Measurements March 31, 2018 
Description  Total   Quoted Prices
in Active
Markets for
Identical assets
(Level 1)
   Significant
Other
Observable
Inputs
(Level 2)
   Significant
Unobservable
Inputs
(Level 3)
 
Interest Rate Swap, net  $26,427       $26,427     
Total  $26,427       $26,427     

  

       Fair Value Measurements December 31, 2017 
Description  Total   Quoted Prices
in Active
Markets for
Identical assets
(Level 1)
   Significant
Other
Observable Inputs
(Level 2)
   Significant
Unobservable
Inputs
(Level 3)
 
Interest Rate Swap, net  $18,781       $18,781     
Total  $18,781       $18,781     

 

The fair value of the Company’s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the “replacement swap rate,” which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest differential between the contractual swap and the replacement swap.

 

As of March 31, 2018 and December 31, 2017, $26,427 and $18,781, respectively, was included in other liabilities related to the fair value of the Company’s interest rate swap, and $20,600 and $15,000, respectively, net of tax of approximately $4,000 and $4,000, respectively, was included in Accumulated Other Comprehensive Loss.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONTRACT ASSETS AND CONTRACT LIABILITIES
3 Months Ended
Mar. 31, 2018
Contract Assets And Contract Liabilities  
Contract assets and contract liabilities
6. Contract assets and contract liabilities

 

Net Contract assets (liabilities) consist of the following:

 

    March 31, 2018  
    U.S.              
    Government     Commercial     Total  
Contract assets   $ 57,248,632     $ 56,774,944     $ 114,023,576  
Contract liabilities     (226,712 )     (54,816 )     (281,528 )
Net contract assets (liabilities)   $ 57,021,920     $ 56,720,128     $ 113,742,048  

 

    12 /31/2017 (1)  
    U.S.
Government
    Commercial     Total  
Contract assets   $ 54,591,601     $ 56,566,950     $ 111,158,551  
Contract liabilities     (224,339 )     (21,991 )     (246,330 )
Net contract assets (liabilities)   $ 54,367,262     $ 56,544,959     $ 110,912,221  
  (1) On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.

 

The increase or decrease in the Company’s net contract assets (liabilities) from January 1, 2018 to March 31, 2018 was primarily due to costs incurred on newer programs, like the Raytheon Next Generation Jammer Pod ($0.7 million increase) and the new design of the HondaJet engine inlet ($1.0 million increase), for which the Company has not begun billing on a steady rate. Additionally, we experienced some delays in shipping on the G650 program which increased contract assets by $2.2 million.

 

U.S. Government Contracts includes contracts directly with the U.S. Government and Government subcontractors.

 

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the three months ended March 31, 2018, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $(320,303) from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years. During the three months ended March 31, 2017, the effect of such revisions was a decrease to total gross profit of approximately $1,275,000.

 

Although management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible that additional significant costs could occur on contracts prior to completion.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME PER COMMON SHARE
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
INCOME PER COMMON SHARE
7. INCOME PER COMMON SHARE

 

Basic income per common share is computed using the weighted average number of common shares outstanding. Diluted income per common share for the three months ended March 31, 2018 and 2017 is computed using the weighted-average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 78,933 were used in the calculation of diluted income per common share in the three months ended March 31, 2018. Incremental shares of 45,249 were not used in the calculation of diluted income per common share in the three months ended March 31, 2018, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of 78,865 were used in the calculation of diluted income per common share in the three months ended March 31, 2017. Incremental shares of 114,466 were not used in the calculation of diluted income per common share in the three month period ended March 31, 2017, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
LINE OF CREDIT
3 Months Ended
Mar. 31, 2018
Line of Credit Facility [Abstract]  
LINE OF CREDIT
8. LINE OF CREDIT

 

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. 

 

As of March 31, 2018, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.

 

As of March 31, 2018, the Company had $24.8 million outstanding under the Revolving Loan bearing interest at 4.94%.

 

The BankUnited Facility is secured by all of the Company’s assets.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
LONG-TERM DEBT
  9. LONG-TERM DEBT

 

In May 2016, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.

 

The Company paid approximately $254,000 of debt issuance costs in connection with the BankUnited Facility of which approximately $64,000 is included in other assets and $21,000 is a reduction of long-term debt.

 

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019.

 

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Twelve months ending March 31,        
  2019     $ 2,135,640  
  2020       6,334,126  
  2021       108,053  
  2022       35,045  
  Thereafter       24,036  
        $ 8,636,900  

 

In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $511,900 including a current portion of $177,307.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
MAJOR CUSTOMERS
3 Months Ended
Mar. 31, 2018
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS
10.MAJOR CUSTOMERS

 

During the three months ended March 31, 2018, the Company’s four largest commercial customers accounted for 30% 14%, 12% and 10% of revenue. During the three months ended March 31, 2017, the Company’s two largest commercial customers accounted for 36% and 25% of revenue. In addition, during the three months ended March 31, 2018 and 2017, 14% and 1% of revenue, respectively, was directly from the U.S. Government.

 

At March 31, 2018, 34%, 16%, 13% and 11% of Contract assets were from the Company’s four largest commercial customers. At December 31, 2017, 32%, 20%, 12% and 10% of Contract assets were from the Company’s four largest commercial customers.

 

At March 31, 2018 and December 31, 2017, 3% and 4%, respectively, of Contract assets were directly from the U.S. Government.

 

At March 31, 2018, 26%, 21% and 20% of our accounts receivable were from our three largest commercial customers. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers. 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2018
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
11. SUBSEQUENT EVENTS

 

On March 21, 2018, the Company entered into a Stock Purchase Agreement (the “Agreement”) with Air Industries Group (“Air Industries”), pursuant to which, subject to the satisfaction or waiver of certain conditions, the Company will purchase from Air Industries all of the shares (the “Shares”) of Welding Metallurgy, Inc. (“WMI”), a wholly owned subsidiary of Air Industries (the “Acquisition”). WMI is engaged in the manufacture of complex components and assemblies for the defense and commercial aircraft industries. Under the terms of the Agreement, the Company will pay a purchase price for the Shares as follows: (i) $9.0 million in cash, subject to adjustment based on the working capital of WMI at the closing of the Acquisition and (ii) up to an aggregate of $1.0 million, in two payments of up to $500,000 each (the “Contingent Payments”) if WMI enters into certain long-term supply agreements. The Contingent Payments are reduced if milestones for signing are not achieved. The Company expects to consummate this acquisition in the quarter ending June 30, 2018.

 

On April 24, 2018, the Company obtained a commitment letter from Bank United with respect to amending the BankUnited Facility to, among other things, extend the term of each of the Revolving Loan and the Term Loan for an additional two years to May 31, 2021 and to provide for a new term loan to be used to fund the Acquisition that would mature on May 31, 2021. The amendments to the BankUnited Facility are subject to the lenders’ due diligence and the preparation and execution of formal documentation.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by long-term contract type

Revenue by long-term contract type for the three months ended March 31, 2018 is as follows:

 

Government subcontracts   $ 8,137,726  
Commercial contracts     7,476,095  
Prime government contracts     2,577,802  
    $ 18,191,623  
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock options plans activity

A summary of the status of the Company’s stock option plans as of March 31, 2018 and changes during the three months ended March 31, 2018 is as follows:

 

    Options     Weighted
average
exercise
price
    Weighted
average
remaining
contractual
term (in years)
    Aggregate
intrinsic value
 
Outstanding at beginning of period     80,249     $ 11.05                  
                                 
Outstanding and vested at end of period     80,249     $ 11.05       0.85     $ 110,250  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)
3 Months Ended
Mar. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values

At March 31, 2018 and December 31, 2017, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. 

 

    March 31, 2018  
    Carrying Amount     Fair Value  
Debt            
Short-term borrowings and long-term debt   $ 33,475,585     $ 33,475,585  

  

    December 31, 2017  
    Carrying Amount     Fair Value  
Debt            
Short-term borrowings and long-term debt   $ 31,893,894     $ 31,893,894  
Schedule of financial liabilities measured on recurring basis

The following table presents the fair values of those financial liabilities measured on a recurring basis as of March 31, 2018 and December 31, 2017:

 

          Fair Value Measurements March 31, 2018  
Description   Total     Quoted Prices
in Active
Markets for
Identical assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
    Significant
Unobservable
Inputs
(Level 3)
 
Interest Rate Swap, net   $ 26,427           $ 26,427        
Total   $ 26,427           $ 26,427        

  

          Fair Value Measurements December 31, 2017  
Description   Total     Quoted Prices
in Active
Markets for
Identical assets
(Level 1)
    Significant
Other
Observable Inputs
(Level 2)
    Significant
Unobservable
Inputs
(Level 3)
 
Interest Rate Swap, net   $ 18,781           $ 18,781        
Total   $ 18,781           $ 18,781        
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2018
Contract Assets And Contract Liabilities Tables  
Schedule of net contract assets (liabilities)

Net Contract assets (liabilities) consist of the following:

 

    March 31, 2018  
    U.S.              
    Government     Commercial     Total  
Contract assets   $ 57,248,632     $ 56,774,944     $ 114,023,576  
Contract liabilities     (226,712 )     (54,816 )     (281,528 )
Net contract assets (liabilities)   $ 57,021,920     $ 56,720,128     $ 113,742,048  

 

    12 /31/2017 (1)  
    U.S.
Government
    Commercial     Total  
Contract assets   $ 54,591,601     $ 56,566,950     $ 111,158,551  
Contract liabilities     (224,339 )     (21,991 )     (246,330 )
Net contract assets (liabilities)   $ 54,367,262     $ 56,544,959     $ 110,912,221  
  (1) On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Tables)
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Schedule of maturities of long-term debt

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Twelve months ending March 31,        
  2019     $ 2,135,640  
  2020       6,334,126  
  2021       108,053  
  2022       35,045  
  Thereafter       24,036  
        $ 8,636,900  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
INTERIM FINANCIAL STATEMENTS (Details Narrative)
Mar. 31, 2018
USD ($)
Number
Interim Financial Statements Details Narrative  
Cash, uninsured amount | $ $ 44,132
Number of Financial Institutions where cash is maintained | Number 2
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE RECOGNITION (Details)
3 Months Ended
Mar. 31, 2018
USD ($)
Product Information [Line Items]  
Revenue by long-term contract type $ 18,191,623
Government Subcontracts [Member]  
Product Information [Line Items]  
Revenue by long-term contract type 8,137,726
Commercial Contracts [Member]  
Product Information [Line Items]  
Revenue by long-term contract type 7,476,095
Prime Government Contracts [Member]  
Product Information [Line Items]  
Revenue by long-term contract type $ 2,577,802
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE RECOGNITION (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2018
Jan. 02, 2018
Dec. 31, 2017
[1]
Contract liability $ 281,528 $ 146,270 $ 246,330
Remaining performance obligations $ 62,075,462    
2018 [Member]      
Expect remaining performance obligation (percent) 64.00%    
Performance Obligation Year 2018    
2019 [Member]      
Expect remaining performance obligation (percent) 36.00%    
Performance Obligation Year 2019    
Transferred over Time [Member]      
Revenue from long-term contracts (percent) 97.00%    
Transferred at Point in Time [Member]      
Revenue from MRO contracts (percent) 3.00%    
[1] On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Details) - Stock Option Plans [Member]
3 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Options, Outstanding  
Outstanding at beginning | shares 80,249
Outstanding and vested at end of period | shares 80,249
Options, Outstanding, Weighted Average Exercise Price  
Outstanding at beginning | $ / shares $ 11.05
Outstanding and vested at end of period | $ / shares $ 11.05
Options, Weighted Average Remaining Contractual Term  
Outstanding and vested at end of period 10 months 6 days
Options, Aggregate Intrinsic Value  
Outstanding and vested at end of period | $ $ 110,250
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Mar. 22, 2018
Mar. 09, 2017
Mar. 31, 2018
Jan. 31, 2018
Mar. 31, 2017
Jan. 31, 2017
Mar. 31, 2018
Mar. 31, 2017
Restricted Stock Units (RSUs) [Member] | Director [Member]                
Restricted stock units granted       58,578   59,395    
Vesting period       1 year   1 year    
Restricted Stock Units (RSUs) [Member] | Director [Member] | Selling, General and Administrative Expenses [Member]                
Stock-based compensation             $ 273,000 $ 292,000
Stock Awards [Member] | Employees [Member]                
Number of common shares granted       5,130   5,550    
Stock Awards [Member] | Employees [Member] | Selling, General and Administrative Expenses [Member]                
Stock-based compensation             10,000 13,300
Stock Awards [Member] | Employees [Member] | Cost of Sales [Member]                
Stock-based compensation             $ 36,000 37,500
Stock Awards [Member] | Employees [Member]                
Number of common shares granted     68,764   73,060      
Stock awards forfeited (shares)     12,330   9,130      
Number of shares returned for employee's withholding taxes (shares) 7,552              
Value of shares returned for employee's withholding taxes $ 62,000              
Stock Awards [Member] | Employees [Member] | Selling, General and Administrative Expenses [Member]                
Stock-based compensation     $ 76,600         93,600
Stock Awards [Member] | Employees [Member] | Cost of Sales [Member]                
Stock-based compensation     $ 16,100         $ 19,700
Stock Awards [Member] | Employees [Member]                
Stock awards forfeited (shares)         12,330      
Number of shares returned for employee's withholding taxes (shares)   4,525            
Value of shares returned for employee's withholding taxes   $ 33,000            
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Carrying Amount [Member]    
Short-term borrowings and long-term debt $ 33,475,585 $ 31,893,894
Fair Value [Member]    
Short-term borrowings and long-term debt $ 33,475,585 $ 31,893,894
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Interest Rate Swap $ 26,427 $ 18,781
Recurring Basis [Member]    
Interest Rate Swap 26,427 18,781
Total 26,427 18,781
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Interest Rate Swap 26,427 18,781
Total $ 26,427 $ 18,781
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Derivative Instruments And Fair Value Details Narrative    
Fair value of interest rate swap $ 26,427 $ 18,781
Accumulated other comprehensive loss, net of tax 20,600 14,800
Accumulated other comprehensive loss, tax $ 4,000 $ 1,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
Mar. 31, 2018
Jan. 02, 2018
Dec. 31, 2017
[1]
Operating Leased Assets [Line Items]      
Contract assets $ 114,023,576   $ 111,158,551
Contract liabilities (281,528) $ (146,270) (246,330)
Net contract assets (liabilities) 113,742,048   110,912,221
US Government [Member]      
Operating Leased Assets [Line Items]      
Contract assets 57,248,632   54,591,601
Contract liabilities (226,712)   (224,339)
Net contract assets (liabilities) 57,021,920   54,367,262
Commercial [Member]      
Operating Leased Assets [Line Items]      
Contract assets 56,774,944   56,566,950
Contract liabilities (54,816)   (21,991)
Net contract assets (liabilities) $ 56,720,128   $ 56,544,959
[1] On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative)
3 Months Ended
Mar. 31, 2018
USD ($)
Contract Assets And Contract Liabilities Details Narrative  
Increase in Raytheon Next Generation Jammer Pod $ 700,000
Increase in new design of the HondaJet engine inlet 1,000,000
Increased in contract assets for G650 program 2,200,000
Decrease total gross profit 1,275,000
Decrease total gross profit earned on the contracts $ (320,303)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME (LOSS) PER COMMON SHARE (Details Narrative) - shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Earnings Per Share [Abstract]    
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 78,933 78,865
Antidilutive securities excluded from computation of earnings per share (shares) 45,249 114,466
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
LINE OF CREDIT (Details Narrative) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Mar. 24, 2016
Oustanding loans $ 24,838,685 $ 22,838,685  
Bank United [Member] | Term Loan [Member]      
Debt instrument, face amount     $ 10,000,000
Revolving Credit Facility [Member] | Bank United [Member]      
Line of credit facility, maximum borrowing capacity     $ 30,000,000
Revolving Credit Facility [Member] | Amendment - Bank United [Member]      
Oustanding loans $ 24,800,000    
Line of credit facility, interest rate at period end 4.94%    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Details)
Mar. 31, 2018
USD ($)
Year ending December 31,  
2019 $ 2,135,640
2020 6,334,126
2021 108,053
2022 35,045
Thereafter 24,036
Total maturities $ 8,636,900
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Details Narrative) - USD ($)
Mar. 24, 2016
Mar. 31, 2018
Capital lease and notes payable   $ 511,900
Capital lease and notes payable, current portion   177,307
Term Loan [Member] | Bank United [Member]    
Debt instrument, face amount $ 10,000,000  
Payments of debt issuance costs $ 254,000  
Debt issuance costs   64,000
Debt issuance costs, reduction of long-term debt   $ 21,000
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
MAJOR CUSTOMERS (Details Narrative) - Number
3 Months Ended 12 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Revenue [Member]      
Concentration Risk [Line Items]      
Number of large commercial customers 4 2  
Revenue [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 30.00% 36.00%  
Revenue [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 25.00%  
Revenue [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00%    
Revenue [Member] | Customer Four [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00%    
Revenue [Member] | US Government Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 1.00%  
Contract Assets [Member]      
Concentration Risk [Line Items]      
Number of large commercial customers 4   4
Contract Assets [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 34.00%   32.00%
Contract Assets [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 16.00%   20.00%
Contract Assets [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00%   12.00%
Contract Assets [Member] | Customer Four [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%   10.00%
Contract Assets [Member] | US Government Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 3.00%   4.00%
Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Number of large commercial customers 3   3
Accounts Receivable [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 26.00%   44.00%
Accounts Receivable [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 21.00%   18.00%
Accounts Receivable [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00%   13.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENTS (Details Narrative) - Stock Purchase Agreement - WMI [Member]
Mar. 21, 2018
USD ($)
Purchase price for Shares $ 9,000,000
Total Contingent Payments [Member]  
Contingent payments 1,000,000
Contingent Payment #1 [Member]  
Contingent payments 500,000
Contingent Payment #2 [Member]  
Contingent payments $ 500,000
EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $16KTP?(\\#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,$% @ 1%:O3&;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 " !$5J],]26(1.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NNDV!%&7"]-.("$Q"<0M2KPMHDFCQ*C=V].& MK1."!^ 8^\_GSY(;'83N(C['+F DB^EF<*U/0H>$O"2 Y/3Q' :V@:N@ E&&%WZ+J"9B;GZ)S9W@)V30[)SJN_[LE_DW+@# MA[>GQY>\;F%](N4UCK^2%70*N&:7R:^+A\UNRV1=\;NB6A5\M>.56-Z+>OD^ MN?[PNPJ[SMB]_&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 " !$5J],(]2EPG " !Y" & 'AL+W=OVZ<36KZ3L-T$@RHJV1#RQGG9J MY<)X2Z0:\FL@>D[)V9#:)L!AF 8MJ3N_R,W^+6MH3_V=.& M/;8^\M\GGNMK)?5$4.0]N=(?5/[LCUR-@LG*N6YI)VK6>9Q>MOX.;0XHT02# M>*GI0\SZG@[EQ-BK'GP];_U0>T0;6DIM@JCF3@^T:;0EY6/.K/LMJZV>^=Z87^-T7^C=]HHN/9$:92L M$>;KE3I)LW=F344KU.R]"//@KLV,B/V P#,$FA"! MLCT)8$A@CQTZ_BAP.[)L"0!:N2@9*9"[? MNBM[ +)P6=:@Q-KEQY8$ $E@"13"*16Z%E([J0#,:D%E(7&1:\$^<@BS<.@( MS-X=PHX%[#P0 &;AW!&1F_38?E:0F_8X1';2![.'O*7\:FJ>\$IVZTS!G\4,^SH)W M09<0FF27Z[>O$[(49L:GOB&)\Q_/WP_YV7AY;MIOW3Z$?O:]KH[=PWS?]Z=% MEG7;?:C+[E-S"L?XYJ5IZ[*/C^UKUIW:4.[&H+K*4"F7U>7A.%\MQ[*G=K5L MWOKJ< Q/[:Q[J^NR_6<=JN;\,(?Y1\&7P^N^'PJRU?)4OH8_0O_U]-3&I^Q: MR^Y0AV-W:(ZS-KP\S#_#XE&/ :/BST,X=S?WLZ$ISTWS;7CX=?*IU?SJ?6_A?=01?G@).;8-E4W_LZV;UW?U%,MT4I=?K]< M#\?Q>I[J_PB3 W *P/\;H*< ?0T \\, ,P68:\"HSRXM&;OFL>S+U;)MSK/V M,KJGSE>B_%ZC#>W\05IQ$62CY+CE$*C4:0E7 9&*Y\GFF-$.X;9 MT23/^B*Q-WETX8T!0_QPG=5YX1%D/U;T8[D?('XLRP-@%&J;D]FPD90 UEN; M\.1$3XY[(K-J[5@FU$X[1?M(T!G0X!-CEHM^Z(T4OQ5#FB+2C#!)WW6NF$HP1.@3O*J2,0IH>)\\,Z!E91"I$4 M19'P)1,6.&)UJJ]EQ@*'K*:0G33WP^]!@6&]+2@M8.'SQ(P$&;7 64N9O@8. M42B\UHY.2E$8.9BB+91RIGI2!C)P(AM* M0!!0"]HZVKR-)%2J4$HE/,E0!DYE0PD('+88D>R=M]24H$2BO'#(B@139Q.B?:C3%WDU#64<-IYXX3&UA(=?4$MTY#RSUHM'K42WD0?'V=%V7\I M+B=-OY?MZ^'8S9Z;OF_J\63BI6GZ$.VK3W%H]Z'<71^J\-(/MWF\;R\G/)>' MOCE-IU?9]0AM]2]02P,$% @ 1%:O3"*Y$X$+ @ #@8 !@ !X;"]W M;W)KUNFS 4AF\%<0$QW] (D)I4TR9M4M1I MW6\'#@'58&8[H;O[V88B MY6?L1?[WO.ZKD3RU-Z%:3IX,0L M?FU;S'X?@- ALUW[?>*YN=1"3: \[?$%OH/XT9^8'*$Y2MFTT/&&=A:#*K,? MW?TQ5GHM>&E@X(N^I2HY4_JJ!E_*S'84$! HA(J 97.#(Q"B DF,7U-,>TZI MC,O^>_1/NG99RQES.%+RLRE%G=F);950X2L1SW3X#%,]H6U-Q7^%&Q I5R0R M1T$)U[]6<>6"ME,4B=+BM[%M.MT.XTKD3S:SP9L,WFQP@W\:_,G@KPQH)-.E M/F&!\Y31P6+CR^JQ^B;N_TFJR6R]E;'B8INJDXD^0P2KR%Q+M7 M' V*>)8@F7^&\(P0GO;[2X@'L]\W^GWM#Q;^R%D5,4IB+>FTQ T=^:PJ^:_L MCB8PT@1;&G=%8Y"L]W24) L29^$<4 M&8FB+5&P(HHVB9('ST^"< 5DT"51X+M_^7!B(T^\Y5GE.<0?Y#'HC#QH<3+5 M3?D-LTO3<>M,A3SD^BA6E J0,9V=#%?+RWD>$*B$ZL:RS\8K:AP(VD^W+YK_ M O(_4$L#!!0 ( $16KTQQO BM10, )T, 8 >&PO=V]R:W-H965T M&ULA9=OCZ,V$,:_"N)]%_P/VZLDTB95U4IWTNJJNWO-)DZ" M#G *SN;Z[6L#FV,]0S>1 CC/S/P\.$_,ZF:['_W9&)?\;.JV7Z=GYRZ/6=;O MSZ8I^P=[,:W_YFB[IG3^LCME_:4SY6$(:NJ,YGF1-675IIO5,/;<;5;VZNJJ M-<]=TE^;INS^W9K:WM8I2=\&OE2GLPL#V69U*4_F;^.^7IX[?Y7=LQRJQK1] M9=ND,\=U^D0>=T2'@$'QK3*W?G:>A*F\6/LC7/QU6*=Y(#*UV;N0HO2'5[,S M=1TR>8Y_IJ3IO68(G)^_9?]CF+R?S$O9FYVMOU<'=UZG*DT.YEA>:_?%WOXT MTX1$FDRS_V1>3>WE@<37V-NZ'SZ3_;5WMIFR>)2F_#D>JW8XWJ;\;V%X )T" MZ#W U_Z_ #8%L%\!?)C\2#9,]??2E9M59V])-]ZM2QD6!7EDOIG[,#CT;OC. MS[;WHZ^;HEAEKR'/)-F.$CJ3D+LB\\GO%2A684M!.'U?8 <5A<0K,'0.;(AG M\WB%QW,TG@_Q?!ZOHQZ,$CE(VK$'BFA24!;-!0K]3XI1F2_T3*!$ A#)/"(: M)6).Q/U;"A$1(4+!M2!JH<<%2E1 (A(1%: 0S[E6LWLQ B$ZP:0@'.>1*(^$ M/-&RVDI0AP8>'G5RA^A(P91<6$,*Y5&0)UH:6X7P^!>-^X/HF&0%*W >C?)H MR,,C'@WO Y>TB%\C\&;HPM^U& GJ).-SW7LBU"J?"(5$,B:B M-'I6*G\@/ ;Z0/6>!G=J JU:Q58]:3ZB^4#UG@;W:2+!G[.B"QEP9R706E5L MK01ZIO(O$B^-'2:4BE"]Q(2[*X'VJF)[)= XE>8Y4V 5(D+%]]A/-&P*H_%MV'L/F\5?:<:-^^>R.U5MG[Q8Y[>< MP\;P:*TSGC-_\(1G_ZQPOZC-T853Z<^[<<,\7CA[F1X&LOL3R>8_4$L#!!0 M ( $16KTQ=W+DMO@, +8/ 8 >&PO=V]R:W-H965T&ULC5?;;MLX$/T50>^N.+R)"FP#:R?&+M %@A;=?59L.A8J65Y)B=N_7^I2 MU>*,DN0AUN4,Y\PA.4=<7LOJ>WVRM@E^%/FY7H6GIKG<15&]/]DBK3^5%WMV M;XYE5:2-NZV>H_I2V?30!15YQ!G349%FYW"][)X]5NME^=+DV=D^5D']4A1I M]7-C\_*Z"B'\]>!+]GQJV@?1>GE)G^U7VWR[/%;N+AI'.62%/==9>0XJ>UR% M?\#=#I(VH$/\D]EK?7,=M*4\E>7W]N:OPRID+2.;VWW3#I&ZGU>[M7G>CN1X M_#<,&HXYV\#;ZU^C[[KB73%/:6VW9?YO=FA.J]"$P<$>TY>\^5)>_[1#02H, MANH_VU>;.WC+Q.78EWG=_0_V+W53%L,HCDJ1_NA_LW/W>^W?Z'@(HP/X$,#' M ,[?#!!#@!@#A'XS0 X!\G>&MRFI(4"- ?+M#'H(T&, B&X^>K$Z]>_3)ETO MJ_(:5/T"NJ3M.H4[[>9WWS[LIK-[YR:@=D]?UT8MH]=VG &RZ2'\%J*GD"T! MB:>0>P)BII ' I),(3L,2=@(B5RE8[F<+)=W\?(V'KQR>TC<0V1@(,C; P"\> Q<)8]YP.XS2L68J9II609 J"*P"]U3H(6JJ0F+$ M3!Y)YI$H3^PO"XGR@)-1,&]6=N_C)GP4R4?ANH4W#0KE41S-PCN@"1--,M&8 MB?1F0*.ICKW=L-6(A^0\ 6^D'0V[*7U"."8)QYBPWR=BE":.N9%T%D-F,3B+ MUVHV!F]/ ]ZJVAH\08*[?:<]:>XQ$#033( G]0,&+H1!"P.C=,*-F%T<":E" M@E7P"MPD>'LZ%8#/Y %&-W^&,WE]:3-@IH)K;]ML!]14\=BU);_/W1-(SI0T M6GDMZ(% +D!BT0F&L10@W-^,&C-6"%B-Q%<#".&U1.ME]P'@E!/M5X -"[70 M 3/MC<:/< PC[\-@K8/Q:*F+KW8%,^M,L MAGP,VT&T,2Q M_36,/4:JA!F?,PF#N;5&.Q%@*P+?\S9 ^ R(.7%HHX$/. U@JU'@BX--Q+5) M@S_02%PBYUC3;@,?L!O ?J.D2&8^4( V',". \S_%@+"Y/3;M9>RN MJ_XDV=\TY64X)4?C47W]/U!+ P04 " !$5J],6Y7\V/779ZRK-T>?56TG^J+/XLO32^V V#JC(#(716 M%:?S?+T_(EW[;]2&*\//A-[XL^TC!QS]3T/DM9S_P?OM;])^'XD,Q;T7K M-W7Y]VG7'5=S.Y_M_+YX+[O/]?47/Q6DYK.I^M_\AR^#O'<2B M*];+IK[.FO%J78K^II!/&"9SVQ\Z<;$; M*4@:QQ0M9"*-%/R#+IA$DC[I(LJ$ EU.#3&Z', Y3%A*L$I)Q<\-6*T$4)JR2E120)ZPQ?-0,D"4FMJ*49<[ M99%ZBF4+%1Y[EYHIGHF2@:*DC)8Q[Q8(N3%&4U>,$G1X]RB7L,7343)XE)35 M,@9?N"C.4D\,'T'K7*0N'H](R3&2$EO&D%P$KB,D.@G@,0D,)H$R"6+\+4 9 MQ.C^994VX$LGK@KPJ 09TP)271C/0& 8")2!$+-M(946@MYNG- )(5.SS4,0 MD/%$G[=)]/BRR6WB]0<\*X%A)5!60HS 1/6,,#<*4]7SK 2FS8,$1(#G&C!< M \HU8("52XMQ68Q0:F=2L 6>;,"0#2C9@.GDQ/!'3<5"),)'4SS7@.$:4& ! M RSUHUP\L( !%E!@00PLJ6R8[IR:8MH_1 $FT7 @3S9DR(:4;,CP*O041B-M M%SBE%E9C8JJ0!QLR/2#2MA3C'E#F*"S]2-MPPM"_*IN:*AZ5R* 2*2HQ)B#8 M\&ZF]R^C"]Z=2EE*?.(R[2(FVD7D$8@, I$B$./OUQR?;&[[91^W_6; M)FPWXW+2N-/5EVFI++NMUZW_ U!+ P04 " !$5J],#R6C"[$! #2 P M& 'AL+W=OD%@ M&V@Z%!NP 4&';<^*3=M")=&3Y+C[^TFRXWF=L1>+I'D.#RDJ&]"^NA; DS>M MC,MIZWUW8,R5+6CA;K #$_[4:+7PP;4- R^R:7T,L"+K1 -?P7_K3C9X;&:II ;C)!IB MH<[IX_9PW,?\E/!=PN 6-HF=G!%?H_.IRNDF"@(%I8\,(AP7> *E(E&0\7/B MI'/)"%S:5_;GU'OHY2P)M/*5)YS#Q7V'K #X!^#L &PLEY1^$%T5F<2!V MG'TGXA5O#SS,IHS!-(KT+XAW(7HIMKN[C%TBT91S''/X,F?.8(%]+L'72ASY M/W"^#M^M*MPE^.XOA??K!/M5@GTBV/^WQ;6;YE\C>@A2-C=AA=KPP&9'0>VC>1]L.Z[9 MZ'CLIA?$YF=<_ 902P,$% @ 1%:O3,[))6*T 0 T@, !@ !X;"]W M;W)KO3" %5^H;9;T[SLVA*($Y<7VC,\Y<_$X'XU]=AV )R]*:E?0SOO^P)BK M.E#<79D>--XTQBKNT;0M<[T%7D>2DBQ-DD],<:%IF4??R9:Y&;P4&DZ6N$$I M;O\>09JQH#OZZG@4;>>#@Y5YSUOX"?Y7?[)HL46E%@JT$T83"TU!;W>'8Q;P M$?!;P.A69Q(J.1OS'(QO=4&3D!!(J'Q0X+A=X ZD#$*8QI]9DRXA W%]?E5_ MB+5C+6?NX,[()U'[KJ WE-30\$'Z1S-^A;F>:TKFXK_#!23"0R88HS+2Q954 M@_-&S2J8BN(OTRYTW,?IYCJ=:=N$=":D"^$FQF%3H)CY/?>\S*T9B9UZW_/P MQ+M#BKVI@C.V(MYA\@Z]EW*W_Y*S2Q":,<<)DZXQ"X*A^A(BW0IQ3-_1TVWZ M?C/#?:3OU]&S9%L@VQ3(HD#V88D;F.QMD6S54P6VC=/D2&4&'2=YY5T&]C8^ M(OL/GZ;]![>MT(Z7C?UOC/& J217.$(=?K#%D-#X&PO=V]R:W-H M965T&UL?5/;;M0P$/T5RQ]0[WH#K59)I&XK!!)(JR+@V9M, M$JN^!-O9E+]G[*0A0-07VS.><^;,>)R/UCW[#B"0%ZV,+V@70G]DS%<=:.%O M; \&;QKKM AHNI;YWH&H$T@KQG>[]TP+:6B9)]_9E;D=@I(&SH[X06OA?IU MV;&@>_KJ>))M%Z*#E7DO6O@*X5M_=FBQA:66&HR7UA '34'O]\=3%N-3P'<) MHU^=2:SD8NUS-#[5!=U%0:"@"I%!X':%!U J$J&,GS,G75)&X/K\ROXAU8ZU M7(2'!ZM^R#IT!;VCI(9&#"H\V?$CS/6\HV0N_C-<06%X5((Y*JM\6DDU^&#U MS()2M'B9=FG2/DXWV>T,VP;P&< 7P%W*PZ9$2?FC"*+,G1V)FWK?B_C$^R/' MWE31F5J1[E"\1^^UW&<\9]=(-,>[/$K9CLGR1LU5,-KDW3Y$EE!Y,F>>5=!O:>IS?Y$SY- M^Q?A6FD\N=B +YOZWU@; *7L;G"$.OQ@BZ&@"?%XBV2X^_M2LNMYF[$72:1X#@\I*AN,?74M@"?O2FJ7T];[[L"8*UM0W%V9#C3> MU,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+OI,M,M-[*32<+'&]4MS^.H(T0TZW M]-/Q+)K6!PW>R:+&9I1(*M!-&$PMU3N^VAV,:XF/ #PYQ) MJ.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0H8RWB9/.*0-P>?YD?XRU8RUG[N#> MR)^B\FU.;RFIH.:]],]F>(*IGFM*IN*_P@4DA@+-/)]@Z()D R0RXC7G8F"@J?^">%YDU [%C[SL>GGA[2+ W97#& M5L0[%._0>RFVZ77&+H%HBCF.,JATG>>&=!_8NB6_R.WR<]F_< M-D([7S;VOS;& TK97.$(M?C!9D-"[<-QCV<[CMEH>---/XC-W[CX %!+ M P04 " !$5J],<4U?SK8! #2 P &0 'AL+W=OV$ *[Y0VRSI MWW=L"*4)ZHOM&<\YF!XTWC;&* M>S1MRUQO@=<1I"1+D^2.*2XT+?/H.]LR-X.70L/9$CWO$T@S%G1'7QR/ MHNU\<+ R[WD+W\!_[\\6+;:PU$*!=L)H8J$IZ/WN>,I"? SX(6!TJS,)E5R, M>0K&Y[J@21 $$BH?&#AN5W@ *0,1RO@U<](E90"NSR_L'V/M6,N%.W@P\J>H M?5?0 R4U-'R0_M&,GV"NYY:2N?@O< 6)X4$)YJB,='$EU>"\43,+2E'\>=J% MCOLXW=P=9M@V()T!Z0(XQ#QL2A25?^">E[DU([%3[WL>GGAW3+$W57#&5L0[ M%._0>RUWV2%GUT TQYRFF'0=LT0P9%]2I%LI3ND;>+H-WV\JW$?X_A^%[[<) MLDV"+!)D_RUQ(^8V>96$K7JJP+9QFARIS*#C)*^\R\#>I_%-_H9/T_Z5VU9H M1R[&X\O&_C?&>$ IR0V.4(&UL=5/;;IPP$/T5RQ\0+RQ)HQ4@95-5B=1*JU1MG[TP@!5?B&V6].\[ M-H22E+[8GO&<,V?&XWPT]MEU )Z\*JE=03OO^P-CKNI <7=E>M!XTQBKN$?3 MMLSU%G@=04JR=+>[88H+3 GP)&MSJ34,G9F.=@ M/-8%W05!(*'R@8'C=H%[D#(0H8R7F9,N*0-P?7YC_Q)KQUK.W,&]D;]$[;N" MWE)20\,'Z9_,^ !S/=>4S,5_A0M(# ]*,$=EI(LKJ0;GC9I94(KBK],N=-S' MZ29+9M@V()T!Z0*XC7G8E"@J_\P]+W-K1F*GWO<\/'%R2+$W57#&5L0[%._0 M>RF3ZR1GET TQQRGF'0=LT0P9%]2I%LICND_\'0;OM]4N(_P_3N%_R'(-@FR M2)"](]A_*'$K)ON0A*UZJL"V<9H&PO=V]R:W-H965T0-DAIUMZ<[S(I@W1 MP8JL$PU\@?"U.SNTV,Q220W&2VN(@SJG3]OC:1_C4\ W"8-?G$FLY&+M:S0^ M5CG=1$&@H R10>!VA6=0*A*AC!\3)YU31N#R?&-_GVK'6B["P[-5WV45VIP^ M4E)!+7H57NSP :9Z#I1,Q7^"*R@,CTHP1VF53RLI>Q^LGEA0BA9OXRY-VH?Q M9G>#K0/X!. SX#$!V)@H*7\G@B@R9P?BQMYW(C[Q]LBQ-V5TIE:D.Q3OT7LM MMH=#QJZ1:(HYC3%\&3-',&2?4_"U%"?^#YROPW>K"G<)OOM#X?TZP7Z58)\( M]O\M<2WFX:\D;-%3#:Y)T^1):7N3)GGAG0?VB:&UL M?5/;;MLP#/T501]0.4[29H%MH.DP;$ +!!VV/2LV;0O5Q9/DN/W[4;+K>9NQ M%TFD> X/*2H;C'UQ+8 GKTIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05> M19"2+$V26Z:XT+3(HN]LB\ST7@H-9TM09LCIAKX[GD73^N!@1=;Q M!KZ"_]:=+5IL9JF$ NV$T<1"G=/[S?&T"_$QX+N P2W.)%1R,>8E&%^JG"9! M$$@H?6#@N%WA :0,1"CCY\1)YY0!N#R_LW^*M6,M%^[@P<@?HO)M3@^45%#S M7OIG,WR&J9X])5/QCW %B>%!">8HC71Q)67OO%$3"TI1_'7-B:*RC]RSXO,FH'8L?<=#T^\.:;8FS(X8ROB'8IWZ+T6F_TA M8]= -,6V/LTOLGO\'':G[AMA';D8CR^;.Q_ M;8P'E)+&PO=V]R:W-H965T#C$^!7R5,/K5F<1*+M8^1^-#7=!=% 0* MJA 9!&Y7> 2E(A'*^#YSTB5E!*[/K^SO4NU8RT5X>+3JFZQ#5]![2FIHQ*#" MDQW?PUS/&TKFXC_"%12&1R68H[+*IY54@P]6SRPH18N7:9-TP^]FV#: MSP"^ .Y3'C8E2LK?BB#*W-F1N*GWO8A/G!TY]J:*SM2*=(?B/7JO97:;Y>P: MB>:8TQ3#US%+!$/V)07?2G'B?\'Y-GR_J7"?X/O?%/Z#X+!)<$@$A_^6N!6S M_R,)6_54@VO3-'E2V<&D25YYEX%]X.E-?H5/T_Y)N%8:3RXVX,NF_C?6!D I MNQL&UL?5/;;MLP M#/T501]0)8Z3%8%MH.DP;, *!!VV/BLV;0O5Q9/DN/W[4;+KN9VQ%TFD> X/ M*2H;C'UV+8 G+TIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05>19"2+-EL M#DQQH6F11=_9%IGIO10:SI:X7BEN7T\@S9#3+7US/(JF]<'!BJSC#?P _[,[ M6[38S%()!=H)HXF%.J=WV^,I#?$QX)> P2W.)%1R,>8Y&-^JG&Z"()!0^L# M<;O"/4@9B%#&[XF3SBD#<'E^8_\2:\=:+MS!O9%/HO)M3F\IJ:#FO?2/9O@* M4SU[2J;BO\,5)(8')9BC--+%E92]\T9-+"A%\9=Q%SKNPWBSVT^P=4 R 9(9 MUYDU@S$CKWO>'CB[3'!WI3!&5L1[U"\0^^UV![2C%T#T11S M&F.29$NPG?O%.[7"=)5@C02I/\M<2WF\"$) M6_14@6WB-#E2FE['25YXYX&]2^*;_ T?I_V!VT9H1R[&X\O&_M?&>$ IFQL< MH18_V&Q(J'TX?L*S'<=L-+SIIA_$YF]<_ %02P,$% @ 1%:O3 8*YVRT M 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TK MB!]0$I*U:61;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F M]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMG<,BVD MH466?&=;9-A[)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,562<:^ K^6W>VP6(S M2R4U&"?1$ MU3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5.-U$0*"A]9!!AN\(C M*!6)@HP?$R>=4T;@\OS&_B'5'FJY" >/J+[+RK\H MF8K_#%=0(3PJ"3E*5"ZMI.R=1SVQ!"E:O(Z[-&D?QAM^/\'6 7P"\!EP2'G8 MF"@I?R^\*#*+ [%C[SL1GWA[Y*$W972F5J2[(-X%[[78WMYE[!J)IIC3&,.7 M,7,$"^QS"KZ6XL3_@?-U^&Y5X2[!=W\H/*P3[%<)]HE@_]\2UV+N_TK"%CW5 M8)LT38Z4V)LTR0OO/+ //+W)[_!QVK\(VTCCR 5]>-G4_QK10Y"RN0DCU(8/ M-AL*:A^/=^%LQS$;#8_=](/8_(V+7U!+ P04 " !$5J],;1,\9K8! #2 M P &0 'AL+W=O;J'A1W=V8 C3>ML8I[-&W'W&"!-Q&D),N2Y#U37&A:%=%W ML55A1B^%AHLE;E2*V]]GD&8J:4I?'4^BZWUPL*H8> ??P'\?+A8MMK(T0H%V MPFABH2WI0WHZYR$^!OP0,+G-F81*KL8\!^-S4](D" ()M0\,'+<;/(*4@0AE M_%HXZ9HR +?G5_:/L7:LY.#UEV)LZ.&,KXAV*=^B]5>DQ*=@M$"TQYSDFV\:L$0S9 MUQ397HIS]A\\VX(ORPS9X?]@GR78(\$N3_E)B^*7$OYJU*MNFI MO% M:7*D-J..D[SQK@/[D,4W^1L^3_M7;CNA';D:CR\;^]\:XP&E)'N_@!02P,$% @ 1%:O3(+--&UL;5/;;MP@$/T5Q >$7:^3 MC5:VI6RBJ)4::96H[3-KCVT48%S Z^3O ]AQW=0OP SGG+DP9 .:5]L"./*F MI+8Y;9WK#HS9L@7%[15VH/U-C49QYTW3,-L9X%4D*:&*2XT+;+H.YDB MP]Y)H>%DB.V5XN;]"!*'G&[II^-9-*T+#E9D'6_@!=S/[F2\Q6:52BC05J F M!NJ;D!!(*%U0X'Z[P#U(&81\&G\F M33J'#,3E^5/],=;N:SES"_/P#:9ZKBF9BO\!%Y > M'C+Q,4J4-JZD[*U#-:GX5!1_&W>AXSZ,-_MTHJT3DHF0S(3;&(>-@6+F#]SQ M(C,X$#/VON/AB;>'Q/>F#,[8BGCGD[?>>RFV^UW&+D%HPAQ'3++$S CFU><0 MR5J(8_(?/5FG[U8SW$7Z;AD]O5D72%<%TBB0_E-B^J7$-E7TP%8]":X M- 7NK.U/A)BJ T'-@^I!NI-&:4&M,W5+3*^!UB%(<)(FR8$(RB0N\^"[Z#)7 M@^5,PD4C,PA!]>\S<#46>(/?'2^L[:QWD#+O:0O?P'[O+]I99&&IF0!IF))( M0U/@I\WIO/?X /C!8#2K/?*57)5Z]<;GNL")3P@X5-8S4+?!Z_\[^,=3N:KE2 \^*_V2U[0J<851#0P=N7]3X">9Z]AC-Q7^!&W ' M]YDXC4IQ$[ZH&HQ58F9QJ0CZ-JU,AG6<3@[9'!8/2.> = G(@@Z9A$+F'ZBE M9:[5B/1T]SWU+=Z<4G&JPAG+GGCO+=ROHUFN WAV[7Z[C%.L(L2[ +![I\2CW+(&56J085Q6WF4JGM+0^+_P::2^4MTR:=!56?=\0I,; MI2RX5)('ETOGIG@Q.#36;X]NKZ>W/!E6]?.8DN5?4?X!4$L#!!0 ( $16 MKTPPK5Z?M0$ -(# 9 >&PO=V]R:W-H965T80^=OZG1:.&\:1IF>P.BBB"M M&-_MWC$M9$>++/K.ILAP<$IV<#;$#EH+\_L$"L><)O3F>))-ZX*#%5DO&O@& M[GM_-MYB"TLE-7168D<,U#E]2(ZG-,3'@!\21KLZDU#)!?$Y&)^KG.Z"(%!0 MNL @_':%1U J$'D9OV9.NJ0,P/7YQOXQUNYKN0@+CZA^RLJU.3U04D$M!N6> ME/@<)2H;5U(.UJ&>6;P4+5ZF779Q'Z>;^QML&\!G M %\ APA@4Z*H_(-PHL@,CL1,O>]%>.+DR'UORN",K8AW7KSUWFN1')*,70/1 M''.:8O@Z9HE@GGU)P;=2G/@_<+X-WV\JW$?X_I7"_Q"DFP1I)$A?$>S?E+@5 MD[Y)PE8]U6":.$V6E#AT<9)7WF5@'WA\D[_AT[1_%::1G247=/YE8_]K1 => MRN[.CU#K/]AB**A=.+[W9S.-V60X[.&PO=V]R:W-H965T- VQG0%619(4A&XV M.R(95[C(HN]DBDSW3G %)X-L+R4S?XX@])#C!'\XGGC3NN @1=:Q!I[!_>Q. MQEMD5JFX!&6Y5LA G>/;Y'!, SX"?G$8[.*,0B5GK5^"\:W*\28D! )*%Q28 MWRYP!T($(9_&ZZ2)YY"!N#Q_J#_$VGTM9V;A3HO?O')MCO<855"S7K@G/3S" M5,\U1E/QW^$"PL-#)CY&J86-*RI[Z[2<5'PJDKV-.U=Q'\:;-)EHZP0Z$>A, MV,>N^E2/;7&;D$H0ES M'#%TB9D1Q*O/(>A:B"/]AT[7Z=O5#+>1OEU&W_U'(%T52*- ^E>)NR\EKF%N MO@0ABYY*,$V<)HM*W:LXR0OO/+"W-+[))WR<]A_,-%Q9=-;.OVSL?ZVU Y_* MYLJ/4.L_V&P(J%TXWOBS&<=L-)SNIA]$YF]&UL;5/;;MLP M#/T501]0V8K;I(%M8.E0;, &!!VV/2LV'0O5Q964N/O[Z>(:;N 7B:0.SR$I MJ1RU>;4]@$/O4BA;X=ZY84^(;7J0S-[I 90_Z;21S'G7G(D=#+ V)DE!:)8] M$,FXPG498T=3E_KB!%=P-,A>I&3FWP&$'BN+$LV1(7-H?[,^Q=]_+B5EXTN(O;UU?X1U&+73L(MR+'K_! MU,\]1E/S/^ *PL-#)5ZCT<+&%347Z[2<6'PIDKVGG:NXC^GD83NEK2?0*8'. M"30FD"04*__*'*M+HT=DTNP'%JXXWU,_FR8$XRCBF2_>^NBUSG>[DEP#T80Y M) S]A'F<,<3SSR)T581&@LV2X#%;)]BL$FPB0?&)(+^I,F&V$:,BIBCR#5V7 M*59EBA49>B.3,/<+F5L)LIA]>-H_F3ES9=%).W^-<=B=U@X\6W;GB7K_FV9' M0.>"N?6V26\J.4X/TW&ULE57M;ML@%'T5RP]0&QQ_ M58ZEI-.T29L4=5KWFS@WL54P'I"X>_OQX7IN2Z3L3X#+N>?<0\RE&KEXEBV M"EX8[>4Z;)4:[J-(-BTP(N_X +W>.7+!B-)+<8KD(( <;!*C$8[C+&*DZ\.Z MLK&=J"M^5K3K82<">6:,B#];H'QMGQ/A!P7(<;=+]%B4FPB*<.1KF8!\;*GO-GL_AZ6(>QJ0@H-,I0$#U< MX $H-4RZCM\3:3AKFL3E_)7]LS6OS>R)A =.?W4'U:[#(@P.<"1GJA[Y^ 4F M0VD83.Z_P06HAIM*M$;#J;2_07.6BK.)19?"R(L;N]Z.H]M)LBG-GX"G!#PG M8.?%"=G*/Q%%ZDKP,1#N\ =B_F-TC_79-"9HC\+NZ>*ECEYJ5"95=#%$$V;K M,'B)F1&19I\EL$]BBS^FERL_0>*M,;$$R1N"U$^P\A*L+,'J#4'VSJ3#Y!;3 M.TR!2I3AQ*^4>I52CU+N)\B\!-GM7G,O07Z#5X=)%UX+E.0YSOQ"A5>H\ @5 M?H+22U#>;A7%_H\WOL'L!%JZS5=Y%E_5NG)1D$>KO$+AO0@;A/_#L?\JH.06 MQ\F';QFG>5[$^)U6M.@2#,3)]D<9-/S(-ME_D'=PW\.Q&GKI?! MGBO=JVQ'.7*N0-<3W^FS;_6;,2\H')69YGHN7.-T"\6'Z5&(YI>I_@M02P,$ M% @ 1%:O3-%^@,G? @ M0H !D !X;"]W;W)K&ULC59A;YLP$/TKB!]0.+"!H"12TC!MTB95G;I]=A,G007,;"?I_OUL M0UA"+E6_ #Z_=^_N;..;GH1\4WO.M?=>5XV:^7NMVSP(U'K/:Z8>1,L;,[,5 MLF;:#.4N4*WD;.-(=15$89@$-2L;?SYUMBJ:R;]+7HG3 MS ?_;'@N=WMM#<%\VK(=_\GU2_LDS2@8O&S*FC>J%(TG^7;F+R O(+$$A_A5 M\I.Z^/9L*J]"O-G!M\W,#VU$O.)K;5TP\SKR1UY5UI.)XT_OU!\T+?'R^^S] MBTO>)//*%'\4U>]RH_DK[Q.BOM=G_YT?>67@-A*CL1:5 M+DR6X[M,SN.LBI6:VU-;K%<7.FG,I8CW.SQZ;! MT3KJ,H@01S04:@8)L%%4E0D11R,=LJRP]#+NH>0X2H9 MJI(A*G<<3% 'DT_4 L-,,=?J(:/6A4CGM"=_XC<"L$=_8QH/^)!42( M"QC'BH'N[&+ CSD@YQSB.R[P,P?(H0,R#A4#T3LZXQ-W/8L?)[@]*V3\OT(P M-!W%$%Q<%C67.W=Q*V\M#HUVXA?FH3M81/:V&=E7MFO ['%>Q)B=Y 7![#0O M*&9/\B+![&E>I)@]RXL,LT_R8H+&'YH$0G3&IH;F!I&9P:MAT@8T;S") Y;Y M DSJ@.5NEO+DAAT'% MM]I^IN9;=HU4-]"B[9O$8.A4Y_\ 4$L#!!0 ( $16KTSEG]T++P( *0& M 9 >&PO=V]R:W-H965TZ9O+O#KCH-B$)WP,OU;G4-H#RK&5G^ 'Z9[N79H5& MEF-50Z,JT0023IMP2]8[0FV"0_RJH%.3>6!+.0CQ:A=?CYL06T? H="6@IGA M"L_ N64R/OX,I.&H:1.G\W?VSZYX4\R!*7@6_'=UU.4F3,/@""=VX?I%=%]@ M*"@*@Z'Z;W %;N#6B=$H!%?N-R@N2HMZ8#%6:O;6CU7CQJ[?B:,AS9] AP0Z M)BP25TLOY)Q_8IKEF11=(/O#;YG]QF1-S=D4-NB.PNT9\\I$KSDE<8:NEFC M['H,G6#(B$"&?92@/HD=O4NG)/$3++P>%XY@<4.0^@F67H*E(UC>$*QF1?:8 MR&$:ATDQ7:[\,I%7)KJ7H7@F$WU$)O;*Q/?'01]\D,1+D'A\TIG/'K.:^"3D M"4=^F=0KDWID%C.9]",R*Z_,RG,<2S\!P?X[@#U.H_DE\('B!SH/[AKQ6'UP M$XCW+FT)];A(YU9[4')SJIA&>":%)DVB!GEV[5$%A;@TKC=/HF,+WKH.C/[# M^_[]G&ULC5?M;ILP%'T5Q ,4;&,#51)I3?H1:9.J5MM^T\1) M4 $S<)+N[6? C<"^[O*G?.2\4*5;5[RJLU% MY35\-_>_H=LUIAVA1_S*^;D=G7M=*6]"O'<7Z^W<#SM'O. ;V4EDZG#B2UX4 MG9+R\4>+^I%?.6M7PIBM_Y5A[F?N)[6[[+CH5\$>K_\Y/O%#PSHE:8R.*MO_K;8ZM%*5645;*[&,XYE5_/&O]3QI,P)J +P04 M?4D@FD"N)42:$%U+H)I KR4P36#7$F)-B*\E))J07$M(-2$U",'P_OJ&6&4R M6\P:; R+IY!'2(9,,4__-;/^E)8( $% M$EL@,HS>)W8#('.&'P$0I8Y:4M!*"EA!L *X3P*KW@[&C1VBD+[[4 P0EQO M!SD"$@$U88<$' 3(3@*@)FSU$F% 3=BJB<3461,<+ A*%D?/(3@.$##'9M>M M-&ALEB4QB\Q$MV%JV)BK)C@6$) +$3$-4;LCU+^&T#1DP]+QN$S]P"F#[)C! MD5'YG09-*J?4U5UP?B @0")J+A1;W<7<087@H$%0TKC&&PX(9">$-0HK#1J; MC1FS1R&UWQ)AKIHPG#?8SAOG>&,X(;"=$'9-&C2N"3%DU03!TMA9DV/C >T\ M'..-X83 0$*8T_2 [6W%=)JF*\%!@J$@,>9DB>V$B"AV[%\P'! 8"@AJ+D3M M%";VG 2C[77W5?@C:_9YU7IO0JJ=>K^?W@DAN9(,;Y3D07V(7BX*OI/=::S. MF^%K;+B0HM9?FL'EWW.X1RP74Y"/JL>0$>OC')5 MH5[K<8NQ:GI@1-V($;A9Z81D1)M2'K$:)9#6D1C%R6IUBQD9.*I+U]O+NA0G M30<.>QFI$V-$_KL'*J8*Q>BM\30<>VT;N"Y'VDJO*BT P.N!L$C M"5V%[N+M+K=X!_@SP*0NYI%-O MB9976N+E_$W]T64W60Y$P4[0OT.K^PH5*&JA(R>JG\3T#7R>'$4^_ \X S5P MZ\2\HQ%4N6?4G)06S*L8*XR\SN/ W3C-*WGA:6%"X@G)0HBS3PFI)Z17!#P[ MZZ3[+;$9ROD,?&PO=V]R:W-H965T[_7S&C#90-D;KP&$\]Z2CN=N+42_18@?:V@Q?Z ]=/).15F+A1RR$^(] M USJHI:@P/,VJ,5-YQ:9GMNS(J-G09H.]LSAY[;%[-\C$#KDKN]>)UZ:4RW4 M!"JR'I_@%XC?_9[)$9IT"UP8&/NL[*LF!TC @,!1* O[L\ZN\QRP!QVE/QI2E'G M;NHZ)53X3,0+';[!F"=VG3'\#[@ D7)%(MN:#MZ")16OQNVJ;3 M[3#Z7\OL!<%8$$P%?G2W(!P+PIL"9,ATU"JW?"WX9R,X]J M4N^=OB?3CZZ .%?T-A M-(G6=$:SB6;+&)*ERD^3U+?#A%:8T (3V TBJT&T(HW1Q)^D6:KNI(FM,/$" MYLOM\XU7L2Q5=U@V5I:-96-"NT%B-4A6[&RR*LU2=2=-:H5)/]_9=-4[NU39 M6-#LDU9'[$_,3DW'G0,5\G30WW!%J0#IZ#W(8+4\U:&PO=V]R M:W-H965T^W $- :3&TG;-^^/K"(!*LWV#/^Y_^+: M]X3_/0!E4X$"])EX[2ZMU E7.JNAT%T;/ X- 7Z$NR/ MB=8;P>\.)K&:>[J3,V/O.OA6%\C70$"ADMJ!J.$&1Z!4&RF,/[,G6K;4A>OY MI_N+Z5WU7K554C6SRX*I2$2T$0_[<@F@NBAP)LR4RKST22 M,N=L\KC]6"/19R+81^IE5CIIWIU94]T*E;V581+G^*:-9LW!:L*UYEYQ="AV MBP0K@(4B=%*$ICZZHTCR,9K":-%YQVE:VJB#;98$; M)G;"Q Z8AVT.5I.L8?S4]Q]@MJH@SE:J.YC$"9,X8+('F&33<^QO6+:BP-^@ MX-6YT_? #\(OW2"\,Y/J")N#UC F01GZ3\JQ55?/$E!HI)[NU)S;'] &DHWS MW8*7"Z[\!U!+ P04 " !$5J],;P2B14D# ")# &0 'AL+W=O,1?E3[W5^_1(.75F*_#XK?M,B8#(UWKC1U"E.[Q MII]U70^1'(]_IJ#QYUC&:1QM]:X\U?:S M.?^J)T$BCB;UO^LW73OXP,2=L3%U[S^CS:FWIIFB."I-^6U\5JU_GL<="9,; M[D G!WIQ2,D/'=CDP"X.P'_HP"<'_JB#F!S$Q<'CDU&ZS^6ZM.5JT9ESU(WE M<"R'JH-1L"39BG$4.O,;>(9P1!X!:S1C#J M%E+<0_CWDQ*GXR*&HF*H]V?71TB"!V!H .8#\*L +)#Q-$*4A[0> L )94+) M0#"&!!"I$(!SXB@G?L>)AYQ&B+@ZZ0--0= TN"9^Q^@#<$D5"9AC\;AD;":7 M N4M[GA3&1(7=P#M!Q[I/Q-(W2;*_7:% MK7.-(@7GF9BK[; !W>[BW074?1IIR/D>(U3 (;GZ^6]TM_>C6!]MS*FUGMJ5 M>9SWUC0OZ# _A':6%PRS\[S@F%WDA<#L,B\D9E=YH3![FA)!E0U.-F Z@8G'%#EX*0#IOT3./& J7>7^3YF)]_O:1S2_RB[ M?=7VT:NQ;OCS,]K.&*M=#9"/KAH/[G_!95'KG1U>E7OOQN%X7%ASG ;_Y/+O M8_4?4$L#!!0 ( $16KTPSP4+)!0( 'L% 9 >&PO=V]R:W-H965T M.7/!B-)3<4&R%T!.-HA1A*,H0XRT75B5=NT@JI)?%6T[.(A 7ADCXL\> M*!]V81R^+CRUET:9!525/;G =U _^H/0,S2YG%H&G6QY%P@X[\*'>+LOC-X* M?K8PR-DX,)4<.7\VDR^G71B9A(!"K8P#T8\;/ *EQDBG\7OT#">D"9R/7]T_ MV=IU+43Q6.8/P"/ 7@*P*X6![*9?R2*5*7@0R#3NKAY N.TZ0S M3AR] \J\H,P#*A:@; 7"^!U0[@7E'M#] I2O*\)Y^E]0X045:U >+4#%ZA5] M2'"41,D"A&8?/P-QL==>!C6_=K;ES%:GSO* [>7Y)W=MZ1L1E[:3P9$K?07M M13ESKD"G$]WIDAO=":<)A;,RPUR/A>L';J)X/[8Z-/7;ZB]02P,$% @ M1%:O3*AX<@/X 0 ] 0 !D !X;"]W;W)K&UL M?53;CILP$/T5BP]8AVNR$2 MJ:I6:J5HJ[;/#@P7K8VI;<+V[VL;0EB"^H(] MXW/.G#&VXX&+-UD#*/3.:"L3IU:J.V(L\QH8D4^\@U:OE%PPHG0H*BP[ :2P M)$:QM]M%F)&F==+8YLXBC7FO:-/"62#9,T;$WPPH'Q+'=6Z)UZ:JE4G@-.Y( M!3] _>S.0D=X5BD:!JUL>(L$E(GSXAY/H<%;P*\&!KF8(]/)A?,W$WPM$F=G M# &%7!D%HHZDXFU2T%4;>Q[%I[3A,^C?: M-L&;"-Y,<,/_$OR)X-\)@6U^=&9;_40426/!!R3&G]41GLWQE,M,'<$UNIS"6^K1.8]T+V/!4Z/B&B_7<'?;,*W M?']I,(RV!8)-@< *!!]V864R&S&AQ;06LS\\^_ZJE2W4(0JWS82;9L(-,ZLR M6?A0)@B]X'EEYA'END$0K;<&+PX+ U'9>R51SOM6F=^RR,Y7]\4SAVV5S_25 M'F_@769\#[X3436M1!>N]%&V!Z[D7(%VN7O2!FO]!,T!A5*9Z5[/Q7@1QT#Q M;GIC\/S0I?\ 4$L#!!0 ( $16KTPZC%C^"P( %0& 9 >&PO=V]R M:W-H965TO Z_UJ5)F@!1Y1T_P"]3O;B=T1":58]U *VO>.@+*E?O% M7VX7!F\!;S7T\J;OF$KVG+^;X/MQY7K&$# X**- =7.!#3!FA+2-OZ.F.Z4T MQ-O^5?VKK5W7LJ<2-IS]J8^J6KF9ZQRAI&>F7GG_#<9Z8M<9B_\!%V :;ISH M' ?.I'T[A[-4O!E5M)6&?@QMW=JV'V;2*PTG!",AF A^])00CH3PLX1H)$0S M AE*L6NSI8H6N>"](X:OVU&SB?QEI%?_8 ;M8MLYO3Q2CUZ*((UR\@6@\03AFB3D], =1I8@>A.()DY'3"IQ;0#)LK"+,GBF6$$ M&,R =Y9"U%*(6$IQ@0@5B!"!;+9PT8-5WQL>/%.,9HJ13 M<($$%DD>!S)M9 M31ZLAD^MIFBF%,GDXP(9*I!]8J=DV$YY8G6!9EH@5F=G8XUAPED2B_Z4E;[BIX!!J4PWU7TQ7'1#H'@WWN%D^I$4 M_P%02P,$% @ 1%:O3,>'O&_\ 0 :@4 !D !X;"]W;W)K&UL=93;CILP$(9?!?$ :V..B0"IV:IJI5:*MFI[[9!)0&LP MM9VP??OZP&99XKW!IW_^;\;&+B2EGKW6I$A*=#5&LV;G-&2AB39O&J3];Q#BA1!K$+^#I'Z# MV&L06X/4&@S. $>;59I.E"]%49QF"?:3$B\I\9 (7I'N15D<)Q')_*342TI] MI&A%NA=%N,!I[ =E7E#F Y$5Z%X4ISCYX)!R+R>W%LF[4\Y6F/P^EP3''^Q; MX<44'DR^PA1WOT*1Q=D&KW\%M+@FYA7Z0<6Y&V1PX$K?.'LO3IPKT)[X06?= MZH?O-F!P4J:;Z[YPU]\-%!_GEPW=GM?Z/U!+ P04 " !$5J],P5O\9OX! M "X!0 &0 'AL+W=O$>)5"SWF#W2$0:XTE/58R"&[(CXRP+4.Z@D*/"]!/>X& MM\SUW)F5.;T)T@UP9@Z_]3UF?Q^!T*EP??=MXJF[MD)-H#(?\15^@O@UGID< MH25+W?4P\(X.#H.F<#_YQU.F]%KPW,'$5WU'57*A]$4-OM6%ZRE#0* 2*@.6 MS1U.0(A*)&W\F7.Z"U(%KOMOV;_HVF4M%\SA1,GOKA9MX6:N4T.#;T0\T>DK MS/7$KC,7_QWN0*1<.9&,BA*NWTYUXX+VOINT&W4YF)3K,8?: 8 X( ME@ _^F] . >$FP!DG.E2/V.!RYS1R6'F8XU8_1/^,92;6:E)O7=Z35;+Y>R] M#+(L1W>5:-8\&DVPUJ3Q>\W)HED42#I8; 16&X$.C][9.&P01I-JS: UL>\? M/,_.":V<<,\Y>!N.T<0KCI^FH9?:.9&5$UDXOCU!;$T0[Q.DV^\2[S;$]\QC M)R564F*Q&FQ(R8X4Q-&'G-3*22V<<+/UZ6[KDX\QF16363#1!I/MR_'W&+0Z M0^I.^X'9M1NX&ULE9AM;YLP$,>_"N(#%'PV>:B22$VJ:9,VJ>JT[35- MG 05< 9.TWW[F8>FB?D[@C<%S/^.\\6_\]6SDRI>R[V4VGO/TKR<^WNM#_=! M4*[W,HO+.W60N7FS5446:_-8[(+R4,AX4QME:4!A. JR.,G]Q:P>>RH6,W74 M:9++I\(KCUD6%_^6,E6GN<_\CX'G9+?7U4"PF!WBG?PI]:_#4V&>@K.739+) MO$Q4[A5R._)W(D_EQ;U73>5%J=?JX=MF[H=51#*5:UVYB,WE M3:YDFE:>3!Q_6Z?^^9N5X>7]A_3-9%[B4JY4^B?9Z/W1F[C8ZJ? MU>FK;"<4^5X[^^_R3:9&7D5BOK%6:5G_]=;'4JNL]6)"R>+WYIKD]?74O!E- M6S-L0*T!G0W,MV\9\-: ?QJ(FP:B-1"?!J,Z6\U4ZMP\QCI>S IU\HKFYSW$ MU2IB]\)D?UT-ULFNWYGTE&;T;4'3:!:\58Y:S;+1T(6&72L>NPJ:CLZ:P$1P M#H-0&$OJ.KC^Q*JK&(VM*("3,0Z"PUSPVEYLX4B>[DC$6..8#![!(AACFI*F!BB 2G!Q!#:F>Q]H17= MV!@>;TJN \'<$4"*.0HB8:0H&I .C!2A':JS0H"(=1*"1(Z"2!A. MPQ5^^# MN:/)@)1@[@CM5)V4 !'K-%%(Y B&8X(YXLY1BCCFCK/^*>&8.XYV*CLE2$2A ME1+HR=59.EK++L&<'*6(8_;X@.Z28_8XVLXZ*0$B(CLER)/K)\84<\ >.6H) MQ^SQ 9TFQ^SQ/KTF$!&+[)0 3^0HKQQ3S %[Y"A' K,G!O2; K,GNGM>=[=I M19=;";<2RM M34J0B.PN/+@XW\EDL:O/SDIOK8ZYKHY +D;/YW,/5)T/6>-+=K]J3MD^W32' M?C_B8I?DI?>BM%99?4:T54I+$V-X9Y;A7L:;\T,JM[JZ'9O[HCEL:QZT.K0' MB<'Y-'/Q'U!+ P04 " !$5J],W_"@)MTP5NT MC*@[,0$W*[V0C&@3RA-6DP32N2)&<1+'.69DY*BI7.X@FTJ<-1TY'&2DSHP1 M^6\/5,PUVJ!KXG$\#=HF<%--Y 0_0?^:#M)$>&7I1@9SJ_L M7USOII?;CR-TX+_S7LG!!LA0D:T'B>_%"SOEGHDE323%'TN_]1.P1 M;W:)V9O6)MU6N#5C7IGLI4G3M,(72[1@]AZ3O,!L5PPV_*M($A1)','V!4'V M2L1C"H?A#G,?NR>;%;)%"5E9F5]TS^-IUMDEEL,@>I,S7 MT>M^MSM^O0["^(NO_YJ%7_\U__HBF1=K&>"5FV_5]$C6 ^^&N=8\__L.%RPFLL:!UWD;!JO[M,HBR)J:*-*47PFP../A) M!FGK[L?'O?[QH.=&XU\R(,HF27,Z>![D12;4XO47?FHRER+%VS"2J3B'O5=) MVJ##;!U$^'VYSWFRW@1QXT%-V&2]!H:>Y1'$'89D! 73?('6'&NCNM^ M\3;)@0Z[G_F0@@A-@5EP4?E;$6Z0AH2 )N*7$I9:B#">)VLI\N"CS)Q/7A-P MNX":.+_3U'L7!O=A%.:A;)+0D&L3;)%6CN_30I;8:D5V5&Y2?^;GWO]K XUN M'EPJ('64Q*OC7*9KL9#W#1R\"V.)3\T!8V'CVTN#PK9S5(FW ]AW%3 ,Z\ZK M +M)M&-9WO]=^P,D3QZ2:"'3["]B"JR3;YL7CD50AB((KO1!I]OMP8E3\1A$ MA?Q*!$7^D*3A/X!@?(WH*K$"]L6I?]8?^*?#$7'GJ7\Z'OJ#WIGY'OZSD?,\ M?)31UA=AEB'AZ7:T"[G) L@!"('#X:TZ#F,Q#S8A'+;^Y(W,P6Y 5@K2&%9J M8 !8K5@7$4AK)/#%_*"E!"YL7*\OMW'BO M+2PN[WR2+CK\$.!=>I!Y")IMAVY"O2])"0+@;\,85$>(BC3)B.?$SY/[C&!J MR)>7:Z%=5\TO[Y@X!&PNDB@*4I"9P*-T>1J0'PB\FKO7+"_K[N?X(NY^9L<- MG=U.;J?OIU= A.NWXOK#]&9R>WE]-1.3JPMQ?OW^P\WT6R#9Y0]3-&JOWT_% MX;OKV6P'66SCO*%]E2@N2==.I!OY*..B:4,"AR*=4O?7WZ0@!\0F399-/3"3 MQ/*^6,E8HA&.?!XLUF%,YCV*ME9-I@!?ILE:H!(G?\'Q%.@&N#EZF995[B7P MED0H'\,,6159S5;T#L-ASR>O@(OY>[<2:@I-S?BH'H_%^4,0KR0*A2(&URXB M;4&/P>:A/AX<7XKL*=@X^,Y:W@V(0L*&H2$VQ5L"F]\'63C?\PZUK[((HP+E MTW[K*$N]R,C6(OP49.Z'[@T:6O>- 9HU9=.&MN!I>:04C-7[./MV O?O^MW% M]&8&"NC[N\O;GT!87DWN+BYOIQ<[;J'MCHB?WY--W)2#I7K^@.KY,@9WB-1S MZRM&3T^U5FA=W%+8S'M5YGB'3-7V,NGC)J8C%,P^W)]5&./N(LB%[:*,]WC% M(L.SK[??!A($S]\'PO\Q\#7IRS4*!0Y\M B(YY[?Q43FK)(D/1YNIRRN/U]# MS'[OMI)BGU=VD,+AMUG&K;8^,R'!&DFV4E:P]7O>_1T8;H1(7H#AQKMM(N%\ M,OM6O'UW_>-L3T$ 7KA8@DV359070H_&?(O?M_BER')4T&3<@9F4@'$52=(5 M6OTD]-<OKE;=&0UK)3V=[3#[8:+ -(F(\$3-&U5 MARHTC\]WAS<.];-'X,"6;VW:HQ[N=9P0*N>::?I,9,# ?*CA.*J O\-9MO>V M*=#FW%_MPZ4[KHU^+8P?T2G:S=P?BG3^@, !JVV7P*UV%=J# M58Y+7H'W?#EY9^F&AKF?KH)8"54?3*\X2Z)P40K=#[ Y4"'0 M08G2@3;.6=;NG6&&Z,ML$\SEW[[8X$KIH_SBZUY'[ )1W#Z@%(\7*!$6FI*P M8V9V] 2RJ=(\./RM)CG!06? "L=<8@H_:__/.WWNU^IL G]U?OJJ#T@C X3 MOI<_I*#IUYQ5DIA54A'H)']-&DDHLHZ3=%FA68 *MAZNE1:2D9"I7 M:.2B-ZAC/3,Y!Q8P4:3IQSF;D6B&@"HC(T,=8S8]UT?HB',0%F!<>Z&5(,,% MX@2L2]!A<[ \$1WP08K9B2V*OZA8L!0(XK@ 7+JP6IY#B>MT01&.IS!_T.(; M678#C#L/-W T3[G(L =\+S>K('+YX&%MI+&@/QD'>9Y M X5)UH)$7P01?%VL'CP[/'8OHQ \?C!''N FXC(YPNS134&@W<15EQ2Y$X0Z M\)Y],2TVQKO>._DJ$Q.^K)Q<1$WX%LXB>MWCOQOT;#&E1X+*:R2UF&\YPDQW ML Q)J0@1*)=P;5!,A %6T\0)278LX-92T$MQ76D7Z97A)/?20QMN3IRM0%L6 MP!P$'Y(8;B>;BM5=&49]?[$J (4;&,2P+FEU1,U34F(4Y!Y8,7E!Q^"WU7WD M \#7A>)^!.*M7% 0#]P)C/B"BH"OZ?:>)RF@E=#1$6_I>H;LL.#_?1=!/+/3 M.MA2/)RX!ADF"D& X85P:)AJ"/\!^.9@./1[@SX^6L0&8K4X'H!:,KK/ %//6P[8KI<B, X [Z^NI65YLDJIG@, M:S'R!23E6([SY!CEK)"$ 'T'39).L>3F@7HN)8&O MIX=PSD*(WH5G%Q(-<@S' 9\GF+C0AN=SZ2;#]QINA4\CH)4R(N8TY$WEFH-_ M>/@T)$5#K A"%A!+A'B /Q*T!R(X.YKH*]R]A[*^]3$J\80N9K5GI33JGZ)H'_&2?@[63V MQC@R*CSI?.UN0V)-OS>9W>G7T'$9'W?[OO:/WJ'OFXE#%MFGP_Y11SW;H,?- M](?IU=U4W$S/K[^YNL3T7TLNKBKNJ]+^I908=(3:V+,V)JV_#GX!"9)OM5U2 M-YZ4S")%X'' P00GYE5=1*9O9]81J^11IK$I1<2,CDR)0/J-),V,._#<$OEV M@Q(.^ 5U45;<_X)Z1OF&VC"9S$'9J5STC7%P+*K?&**S:%=A#C#CBY =-'4_ M83MI77VR9LG;H5SU?22]D'08_#/,'I1/,%=V_BHA"Q .C9BGCTT\I0"QFC9. M9Q# ^,"UR!9AI\&!-\("QTT5Q%@J@G8#6)RK) ^5:4KXE $<=:ZXIFHDFD@B MNPY&G)".!OL(Y*@7;!!ZE;Q%<$)R"Y@U[\$0Q6P\"AZ^B"D81KGQS-57;$XN M4!.CZ,($/H>DD(6:WU94-,IR"PM >TRM*R4W!R4,G,#";\L48TN-:1\2[N^1 M9'#RI%3@#!W%"X5+):\E^,0+O^(22RPY("L$\$,&.)K3@+DU)I=++L[ FXX6 M:)94A+="MC+&,'X"8&1 Z$A:>@D>-*N#[6I6@%?JSY;[-)8FB(!M8]H$#DGN M+7$XL.Q*F>JW8#OH4^&AE;4()P@!#VB%QKGW2[%8F6M,<0#@-#*P2 $1>, [ MJS0I-HH "@\(,H9!*#SP8&'#<19P5A*Q!A\(_6H;8*\$&/D #ZRB.V1VK?'< M5GD"0!D1\L@3S$GAH80P-Q6 LDLI$2\F*2OPH.K&M0LRD MHANVU-%7M-S66UM>#SD!\B. SG((X;6_%S+DRHI4TF6,Y9.PP"*3_V/(\7F) M<9VY)"PJR429EI*G.MXN5M#GJ\*']"HEO4U)HREL[)<1*P.7.?B"71@2X>6E M(\]^I6286KQ4(A;IY4=3\%81(:2LZD(AI >WX@D= Y3,Y'PAQ VXF&#*G:/8 MCQ,51E\B?P=D(;(F-,)B#691D>KLS"I%DUHY9E[+]0%TL'JF*XSU#!E67=D> M*-;[Q5:TC'.F+ .%7OP,Z&5JD,L@$>P*.;:4U/O'"GWE\LGT'^'X\T?CD&@ M884,L.^-MH"T4UGG%(=!Y-7<9M3W'!A1 D+?!X4'CDS8XNY>SH."4UNX:A@7 M29&5PD0+VR32+%31\M[+WN$ W@;C8QSS 5>CR*KW7#&XQC!:0]4U8,TB#I%F M%!7U6-N6"D#Q$%LV,> TE)2O!WN@@A)^ &TO$PK81 57>089N&MXH968UZP& M?R)IJZ:71Q(;/. @ EABIB[A-*U"KK#"E'E*TE\Y3Q2%T1*J&G8C)F+R9SF&BO#_@-T-N'P&W%9! M40V(Z!L18AXQPZ0C^ 5Y5@HAQ>/LWGMU%F>YDLR!I;+Z+21&RQ37H>EH;TPQ M#K"$HZT.^+0>AA2L5^JZ]8;JW>%B709QB89AVRIH.7X5AEJ,(&QTG@- M*<74H*NZ726!*0B!9EH0S:DR3(&>8FUYHFIJC E5;FD;4^6G*ZO4TV)M#(5Q M5+IV,)05WB(A74C A>#ETS&#%J:NQDGE1XKIHUA"#X86YS(PVJ5$>68;@+85 M'V1>:266=I9*=G#%9/4>Z\NMJ\B1CYK2]5R39%E$RS"*3$HI"NZ3U#?A.HX" M@4&A'KLIBG239)1-1NB4.EJ M=BY1M'B4Y^'"I9+BW.V@N^I]Y: MRQB+#9[P,K)#7* G!7+;)K\6 /IKT>!+8[ LJK(HM++!2'PR/6W&)9O'TYP@ MWA8ITG]-KA@^A=9W%1 -A.84=5\#].O3?!F06.','=81F?M79OBVX/NHC!2( M].0)W*A8;GW6S/)7RDF3@E!2AJU,;.X*X2@+X#^?A1BR.H;?2K.'8]]DT)%M M1O5>R(T11WDT[QF^U2(/-(*'IK=2=88?-RBT0%'8$15C/;>$^^MM-%K*%C$& MZN6B%.P<-:G+(!.W+)65QQFES(X>J,7JQ@(YL>@S*B20?11R"0%1OQ:&W "4 MP8KE*AB"'3%1T!&ADEPELQ !84JEG%SA3)**NEDLR:8+%U&"E"'_P$0G*O>W MZ:]:^0"=,+)3+%XEO[$3819,]J*?"I@RS&H%F4KA*)ZB< WB9Z,[BRK9R>/[ M[;%9C_PSH2I45+T8!3R; N^F:B#\0^ZJ5?*:>6?8!+-I]4H#)\[AV5H*F-X] MZ W'?O^DZT829_L4R,[X5RI5[89E\5;<;I5!=(7G\:QL_](U?PB8D[GLBO=# M:EM9=Z^:=0]68&^N4&J6)J/#\6>KI;Q/SE-5W%S"S+CO=T]&_G#!V^D4HOX!^4HF _IS0-*_DH%W<9 M(QH%7&*@R^RH1UPZ%K1.%1G6"B[$U*)9%7*?G;QBZKWRO6K7[-[%B.41[[>. M U)&J+J:MRM_'I)[R<3,OO2^*7,]EC, 7"]._=[@Q#_ICY'AZYF>3)SXPY.Q MWST;>1]2Q((K:23Z_NCDQ#_M]KT# 9>U=];SQ_U!(^TXN[T^__OQFPFV.&"C MX?1J-G'E'B],G1^RQ+G=JG&C[+]S]EVHE4O5[YO2Y?8&PV&'.T+X#:_2!&)? M^4I6*FMKT*F$**CHC3M"%1MS[TEM :SI20M=#$W)#+("E^"N!*B[+F-/R^UF MW0X] ZN,3@'AIVCG@TM+/@QO5L0H<'2Z\69VEYE\(U:H8?B"TM"P'?MR"4(W;"TB^20Q9P)RW G?F#LY' W5^^JPG-4DT"[THK8;V[^ VV MSE$VL#Y&*J-Y=$Q%Y:R(Z;8'F'0ZIG(UA[-AU)W5VN*ZIEY;S3 73"@UG-5$ MP4'_9, #*^#!@_Y9G]KN:[WT@(HXB8_).'4V?2D_1\>/ 6,7^UN.U"JLVEJ M!;NPB+K3<1] "ZO-[ 6-L?LR)0@2/5N U875@@50/X*_B9%@W8/%UOBSPM%3 M#?95)/=XD@%OTT1?6+627G):JKZM[388OV2W>;5?6?$6/&2N>/,6>4ULCD9_ M #;5CI7S>0>]@3_XX[!9IQVHFQ'MYGT>;"I+N9TSQZ?^R7CX,F1>*E?ND9([ ME%2+=7D* &F>]!Z3"%0%%]@:WYVL8U (_!B)>S!.V9O5EMB"\TIJ@(BQ?A24 MRA>'TRYE2%71%2,P!.2I=6I)'+(NYVF(SC!*21-P>,!J^D5CPVS'EK?VURJR MX2DZF>".1IZN/ ;VPUI^H:G2[RM-2?8@'5'E$RG894&-C)OA\(T69G8*Y(9H M '-E_%F9V=O%S+VQWVO?+?L]W-RB7U&]C%\H&O;E9F%QL_=G'\C- M8D]N-E3I]SX7-^\CFL7!V0"YV?N31'/OS#]I41SK^\/!FP7G9&M4.41 MS=_L]8Z-H56WG:AXP)#5).0JR=L@C-AX4HQBV,LM))L-&,T"V1K+PEOJ;'TK M1)&!L#!W*95Y@47AX$.-1GUS3=5P)?(5V-<F"L+$8=^'RP[J=.W6 D&UD+ M:.U19+0A.12R6U$\*58%4X^0O3=2Q6ZD>B]"ZK@-J6=^*0 K\LG@=.B/^B,W M3KTF3@>#%^%4*)Q.O*Q8K]%0,SX=#1YL*=91'A^7X6^B(,[:FQ1UL9"5$WLV M!EAWZJ\Y\R%^E.@% 5+,/R8Z4N99\PA;>E_%:=?O#\\$N.Z]3G=4?0,@?>2& MJGHW;.TUT>V5)QO]'9R>2-^F+R[FS9[S-/PD27DI7'264A^*QI,,T)2:2L"]BL QSLL=>J;KZU>Q5:#4?9 M3^-JZ*0(9QF:847<>!3Q^N* -'4/Y6!%&XW"HGVB3#B J^E8_&]:SQ MA?C%*N"B+[OSQ[D[>^NN%Z+1Y=( ZIK*@+T7 9PZXQIA[O=7F4J:FR"C#-("@*[R8I MUCC1KJ819N<;Z@Z!-;3ND*SW6-9/\KI6=PZQ]6M19?;TX)2^:SZ,]>&ND2RV M6:33P/,@3;?L^= V5LDG6XYPK3D54:G"RRJ7JU,[DW>N5^44M*7L/)SOX\W* M9;ER@,04)64K4T? H@#;;7@R\D=D7I1_-%ND/^NF/?\47*_3LV'U#]!/5@-K M(^Y/;Q=X[;#PZ%>)(6OJ$J9:Q;+-,F7K_T+%/E/2_*(K5&] N9@?F_48W#6$/X/9X> M)X]0C>;,*D"R_NV9&8HW>+MG<+MY-N>!Z(_]8?^$.MQZ_:\:'WB\R_//M1V@ MR4.?_PS@&IZ<]BS8JA^8,SSS'+-&(\M4]T%R;(&=%I")9K GF0\X.UPH'+*YG_8_;+&%[-8BQ72.B M#>/5-!+?KR65'U9T4T=U%])FC+>0 (CK&-%W4X_Q86"KN-9@>8L0U C6FN"5 MTP5T=BD&5AX1V+IDJHXB+'/PW)ZA0Q4<*':FE!*S12,J4BL,89/1%@?5TKE/ M8B5?);6Z%&%E:$:N_)8U8!2K-*O9AF&9'ANZ7JX?99^QDJ[!P[GUQ) Y'0_^T-\9_ M]8&+1_U3<>3AP>JE=M6#T?;=?L\_ZW?5]L"%/7@;MQ_X)\.^WQV>>KV^]WK0 M>TT)VL/>$9USK\,-_1%6+71[O/IH//;/1EU:O>?W,.$^ZK4>;N@/!F=T) #P MK$?_&HXI +?GX6"%,>!WK' [&@)N1V,0C6OZB;8PO_@B2OLI_N&@O=$ON\"9%WQ 1SVPX-NYT2L M$8])V59V9%0,=B&RW^0I)O@VB1?!=Q(#=RMJVH@!D[!.K]-MKN-;]7EYS1WC M,KU5$6LRZOH+&2RV@LN<*W,LO"?.,Z347;40&88J%J" ML0 6!2VLL3=$13EFE&,24:)>]PN42TK77Z?U,=%N NEZ(B MBQO)TUVRMHX#7;Z?V%UK%9EN=X/0'+,=@U_F80K:CQO.=06X,E*P3I!!X8:B MC@JZ[E=O9H>NJ"*D("M-KX@@-=J %/SJA!Z+'%TO:RY;I8NHTK)CC\JI3\+) M&I:".#@<@) ?= ='NH$5*V!5!6D1+3Q[>I@JW<6)3&QP/6)LV*K>I.=H@*;J MNU(%0\M*PX[5/VXH207IF._$5$;6>4EL^^09-#^1[*Z@KHFV)F)Z?O^$#"_L M(U>S\\JQ;.7H/)Z@4 Z*P,/K>7E6@!9OOD(45UVJYB);_.)/@=FE\2$%+3< M9HCC*#AZ6DX7MYM->#UNG2=.K=Z-,I=LVL8:YISZ)8(/TQNL''Q_?<6#TNN/ MF1'E'T!H4G'@CO \IO3ZT7#+%5AVD[PCE\ GAK"9]6IDUA&'D,2\_-! MKOKJR+6PWC:9&\RZZ2&Y\^I/7F!:!\<.8@>&2C1AN1]&3\U&7EGJ<'+JGPT& MG K2LW!)B)2A%:Z):T&J)F"\'T[;P!B.*/5%8*@\R1\-"EEYJ@Q#);Y4O3N[ M2Y91Y;)T--$YI<8O:IJ6WI?60#3)@:>&XIR)K=OV6V'G/'/Q;3#G#$F[ M:H";7UT2_"Y=7C'TG\WIZ)TF*R#DVK0>O@GB7]585E]<=28=;8ED"0;LTQ3S M!ZE?+]@!(L6YIX<-\60#_I!D_GF8_T."E*75:55[:C)^JB;!ZG.7XX2Z!'U@9I:&24!S873DY@ MP>#TJ>P][_1[XIW\%(YO!FS$UC& M:UZBZ#LMK.O7;_$3^ZV.AP!75P3>P%][,;$J:MR@@)55IA68B5:K-%P0=RWD MDF)_ZLH%FE+NP%R5V.IZU2<.6MVJ94!^#IY$3(7;E#JR]W1@'D'S@C7=]GT@ MH?FC_6'GU*#1UK\\ZRMWXZP29P6L#3MGPU?L0KM8 F=S8 :!PZ5!^\0:-=>P M<0>OK[XYOIW>O!<7TS>-&TJ_^;!73<49W,S*4O_?Y%G_IZ993>DZC<*O-T., MAKIT?J%_UX.+[U1P!#>(U0010PT7 \(*[/K5R^5H R]TA;^M^--!OT> A!PK MLT;P5'-_?"0C>NB&$>^$%.PO&P\MV>6;I&L8FV$%F!V%:Z*J"G9('-T_1\1& MFR*N)E//&"3%"R%;';6$Y2%/JN!+KWYI M6!H8A^S[O<'('P^[\$&_*S"X.?1[_;%');&][JG?'0T\JO:&Y[K#$H P8&Z7Z%E+6CLJG /UD5\P67,2;1J+@!J<-T-9W ME6D#+_T!!7#A:2?/[/2BVCGW-+5E DYV%*0X#%W8$QQ-5V2UFW'0?25ZPU=8 M-LJ-C+WN*Z^L['U19.G$#1).*MP/(NH\&XP9D/[HE; !J=2+[BR>;/./?3PI M'])>NMZX25E3'2PT\]-JP<).LYS#%P-"Y!C_,U ;\4[UW T7W>JE7TQ#W+SY M$#&-1C@G5)^&^3XBO=]3G,.'QE,X*F:LP^,3 MS#Y[8]ORP89$[5.%Z 'M^7GV:[3/WKV93;^_FU[="ARCV_P!F%EQG\G?"A1P MT\=G6F%[O8YH+&AY.4YSL^;E\$\-FM\_*KT=VP$PGY:C;VD\-WBME_&BP Y6 MD)K?T/!.,^8X3+WR2_VB7_E!$5*:?GT$!C8L9$M5LXCYC [SBG(I/!'R<7D[R4: D6ZVNI?M5&O M_/C^LCQ; "=*1T,IT#J@ M#;7346GJGY3F3A/K8+X'98C0A")( ZI?Z[0L%G$8'HF#LTH22Y7&6=Q@S6:L M-&KC[ D*G.T&RYSSV&$-3/@])7!A>-I-=%$O7G&J=ARU] M!U789&5%D"GI.G(B\J\((IW3(NPC$U"B_JF4ETLRQD82653E!#A/="WAX)6-KXBK_]%3Y8U;R MHYP7VMNB1J%(+)(Y58X&SFR/8SZ].+Q%-=K\A<[9'%S1(I)V(UK[!(V];'(U MB,/;=Q#'3K.S=1"'][L&<7A_Q"".O9!<[,G;CP'W6 M35O*V'=RPK/%Y+52\KWXY?9_;&&[]^F%[5ZS*-QS%85[?VAAN^L ^Q>V?_H9 M/E=A^Z>6[K;*M7UK> 6_O^LR/%LAZ/@AVG_7Z/Z[1O??-;HM-;J[\X)[F2J[ M,B%[ZZ+_8^F4E_QNM#B\D.!/1YFXPIH##,4V\/T>!Z]I270WNQ"'!T=75##F M_%7K<.W^->G&1J[?T/:MW\U4^;5_BH.&8#7E:N5.E_8O9#ZI:=?X.Z.9^?51 M6/.?P@VYT\M4$.^%$,=/HF->$< J?\OW9RH^N02$9(T8[/,#'^MO6-I@9GN/ M/[\G;=_8P9*JY\\^S ,>G874;:_L0J'%7>)8M* ,Y&1'=-4(E58]K@5(W;\$ M##XS6[7^ AF#;:>94D3KV8&MXA ^QQ\/;)QF/.QTNZ\:>+56N2Y7^0F$J .\ MLU;P!F/7ZK?6U%(:?GB+5&PEV'-C5%O/=G;RW.[@RW[0$U/W!Z(Z@[5U^X%K M]_8XAK[&P'FJW __[?^SK4>/V]Y^(UGVH:P_%.T M++KG#);6]QU ^=9X&%7Z-]5E@^0#O #J$BF?#OF.-33T#8#+^ZYE W9:8L3U M$^%HI,6Z.E0T%HM@VPZ:B06!M,_!^\S".3<8_PZ$O)B]]Q*QQ-3]%A%+7W;5 MN"6G<-;78=>7C3=ORLFT?/WN>#(MUG8?F>L'9[Y0TTMWR KGC%LU!ZC^] \R MLR:N-XA+L??/!RM\-M,#U[ZQ!JY-JO6;4QVV:CLC;SOA']&Q%I^:L5=M;UZU MU/"WH&?_C?[\H\&'YVJ>W"R(GETRX"7+D66'?/2F0VY0I'!C1HA1UXN"XR]9 M<_Y7ZY(_Z*[IEZ[XB>%;2YFUW/'ZY(M6W.TY :/^GC4_H6WIEYU%]':\[7MP_W/?\/;CF M64R8DN7F414!W.6%7;TTQ'>O(=#OO>,<]G&>?2^L'*/?J2 M=[U>MB3KF)>S);EM"35DM$H:E+%VOW#S^IA>RGHCY0L>;6M2;>E+/'QW/9L= M-?L(W1??;?5:[44U;:X[[$@TX<_PJ388NZW4^B$$_4M!JJ&$Q4>;+IO$>6C6 MHPI_9A/UTW<+=M*XG]#T,3FZ=]K6K[71?(+EJOIMFG:U,:NQ.J*!3KLBQ!+[ M975&JTBG*)^1O+Y8XNA"#DPY/%E5 M+H+2JW=$'2UJ*D&FR6IA]D'7P,UX6E MKK%P";YUQ4+V@&6B*S\ Z[\+KJI" 6^F;%2KKT&=)<_%?=OB;C^IZ;%X+CNI MU0A$F/!HXQNZW&6\=T](]N+0<[L0O5F'_L+'_7I]>N,H#>;=D[T^6'5HCBBV M^PJ\]!%_5U]%XVY7J^M;T.X.W/;ZXCT[Z5.LYV@++[5KYAA#3$J381W_;OO M.!!4KNLLUGT.!'1N]*^Z7]\^):U[]YS! MR_[HQ7M0P4WK+OV7KO<6ZZ5;E]L7!56CS<4";3NX-JA;6SOHZ7QN7WX8.&DR M<.)PG[UVTM\97NX[$;S77KOYP!G0W6?=W?SP(G+]'KYP4F:BRY=NRL+_M@5V M/;LO?_2=-!N^&+9]>:3O1&_O]'?MMY-/FCT*;DW1VHMP3)73.R/^_6?2>HW" M=%64[K8T7/76N^2#>E:7BN]X1"TG_K.WSX+FZ;[CZ==9EG_]WU!+ P04 M" !$5J],JCY1$#H" !_"@ #0 'AL+W-T>6QEU%7*U?.UWS M67A_?G6(G[G .4:>XWV>X&CY$@>_3WH1AC\FML$#\L4?DO^,^X!Z::F#?H/2 MN)!B?Y\L8&H3#FA#6(*O":-K16U603AE6P_/+9!))A72YH",ML@BS8,/1]ZS M9]?S<"JD!0OJNE& MZG>M68YPOKT[<*N@H)WSNV(48-A)7;/M6T9+P<$OYI<%HR,+IC$9ZJ!**OI@ M^.Q5R0P "J,-*$VS7>2K(O4*.CUTN?M/>9?_ ML^++5W\OV?U5#@4_K5U];(FVDYZ R,4IB%P^LLB@;SH[G6VOKXTH6K>4:2IZ MN17-<_!Z[,,BP9_LFX;M=9>IO1EZ3=;F-;C';W)S*$C+]*U=H@LF>+(_6.'1 M:ER9(CA V]U_OT'K[+'5,WL3O1)"#,] \CX<>'@OJY?GLGPAOY=Y47>M M1=.L[FV[GB[4,JV_E2M5Z"/SLEJFC=ZM?MGUJE+IK%XHU2QSFW8ZU_8RS0KK M\6$[UJBR'Q_:C4FFWNM_[>TN2:=-]J:2]+EK=2S=SP8=UX-N?S=$]]7_,)7S M>395?CE]7:JBV4!5*D^;K"SJ1;:J+5*D2]6UMEU(6LP(+YJL^4-$L1E*][7( M^M1BUK4/$3?B02XT5]DDXXI&;B%#&Q)4^\4( M>8E 7A[K2N[BQ@,WX@,(>85 7IT&TG/C >D' /(:@;PV"REDPB,Q)'TA]8P4 M;@!@ >$-0GACEM#UO' L$R&?6C3INY$/R6X1LENS9!&?<#GF).)>^"1%NTP MV!T"=F=Z#8?>CXN>V\X]+QR.]"QT/]$Y'2RL.V;Y?#WE)IIHPHF0<1*--VNC M39B^*R*(B3K%O%22R/42XL8Q3[8)^-$6"(B)6<4QK!4A]3WF1"=U>[.'H=S$ M(,3#?.(8%DH@)%_'7L1]D4 J3"".88,$H7RZT-$W)#[O[5!AQG ,*V/H?@_U M71SK!3SD$8PY!W.$8U@2\;@7\Y]CO4A)&WD[9G P-3B&W; G@S&R[XY M2=%"Q+@R#C_UD3,?8F+JH(;5L7=Y^ZI)LWSW6F(FH89-@D$2F4),3"W4L%H. MQ]":%6)BJJ&F58-ATAN(B8F'&A8/GI:W$!-S#S7L'ASS#F)B[J&G= ^#[F&8 M>]@IW<.@>QCF'G;*LH51B(DYB!VG;#D+PC@^_U*]$(B)O@X[:OD"D[VJ=&^( MB5F(';6>V6M)ANF'&=;/ ;Y]EQ'3#S.LGT\%V&=.B(GIAQG6SY>";!<48F+Z M86O]V-MO"#,USPHUD_H4M6Z?IOET5)'V9_..X_*JK5#FKWGNZ;:P",IT_=:_ M'6/[P>+Q+U!+ P04 " !$5J],K:+'C9@! "W%P &@ 'AL+U]R96QS M+W=OV\>6Q\Y-S735^DY0A=*_& M^+RT=>9?VLXV_9M#Z^HL](^N,%V6G[+"&D[3N7'C&TWB=OM*9E\ M9JZP89.8D@$UXL4DAF_!FDX(VX=4FA6W"NTT*W(27FQ2Z"6\W M*7@37F]6]&:\WJSHS4_XU]9^MO%ZLZ(WX_5F16_&Z\V*WHS7FQ6]&:\W*WHS M7F]6]&:\WJSHS7B]1=%;\'J+HK?@]19%;WG"68EV6(+76Q2]!:^W*'H+7F]1 M]!:\WJ+H+7B]1=%;\'K+2&]?9L[N/X([-H5_=,G5\+M'DR.X?;A4]O$9P]2[ M^T=*AWZ+-#DN^FD_>M)3_8U%7CITD9 M@GU@S&UV3+ M/>][87D>8QZED[\9Q;I/;JY)0?53RFOMR'_31NV;WW'?AWT+.N.>W4S\A(./4$!0C,I1E,I1G,I1I,I1K,I1M,I1 MO,I1Q,I1S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I1S"I1S"I1 MS"I1S"I1S"I1S"I1S"I1S"HO:-:N36NEF[](/HQ9'NJS[J? [ M02P$"% ,4 M " !$5J],'R// \ 3 @ "P @ $ 7W)E;',O M+G)E;'-02P$"% ,4 " !$5J],9O,+8(( "Q $ M@ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $16KTSU)8A$[P M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ 1%:O3"/4I<)P @ >0@ !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 1%:O3'&\"*U% P G0P !@ ( !>!( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1%:O M3 \EHPNQ 0 T@, !@ ( !?!X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 1%:O3#$)&&PO M=V]R:W-H965T3QUJM@$ M -(# 9 " 1 H !X;"]W;W)K&UL4$L! A0#% @ 1%:O3 ,'+'NT 0 T@, !D ( ! M_2D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1%:O3-!SL'2U 0 T@, !D ( !P"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1%:O3*@.-%NW 0 T@, !D M ( !6SL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1%:O3-%^@,G? @ M0H !D ( !C4$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1%:O3&Q+Y$/, 0 K@0 !D ( !F$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1%:O3&\$HD5) P MB0P !D ( !XU 'AL+W=O&PO=V]R:W-H965T'(#^ $ /0$ 9 " 9]6 !X;"]W;W)K&UL4$L! A0#% @ 1%:O3#J,6/X+ @ 5 8 !D M ( !SE@ 'AL+W=O\;_P! !J!0 &0 @ $06P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1%:O3&)A(Q[6 P V10 !D ( !>%\ 'AL M+W=O&PO=V]R:W-H965T-F $ +<7 : M " 6Z8 !X;"]?7!E&UL4$L%!@ O "\ NPP !&< $! end XML 50 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 51 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 112 156 1 true 42 0 false 5 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://cpiaero.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited) Sheet http://cpiaero.com/role/CondensedBalanceSheets CONDENSED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://cpiaero.com/role/CondensedBalanceSheetsParenthetical CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://cpiaero.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 5 false false R6.htm 00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://cpiaero.com/role/CondensedStatementsOfCashFlows CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS Sheet http://cpiaero.com/role/InterimFinancialStatements INTERIM FINANCIAL STATEMENTS Notes 7 false false R8.htm 00000008 - Disclosure - ACCOUNTING STANDARDS Sheet http://cpiaero.com/role/AccountingStandards ACCOUNTING STANDARDS Notes 8 false false R9.htm 00000009 - Disclosure - REVENUE RECOGNITION Sheet http://cpiaero.com/role/RevenueRecognition REVENUE RECOGNITION Notes 9 false false R10.htm 00000010 - Disclosure - STOCK-BASED COMPENSATION Sheet http://cpiaero.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 10 false false R11.htm 00000011 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValue DERIVATIVE INSTRUMENTS AND FAIR VALUE Notes 11 false false R12.htm 00000012 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilities CONTRACT ASSETS AND CONTRACT LIABILITIES Notes 12 false false R13.htm 00000013 - Disclosure - INCOME PER COMMON SHARE Sheet http://cpiaero.com/role/IncomePerCommonShare INCOME PER COMMON SHARE Notes 13 false false R14.htm 00000014 - Disclosure - LINE OF CREDIT Sheet http://cpiaero.com/role/LineOfCredit LINE OF CREDIT Notes 14 false false R15.htm 00000015 - Disclosure - LONG-TERM DEBT Sheet http://cpiaero.com/role/Long-termDebt LONG-TERM DEBT Notes 15 false false R16.htm 00000016 - Disclosure - MAJOR CUSTOMERS Sheet http://cpiaero.com/role/MajorCustomers MAJOR CUSTOMERS Notes 16 false false R17.htm 00000017 - Disclosure - SUBSEQUENT EVENTS Sheet http://cpiaero.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 17 false false R18.htm 00000018 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://cpiaero.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://cpiaero.com/role/RevenueRecognition 18 false false R19.htm 00000019 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://cpiaero.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://cpiaero.com/role/Stock-basedCompensation 19 false false R20.htm 00000020 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables) Tables http://cpiaero.com/role/DerivativeInstrumentsAndFairValue 20 false false R21.htm 00000021 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables) Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesTables CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables) Tables http://cpiaero.com/role/ContractAssetsAndContractLiabilities 21 false false R22.htm 00000022 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://cpiaero.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://cpiaero.com/role/Long-termDebt 22 false false R23.htm 00000023 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) Sheet http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative INTERIM FINANCIAL STATEMENTS (Details Narrative) Details http://cpiaero.com/role/InterimFinancialStatements 23 false false R24.htm 00000024 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://cpiaero.com/role/RevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://cpiaero.com/role/RevenueRecognitionTables 24 false false R25.htm 00000025 - Disclosure - REVENUE RECOGNITION (Details Narrative) Sheet http://cpiaero.com/role/RevenueRecognitionDetailsNarrative REVENUE RECOGNITION (Details Narrative) Details http://cpiaero.com/role/RevenueRecognitionTables 25 false false R26.htm 00000026 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://cpiaero.com/role/Stock-basedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://cpiaero.com/role/Stock-basedCompensationTables 26 false false R27.htm 00000027 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://cpiaero.com/role/Stock-basedCompensationTables 27 false false R28.htm 00000028 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) Details http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables 28 false false R29.htm 00000029 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails1 DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) Details http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables 29 false false R30.htm 00000030 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) Details http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables 30 false false R31.htm 00000031 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesDetails CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) Details http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesTables 31 false false R32.htm 00000032 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesDetailsNarrative CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) Details http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesTables 32 false false R33.htm 00000033 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative) Sheet http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative INCOME (LOSS) PER COMMON SHARE (Details Narrative) Details http://cpiaero.com/role/IncomePerCommonShare 33 false false R34.htm 00000034 - Disclosure - LINE OF CREDIT (Details Narrative) Sheet http://cpiaero.com/role/LineOfCreditDetailsNarrative LINE OF CREDIT (Details Narrative) Details http://cpiaero.com/role/LineOfCredit 34 false false R35.htm 00000035 - Disclosure - LONG-TERM DEBT (Details) Sheet http://cpiaero.com/role/Long-termDebtDetails LONG-TERM DEBT (Details) Details http://cpiaero.com/role/Long-termDebtTables 35 false false R36.htm 00000036 - Disclosure - LONG-TERM DEBT (Details Narrative) Sheet http://cpiaero.com/role/Long-termDebtDetailsNarrative LONG-TERM DEBT (Details Narrative) Details http://cpiaero.com/role/Long-termDebtTables 36 false false R37.htm 00000037 - Disclosure - MAJOR CUSTOMERS (Details Narrative) Sheet http://cpiaero.com/role/MajorCustomersDetailsNarrative MAJOR CUSTOMERS (Details Narrative) Details http://cpiaero.com/role/MajorCustomers 37 false false R38.htm 00000038 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://cpiaero.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://cpiaero.com/role/SubsequentEvents 38 false false All Reports Book All Reports cvu-20180331.xml cvu-20180331.xsd cvu-20180331_cal.xml cvu-20180331_def.xml cvu-20180331_lab.xml cvu-20180331_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 55 0001387131-18-002144-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387131-18-002144-xbrl.zip M4$L#!!0 ( $16KTR1OQC\@V$ .GH! 0 8W9U+3(P,3@P,S,Q+GAM M;.V]^W/;R(XO_ONM^OX/O-ED*U,E.WSHF_;@Y&=Z<75R\DO[/[__?_Y+@SZ__^^1$^FPRRW@O M?7+&)Q?VQ/D@?=>G[+WTA=G,U7W'_2#]H5L!?N)\-BWF2F?.=&8QG\$7O*?W M4OM454?2R4F!=O]@MN&X/ZXOHG;O?7_V_MV[Q\?'4]MYT!\=]Z=W.G:*-7?C M!.Z816U=O?^?,\MDMN_]S]G5A31DKO,__W?D6O^CRDI?UC3E?\8/P5_X@](_ M?9K X#[I/KR'7[]1/\D=^$OIW"KM]^K@O=S]?P6)\'4_\"(BY"=9_.&O__H$ M%)CO\6\))LCVWC]YYF^O$N-^U$X=]^Z=*LO*N__[[>O-^)Y-]1/3]GS='K-7 MX5N6:?_,>T\9# ;OZ-OPT;DGL?.P#^T=?CW2O;AE)'#)\W.4P+>&'[V0?+CS MCG^9>M3,?;3+'S7#1PV6>TU:5WK+Q\2?"%P+OY$[79]$+$]T;T8JXYCMY;_5+Z!0!]],)X9NH@%B!ATW>A5+P* M08[ >.\1_*[91"),O;\G3D,;)^'SIT^>\4I\B_W]]LHS42F\DMZ%+7',CQW; M9T^^9!J_O?KL.E-L 'D@*[[#?]9.XNZCUT" 3?\Y^C3ZW#3PFXD)6HB(9"DV MA' YN_C/5[^C^/7[ ZW=__5=]N6XNW>Y_8G>9L!"QYBG F3!]5%O_!X/)VPI M_F[N-5!\B9=PW''W1NJ5\/,4 >&'@J6+^3ST+B>\C\Z)(A\8;[FF\7^/!Q!U M(;ZIFDD'", TDY)(V@J3>B>*>M!,$@/8#I.$6NLEU%KO(%&54FN]==1:;YMJ M;3&?_Q++\E]@F4X=^\9WQC^_L>F(N7N;@9BI[&[*$EB+OC* F*>998Y-G],J M&28\R2UW,:#W:%@R?/_\[P#H1LO;L=&Z'3Z9WJO?P\?FQOWKN]PNDN2]RZ?O MF*&38WDTT*D5=&IK3'7Y"M+ 9=]P2:SJW6VNZI'ITZB)NLU[;WZHN'?>]RKIFOFS8S MSG77-NT[[T6!(G_PS;ZF[+ZF 5&]0'0P.YD&.'L'SI[W+@T"ZH2 ?>Q6&@34 M"P&[WY\T"*@3 O:](QF.Q\$TL(!YQJ5_SUQDG,OND;T/[,(>.U/VH@!2F!_- MOJ7T>4P#M0.$VL'L;AIX'0B\]GU^T^#DX'"REW.=!B<'B),]G/>[TS_^N(\,-=&X;@)1OBJJX_](W'I7+F. M$8S]2_>&N0_FF'$U,WX(WB\;=;-9*@DAC$)F[MC4K;.7@I^%0V[ 4Q(\5R[P M/1;'%X.@Y>-N8+3 < ;"U,-=Z\4 =K[6ASN-\^G,3"]LP'TPCT*TT M)6EV'^0BINPX\TP#Z@;4A4&];E3$UD&]/)J[/*BCCV^899GV'4\C:@UM8VA, M3=N$%G7??&#G3S.8378DN_&C$X4R7?.#D^@(YJLSUM'021-0"@X'N?[L-?-9 M(ZJ-J+X\43V46,.4J7C%W(GC3C&=\LV][H:,#-W6X9;QJ*5M 0]V(F?H(T\S M^2"7F[UN=QH,-Q@^]-U-*0PWMM(!(_\%6TBUW@>HELUG[7HCTU6OMJZV$T?JZF76I-(*T T%2 M:H!B 99:6G#:ANM$@^*7@N+>.BC>D;6S*8K5!L4[0+':H'BK-KO2;*=KB_W" M&KS93[\(V6PVU"]%_IH==?$=M2K'.VI5;?8B!RU)V]Y1JW(Y% M4;0?%B\I[ MZ:[[#*OO-9LYKL^,X=0);/^S;KI_Z%; /IG>V'*\P#V22)9H8!^?OS$=QX6- M?=0],UO^JQQ?=@VV':=+F;O%YOGF%+!Y.8DXTD"F#%..'"]SMUT;O!PL7G9Q M2W:NV&BS*AWXJK0/U$1\2##1NV;CP'6!9\<,E<\N^SM@]O@Y#92 M^8U_9 [..Q!._!QRM25[TXW\ &W1W?/],\[" POF9.G* 9TWS1@D> MEA+[EW"4.J1>U7TX8M;1XQZ*3-,GV/P!2@V0DP%T N_/R6N=.OCGXD MJ:"J1D"IOAW[S@=N?F(C/SZBP'[3/#YRW,TG,BFE$(_DH.K -.*>#JYVG!F- MPU^C<]1&/3;JD;>2/#P5""EW>)K1JEL]/&W@^L+ANN?].\7JP +&[(!]9_YQ MX.S,L<,_<@ADH_H:"-0* ONJ-+(4 M#O%Q*JU+6.TGP]\&-I4O63G$S(?*K9B0?8>NU?,Z?WG\AT54%G'[TCZ2 (+# MD0"J\+)R/AH!V(T W#XZC0#42 "B^6@$8$<"<.\>2Y*^8Q&!>$8:(2A[UZO9 M!AR$ !S"-J"V][#*X[_9!M1. @Y@&U!; 5AF!>54/5R@7%Z<)W%>_19GUM8E MH\YNSL,WBQJI:*3BA:T5"TX.AY['?._6\77K:"&] #5S0S_Z$\/TS9=FZFLQ M]5N]$U+ 0AR.QWAG$"/7F?F@CZRY3*J-ET"@9@&G&D?!85B$:TE!XRNHHQP< M@+O@98G!"SPXK+L8-&>'2\4@[1_(F,:-370X0G (-M&:_H#4SJ ^4M#81'64 M@P.PB5Z6�V4>W$H!XV4?W$8)%W>,%T-H!^:;[B!@CU \+>/<=9+WJS/:K@ MH.%%[8MJZQTHA_MF0U0KY!_ 3NB% /\E;H'J"OQZ['U>"O!?XCV2^D*_N4.R M'/Q+_5^-F5]GX!^"F5\_A]=:N&_,_%HA_P#,_!<"_,;,KP_PZV'FOQ3@-V9^ MG:!?$S._MN"O^*;@2[A!<(CWH?9^O>'P-[V--#32\$+6AOQ#3SO?_YWF5=J'!+XTS!A!Z;Q[)8+9_M[&A? MEFPWR;41!(O:)AY2>9:SQ=3K)3L@I!_##S39IXW'/\=F)Z)VP'O./"<,[), MWI,U&;-O=P#.]!KN '4'&Z *8!>ONL D6*%H9^P!3/A>%154@\\-\5G24Y W M#W->Y573M6^;4=W!_F#[\#^:,_(7@?Z]G:(?)_B/YIS\18!_;R?INP)_@5/! M6]AD>Q/FNLRX?&#N+?#X.! ,(X$IOYR$ [RZA,? M#*JT18M@0;^\DHDPN6&6!1/SA=E@H5I#VQ@:,%&F1U$0#PRGS_;8D7@_:^[- M+XS],OU>V&-GRFY\ "-R[JLSUO.V5B50L&_9U%Z*;)XYGH\:TVKD[\CE;VZF M&QE[']@F%[ ?-Y_F@#]ENA>X['?3<]JJTGL/SX2-A5^EN\#6%K3/,;>P"\$$ M>FCM/H"^JP7]$!YS>(OO?@^FZ#ARU)^S[PL918P '(R$MTKC!S/?G))#7[(Z65=O_ MKD^9))!_S2;+M@ZO?C^[NI"&Y]>7-[?7/\YN?UR?WT@7W\]^?;>HX?F.SRBR MU0+]QY[^DST7[CFY/BQL+=G=)V<^OJ!I@H-\_3 MD6,5Y]L?/WBSJ=>3[0ZA,P,[_&SI=X7;G>B6QWC+J0:2+9\%KHL?F]Y8M_Z; MZ>XYUXF%.SD)0WV6M98ST_S):S9S7/1!X]H3>(5[_6\4YU6MS??ZV;28>P8$ MW3EN<73=3'4+WI.BYJ4S9SK3[>.?>,[XY]L.S/:H-]N*^VXXV6=;$I0D:GL:+U!'T_& MUB$(;7COPCY_&C,/NOQHTI;:N[1_X Y@9C&?&=%]EDOWRG7N7'WJ10XRYR,[ MC[($95RZ; MZ:8AO"A#V[CT[YG+[Q!M*$*JUM6Z ,-@>^\]7%ECQP)OSOP-SAFLC*)VU 2*W M!]TDZI=ULBE!A2 AM[N#MKH>09\8/]N\U9\X)^&9[XX]WA <2E?IHP%4K)O- MB2H$GDZWNP%1";FJ@$$]5>T,8E)R&U^;@D+R[6^9. M/['1IJ:YJFB=;CM!1$[;:W9?;)&0![(LE^L>P_\N)V>@(LV-AP^F0K_;[R0( MR&E]70H*<4#=)@79 ZIK]N!8#V#]\C<_ZV-$VG/ZF.JC;O_\ 12S*'AA!0O1 M=2B7&X# .C\T@95NHZO189:K^?G-55O0X-@\+E=>L*MN87]ID^,WW= M2KRV-M;;L 5N*PG=L[JO:J@KZ.T#^">W6.6INV:^#LN:<:Z[& +GP?(23 -+ MAT42]FMX<+^^!=:7@7\)M;FZKVJH*V:@==K];D?=A+K$$Z1X\.3'9?<80/' M^ +]U?%PFWLY@95Z74:>J'(W:8:4['8+5!=A\(F"]E-E5!-X[QW+8*Z'#A;_ M>5UV]CH#!40ZH;;GVUZO]T++>%M3-/A3?>_=3+:NA- 7L';[/:V_#8ZDS?22 M-/63VJ/B65J;INX6YBZ[G2E)4VJ-WA:>%JPM!>CKJ'VU/>C(V\?7!C1J:KO7 M[[:WC[=-:,RN]]O"WP8TSEE,V\)C=KTN0)P"4ZS(VV!@%HCK$->5-5G;AB1G M$;@&T0NQ7.9HS.K>G' M:JC-&/85HW:YYZ37E3NPFFP-ALM['V!04[FQ)YP=0]NH;C^0RK.1Z:Q;U6!&1N2Q<1*1< M)96\CV'@WSNN^2]F%&/A LHZLIPY:%C2TX9$S;-L)T1=>%ZP(9?Z U7KMSM+ MZ.&=;$!+8>; )K"M+?"+EJ)E=:!O5+;_D7\E?I*>HR$:U^UC>C=X=X*.-2V894?6=^[-4L&ER^W!CH@-&6H";5 M0^GNTXG^"YE) RVY@E;>_4:;YVJI6Y:L92WJRDQ==+0O@DP_,IM-,B<=:V)( M'713:_J"KC:@J"RL>EI[?8J0>]@OSU458'Z&FV.UNLD;WTMZ9KG1S$K:*#,$"+?4O;NQ;I\Z"L#I:LF3V/3G:Q!0VG9D&5-[257 MLQ4T_,G,NWN?&<,'D)T[QJ_A7TX^F58 GR[?V!3BT\*M##DY8SI+$K*%<2SG M]<(M)%[UU+8]CKGW/NJ>.:YN-OJX=1^L'$4^&96/8;V9Z/45=:!6-(9P,Q7Z M7L7\K:4G%GN DTI[08\;$+92>6R5L#41NC99A:9Q38#&7_> MT#4]F)%/@1#Q3$8Q\JY91[LBJ)7=BY\=/#"3U:3SW-+(5S_,>7%%#T0Y#LL"ZHU3HEZ M/;6?#1LM1^26QKD, FN,L]/6!MEPH:V,DX(P-AKF&(5&6UBJS5 M7*X_6M O_?XND,M5[37S?-?$%$[T&&4H)C/^L^-.F.D'+BM]Q+W.ZJ!HJW5J M<8K+3'B%'%CA]Q\H!?5MC8>XKK8ZGH%OH,@Z SE[>:1"1B1.N)&R2CQ H(L2 M%&=Z6'0ZO:CWTA*C#KI)Q9]LOVS?I8_%^]!WSK%X7M^8+Y+/'3#(Q4+:GQC_ MMQ(OA:*T>UTMDV SO[_-*"O+HY.NW.]J\CJ$81I)?-AU,.VU\?'YAX=)23Z; MMFZ/012&8]C>S:<[6#N>IJ]T!PDD%>^^6L++QR)HLII,8+D^X==LIC]C6CGO MJD]>F&5\:,&12^AV^PF55:+W.<(%GFX= MJKGILE)TE]=A:: 4[[U:NLOR>R#+R:N5ZY.] &%1=%;%@JEV>IJF=E8B/*?_ M:BDO+9EJ'S8:W4$5E&>7\0M[/G^8R%18C3;,9"LKT7\ATI.I%3'R;"ZS8"6C MP%P O>2JO1XMVQM1>4AU%;6=S("ZK1&)_,AAKM?C-.;2QF>FS&\DF#7?KS9MN9.ZU;*BRPHH M+'WO!IY3NVM3B%XOJI,ZX>XMV_A3=[%VD_?9"0L[>Y?NF:6;TVTX7TOU/^=P MW-W98C'__N[." O1DSBH-[V9XY&W]')2W6)WHBJRDF#3T@[G\M=-L=#2OW3^ M3.0XH6(8E:Q9H!&3^;R7=+6O8JQ-VBA9^AK4':SB"C9=HHYI= MKJ8.>DF]LKK?JF@M[6%J#P9I'5B>UN_L4:PXZ/]W'1M^'%.A3,S/<7:OVW?, MBU8E>L:$68+&O5L@_Z.5S?^YK/34OUO^AYGD^<\6^^W5!%YZ+RGRS)=NS2GL M$X 4Z=J9ZG:+?]"20!&:DP_25'?O3/N])'^0L)L3W3+OX-=_!IYO3IY?_?N= M_P%;Q@;+-AZ]/,(?U--_UZ>S#_^F=.4/B9_@ZW?T?>ZWRW_*T$7T8Y% #PNN MOI>"&>R!QZ#0TH3H9V>7/[[?7GS_\N__IF@?;FZ'WS\-KS_=)$C!G[#E_%]F M]!.^R_^J'>-%BZM9D3L/AS?>S*#@AP!_0"O/]JUGHEID]A@%OF0[OC0TG!F& MZL>R)Z4%E$8>1#PX;-:DI_D 1W!A$W6?V<@-=/=9 L77;4FPMY7$RJ9;R:F\ MP>LDNFMXTD<'_I'><@[T557^\'EX\S'Z5?GPBV1R9.2^_F-F8/F_Y/O#FQ_) MUXDN).=$5EL2#M*,64XO?,6]AR>]O75FYECJM]5?3A,-T"OOZ)U;&$Y '1K2 M76 ::,-*+B-'JB?!HN Q^-=WX+.Q;_V+P(9[VZ=SX J+%!U;LE2'Z0 E( M4UCY)2?T"O('O5/IPI9T<>;-&;J8 O]>]XD,Q_4DC\UT%WDC2("^;<<^L<3Q MXW3FV"A&DLEG3J=UC';7)O0(O'9YZX^F?T_]VC#]+K\;%_<-SPYOSJ2NW#V5 MA*;3!CZ.)F$PS3Q*-><$D&Z;0< #%Z5F7-BQ "G>"U$TB?PH 1[0U[< M6NFT$%5]WL\9K].)S8L<\=:SQ!YT*^#<0X)YOQ*8&R:,-F/:/"YQMT9EG>3$<;$NTC^GV&R!&_IZ1ZA%=)B^N-DY'C^PXL M4_!&])GOS/"#IP\ $<._1U4AOWD5:RNDS V[?6!@A(UU*U0\\'+\*/*$'C?" MQT6+\JG6,>VTRK+8Q*]P,>J=+EL^?".'R.HZO_A^=OGM7+HZOY;@AV^7WZ6; M_QA>GQ>@B'YT4\Q^1SBH=K60E--V!YZ7CV'IV_Y@Z 8;T6J2)P8U&^K:*>@@ M*E5.^@I4%]U"#+Q04SV*VY>2SJ]?2C;=OY2<2>IM3W+BFYBG4GB;<:XOHH#W MAQH7>_#O7<9@B;']>U#(M@&O?=/=\;VD*5RMDC[&K=<*$D]*D,@7%@/9"VV% MI)CH]4.]B:J8OZ/[OFN.J$=8/1,MP'I(243PXUD ](K%B_I#WU$+UE:@S;+P MWX".NZ&1ZYL?M')&'<4<\9#B7K\UT#1X#S@4>,1"(@T4U!BO5N 6%1XS%C$X MG$R[&&^7D=+NM-3V@)."=N\.R&GQ>4%[@9FNQ)Y@YV$"7V>NB>N]CC8!?(IN M;^S6CY?;T"Q2>A^\"*LT#^+E<(YA<#.QYO/%'>'5$F8%S*OU3+:,QY+*_3!<.(OB";[,ST_\7 J(> MJ.6WV&["?Q%71I3"THE)!PC?,.<\!,J80I(\4IDZ;NYY&48B:,S':3FZ3:N( MZ=-H0=._UF1IBJ?AL+!D:8E*.4I?X<64&X&0F!3/H4:<%"%^Y5_L&:@_NPQ_!D#N% '09$S8EH<(6H; ,,W9:Z; K$(9)[/P9.P_, MQJ-F6G?UY-3GB @BA(OGE$RD1=9 [1GY4J!PKQO2:[5]VH^43'(W&< <3V_/K;]*G\X_UV$DT.FSY ML>@W_7GEQL*.%Q^R6KU'?18?OCFC?PI'"2@Z>"D@(Q;/M=C3S/% $Z(?9*Q[ M]]+$^7P?83O\]JVD3_&[!O!!9U& .IZ+32WA<3S#BGAEW"YTXMJ M!2O_">U9":6'.B/'@ZG(4T!F/VE0TS! MH3#7.4KG%SIFT-$U9L$RXKT_5+Z4G-EB>Q,B\K=78[)@7I4?],AQ8<4_(7_G MS&/OI?"G:&_2*[XUX7N=W-T)- O# $K5B,@DDP7]FV/OD5D/+.H\/NE#H,6' M:KO:*)3=/^UAQ[:CB:DE*W*V8ZO #1*CCW_>N;"J&2@UCOM>8;9; +9:#(_9;8YE&K7;494BMS$UXSUQ& MMQHK)E:X9J,'%(SZ."!FY]!?8VH/B+';<(VT6[)6=BMT. #>E=&4';%ZVJF9 MT&X!.VO34G]NY5)8-\U 1$F&$XPL5@;\OWZ8^Y5F P1^ 9MXEL[-9+I$5_Q0 MLI$6YGC *"P?M2K%V[4D+Z#0YU#/8M)+;Z*+H$Q7>M3-!Y&&0L0J@YKBJMG+ MW!(S+2M*(A%'0V=H3MPE$??-L^/G=;!2@X<7_F06#_=A&$\8N'?/+;S5?YH: M_I_?+M+CU6&4CF4]2\ZCS0PB"L;KF8:)2;2@V0QUD4 M[]MCK*7ICEU]@FFC0C)/I1_112M<^Z+\ ,,XFG)^9O1GO)X9XB]*%$ TX-,W MXOI_'),GO35_D5X/3N,;I3C]NI=] 0E#F-T$=SHQ'Q_V),Q:NQSB)P#7= MYZD5+(=RGW#*B8@$LXD);TWH'@#.H_?U.QC<'<:CTYI\FH@[1>X_.E)8 04? MX*^][L@R!1LS'<0T.[F871I(0,+#N@USB#]C@=X0Q"I]L$9Z"@1M"XWN3/3 C';7/GC"Q M ^5M 7GT@BE&8O/@?3W!1H'+OP/=Q61?(F3N'X'-)$T6R5..0!L?X](R! FU MPBOSF:7%&8F;M7KRZKC%?)QDTKJ)^_)\Z1"I0$B8I@('BZ+\?4>DL)DZ**$4 MP0_0LN^ 3A@QO!VI'I0U$BZA@3+W/G7Q:!Q)3E?AXY1[H!=0=)_I;CG0AC=Y M>+2WJG :;,I (J[2BYOTF"HOOMS.$Y10WA;X<1*(/I/JA#+W\00D/, (/9C52(TOL@&0&E23%!!XQ9Q(R9RU,'AGJ. M/;%Q$%Z"P'2EP!3#&0>4KP8_+W"U76_RGV=ELGJ97A/$OGSS*;9U'?G- MTKATL<'$G1[N 57: Y8;Q(ZC?7N]K80A?G& :GL:YBW![D'1A/CT2CK5FLC6 M?&)4>3N1K?V6HO5:O=+!;$UDZ[J#.XNW2F6%I!Z'/\=W#M5KM7O=ECQHXCB* MG71LZ3CVRH5/(A+NHG6EM)PLH;MN1W!-'$%TQ:+3Z[7Z8D M#J/@1FKGM+U7_#='XFN8?_LY$E? +!PHK:Y:-K#Y8,[$DY6H-_(PS!V7CN^9 M$6#EXOSR7'2L7,>V'2/,!0'48QK'D8M4$ )JV9XXEK+5VK$JQ(M?.&H=V[7X% M)V&7B937NB]%)?6BKF&7Q>NME)RUHS^MVYBJ;1W;R5@EZJ@X=;086C>7T9:@ MHRBG M]. ;3#28:##18*+!Q&YMHDWB$K<6;7*9J6&.I& <@B@OKOL8<;"V%ZT)C-HA MM?MTP-4I.JJ!XJ''Z*WAQVL >! /#!=*)_V&R#6;&I?EB:$Q;ASM.F[$K>F M-XXMSD8K?]9-]P\\N/_X_%&WL-S5S3UC/B5J,3$YU+'$)/MYT1(1?3S&.G*>Y,)+Y@-R-O%AF*Z+4J:,QV[ #$I[ M85-6K[C^H!%F,($>QKKK4IU+T=6(C?4@+H3I805B?N';UL,L+?"%QZA0G1OP M[!V'GT2MB6C.;-MWPMFZ>'.B**CN5JM_D?1'?8=:H$9L6<.%4G\\+5IO]W09 M,QEQ9SN/KC[[[17_MW $WC:P>286@HC<(94L/4P>UXN:FLXXFEX1J7]$P9/U M9^\A:"G,:%HCQ;XZZK<>NOHE]/BRN;^&\%:5?JC]9CZF.V?371G_;Z+-4T08 MZ'G7><3$<+1+2R=C+JE^$S%(=?,5)4@["+=1,LQL/RXD36NU>YU6I[0C.K,:1]1)=*?ON\65SOW%D-8ZLQBLP[Q506OV!!O^UC\,KT$"V@>R! M07:I(RL.YBL:>KS5SF\?(W\S%[_KWCP8>F#;S%;/M6S"]I*AB&975T#.?C M3,."8.;BO*-$PES 8)-&=&$)S\8_6=>][Z%L)6K&IWI1$\V:(M?, R2)%8G7 M)DMKT@/A]1:]0]4=!7ACUZ1X_P-AZFJULP_\WCJ^;I7DX"HZ:\+APZ*V)GCX MK\!)YF:]PG2_7B;MI407;-))6D'/_60^+XV:_/S" ,)075 I73_=U-NO[(%9 MDO++<4[I85%;$P#>8%W="2#&]E,4AIBYI!*GJ4]&'G/I1E(:>?8LR,>;VN"M M!M0>"-Y^V$Y9?&EE\75 =EYUN7US@9@WQULJYG2!;3,OGO5K+,M]\ZC/6I+- M*CQ)V*\V6.64W6H5MLH]LELNQ-9MM=6BP41K,+@^!=NV,93#(+R&[-X3VJ,2 M5.IN<5++.6@@W^CU!N0-R!N]OM"(K<^9\KYJRVYU/[*.)[9N$2 '$?:QGU"/ MM=:@(TO!5F?:#HN3-5LXCHR[=::MT:#UYV>#S/ISLF8:]&"B. \DJJ^)[VOB MUJPFON]@J3F4^+ZYD.@#8?<:7I4FQ.\P(QR:$+^:4%L3/&P[Q"_Y71/A5R-J M:X*_C2+\>-15#L2:H+XZ4'L@$&N"^IJ@OHW/0VMPPMP$?ZPF5^FW>GUE>PRN MSTEY$_Q1(W8?3(XN)J#-MA\7)FJT!1\;=.M/6:-#Z\[-!9OTY63,-6A6DZQ3)I$;.Y M%>,"R]^PW"XU*N;C3Y92/):WB-!HM)CY,9Q.6WK*GL17@;D$* M;'WJP+[D7\S@WYF>%V#J2F"$YWN_2+K+,'LB3]/H-9D1=UO(I5=)'.6*6,'* M(G(>F?7 HLZG\.Z])S&;@!9EC*OM;G(/J\:.)J:6K*C(5[+&@2[ZC&ID,X2B MKK[93M0 K%J#-9UK6BTYI;RI PUUV!&%Q&2IJ>IJ4DO1.JUN6ZX3CVKJAMVS M:&Q'<:AE9[X&'*G''-0(#A4I@VY+T]HM1>T> E?V8%S4=/8K5 9EG6 UX$@] MYJ!&<*C**2KW6W)'.P2>-,9 5?*O'L)T-_*_"_F';8'<+ENF^I#%OXPE<$#A M/WNYN'?/7*9/H*V*B:U/'-!!7W8Y;A17Y1IIMV2M[%;H< "\*Z.I3OE!=K9X M5I;$H'[<:C+WW1U*7$N_U=6ZK8%(;\ MN]I7.FH_IK5(7U71USM1U!SZ3..W5Y\=QS^1Y1,Y2VZ[JVGR?LCE<1CJ4G8J M[:[:VQ]].-U_C>F=OW[H>P5"<V!VP*[95#=M M4/57S)TX[A2C@BY'H.%US%VSKK[KJG*O T(:DUBHN[FXKGO=91]UCQG K!FS M/7IJZ+JZ?4O62@[[X_OG5[WU9;2=DHG+RJ^;/'\SSF3&TC?.G M&1O#C[<.?E2(;:$0UH]M14>U1;3]R=!\ R) P>IW[/P)!=UCE*ZF*@R"U%TM M8*BBG,J=K>!PV7^:#4UHZJHB51[N!H%NH66MU(P MVK; K/Q^I^:8I_BK#O=9JUN1U8Z\ M2[PO&&*6UT,+]G/PE)%/$39O>ZPL#*^!%A L;!;9] ,8XUW?_.",BI[Z9+I MN^-F/KYAE@4#^,)L@(T%8QP:4\ -M*AC;C)!DE=DQ]#39#G!]6*#K8Y%O02+ M>C5ET4#=*XN6H2AAY_)51'!!; )"2=P:;Q3YR%ASYH"*F-SH5J'A:]W:"L_> MD:%IQ\6:DLCH=0Y\^,K6H#% L3DJWI3#AC+H[5EI:ALJS>UAH]?=*S:VP)N2 MV.@JFX]_;=/Y_._ ])\O;)BX@))X4\+1VWO=%D;U%VC"]RYLX(7I& 669&53 M@VZU?Z?3[_3Z%>P;2@Z^3DS/J+1=,'V@#:IP3NR+Z;FM?W$=SRL+ZE+61 '& M*EJ%F^"<\>V)AK#PNH6I]4\[/9[W?8Q,K&78.)FUM]J)O8T MN7L@2*2_T#_&#\^@_2*.UK!034V3<-SQM0#!;IWI9L&/'JK/V$8R;UC MX0D,?)!/V$(UH;T,N M# W,QD,XNF:63J=R=8-$;KQ1RBFS_B"VS(^M@"/'N:UMBQ\81QOKFBA[5Y%3 MYS/==9^AKVLV+>M]I(DY+2] M-@$+(K[3;NQ^KZ]LF8!H_B*>)LM/1KG]BCC=ZT;M_,.\^A+56RJBH;"AH. (T"<4QI:9B#IN+. IG%C<3DYUUV,I/5@ MWT/=<*NNLJF%O7'R5D$EQ.ULQ&M-L**TV]WNEH?\U;1A$W'F,L,$6WE,5XR^ MZ4_F-)A^=%S7><3@:!WSZ?K/>>JJ2UZ =L+S_N!8#_A2NLG4WO>C;I-/GAE% M+'R9_TFJI^(TK]JVC/-F+3.V!52'GV/ ^%='+Q1S/3>61?04F:>PPB06EASZ MW!EX;AM%5I62TS3OM+F"A6 .L?*IW$YNQ4H0/3?>Q$7?^ (P[!BYWH)17<'Z M-S9GNG5A?\?1.A02Q?,9?W,HC?&ZNSE%ZW3;2)**J$7UV@F4W[);KNH[<[FP^ M'B2ABN$,,>$/-8@%V->5IK:L;8BY%!W+!K8NC?VNUAW("R0^V^%51"DI;Y%[ M'\,.\TNZEY.ONGO'XLOR MX?WV0JXD"NH55\^!!7,\_SZ_:_CU79'.-R4T>[A0<)\8#;K<+T*KMB:$[H#74%&>@N9E-%Q,<^]KT?H+) MCQ_H=ZST5>))6Y'"P]P18)?=X-JV3';K.L0*93(9];,ON,;9H\)<"-Z"22ML MY>Q9 RV;TMV-5E;V/[>+UOOJQ%3=D9BN-E3BMPRI2>H '#]!J]R0[ M6B&7ZIHMRN".=I;EAE>EA5.'E7^K,GB0,UA+OT#%^\EE?MY%NZL=*=1ED[FC MD:ZY^&-&DT<\./KLN)^<8.1/ FO>%MLP(;K2F<]+5KC3RBDN%#!?!<7H#Z>X M.]UCGQC_]\(.4; H3KI0%%Q>;( RZ',??*$^*R%R>>#:/)$G:K?;EMMKDAE^ MG4Q\3:(RM(TH 7:4\;\H4W^G6@B%BL.G2AZ,',LH5!)^JKMWIAT55Y"QM(+X MS'=F^,%35!Q>D8M7AX>7"U3&!IND8]H5%W,0S<%LV![>8GLO!;,9*!F8Q:C= M$?[0/:4"#J.HM,-VZ[L5IBN$DJ23JHU(T$5\''UGQ3 L,(JEA2NBCV;EA\2Q M C-90?V-XHHO3U75IZC1 MGNJR 5MAWNS?7BGQ+.VC?M\WW1W?1\1I2DO"!?) >+I&8;-Z@'&?@%,CO&T# M3S].;TYKRX3]LOTEC+?A<*/E:K,\K-: ^UAQ8Z_08;*Q7M349%+C>,?#9&.] MJ*G)I)(;]D XN,8BL6EE=+$?[/3?;*-@:+C1CQTTW%]3;CI"Y]J;/0I51$,= MRM.&Q&2IJ:@.;:?74MM8C%:M$Y,VG[HZT/ 2X--M]7KMUJ#=KA.3&O@<"'P4 MI=V25:W5Z77KQ*7=+=^/]Z;/EJW9.>;)3A;O[(%*_0VJ$M7=%YBA>U8^94BM M2/[>JBHH<*7LVK\C4/[2(*]^I%:%O$Z[U5?*:OT&> WP-E9Y?:7542LX,=LM M\O;@+\B.63WM;&?48:P DA"%=.3%"VPX:32 NL&=B)(,)QA9K XF?TDBJ_-# MR*K2&JAR%7-<*R77H/!P4 C6L"JWE(V7AP:%#0HW\(IHK5Y;;8<1^]);I8)=:7U400/J M%W8V'\89CESI'?Y>951-K0VMESWM5<;9---G)A:G.0W?R/O0 M;G4&2JLK*W5B4A-,<2CPZ;8ZW6YKT"GK0FW@T\ 'O4Y*2^GT6YW.H:F?/6XO MFUBCNLR124+42ATV2+KG,"ZPHL9MN.#-,<8J_#V_.I*[<;=$76.A8 MMY_A\;$%5J8Y,1D>:F(%1DSPQX#[#9TP4099,6V)/8^9YV!98HQ9]"DT' M]A@:LQ@\/6?!>H"6.7,6.X@:2#6[E(!T5PNZ2%C*B],K%1/+VH;(;9)^+ZT( M*X/E[3TC\DR1L%1R7$QKRG^&*4Y C@^VKRJ]#YYDB]*1BS,53EQGFH4\SCCE M8XORL$F/ /Z9"Y!Q3>N92#$"QI&!D#)Y\4L#062S1^;"P\Z=JT]A%);YDQ&! MU_HS_ -/8 %BZ0NS&<\/#-UC,(5TY1C2V]?R:4^:(GKABW"XOQ!FL0UH' ;N M 7>)""&&_^'8AOX/&"NS81J0(X!A:$LYE>?;:DD3X-[CO0GC2XKJ/0S1=GQI MQ.X".Q0@') .4\9T X09!.94&L*:@63KEO7,E<,C QF;P60Q>PP\\)PI R(M M_9G$S[LW9S/1%/;WI=N10_8(,D+:C+G)&CU+K]53-1Q%CLP=>O[(RJ5-?&C: M!L,&Y2I6)XKR0HKC\"XIRJ6-TX<5[KV$SC1,T/R^]0P&@,]AADU(B=<1T8E? MO6 4ONVX>;JUF><=S/,U>S ]+ PKM"W-7+Q6WE')89#=B>G3@AE/>"IMKSZE MM-R2[C(8A!&I:-01H.3@MUC]C$UW'$P]'U-[>V O_!V8+FH+7ZA\-R1)^[U!P:M,AL&,'-<).=>YZL"C8C%5HW'GPOP,]#J M^,A(]TSJ&>32N;/-T&K+CA>'" L=K!#/0+X7LILH*,+RW@J6/Y(5F6+A//OF M&:2TU%ZG)">YXWEIX1+]CI,Q'S#+9 [P, 2S%_3NT<\&B#B,*LXUV M!"!;9) ([*)HH!QGX!KXG-S:!2Y#0YPAOX M;)A4J\D1WL!G[0B\)D=X@^E\@'>4=CD"*_!!:C#"==KTBD?6XQ? MDR.\ ?6QG!VF\R4BK\D17H/9?(G :W*$-[$X-8)[<_XL M_!!-CO &A?M&89,CO$'AWE'8Y AO6O[S9(%%@XUR"8 M^V>8M=KV4[D%A][E))%/$ 9L\B]^W'QZA9D[@2F6A_K@=T5IRZK6Z74+$!SW M5A&!O1-%S2'0-'Y[]=EQ_!-9/M'FZ%643K_34?9!KV#H7V-ZY:\?-W$8S#2_9VY872ZW4%'7FL82Q.?>I$^VEBK:+VV*K?[*S*MSG58'9D%=$MWCFH9 MC$6P%?=']:8:1E:5@2KOG>OKZ9G>G)[1NCVUJ]9F.LIJ&VA!W;\(K*-S^O,Z MI]V&S?PF@_DD,H93M-D73!9^Q7.%%TR+O%3AJ+V.+ O@+^JH"#'GE/#]THY+ M(U1 W8FFRIJL+:=NKN?LRG.%V;:9X2$17QW[[I:YTZ^FS6"RSUQF5,-(5:8_ M\=JRLM=*R.PER.P5(%/;F,QK-M.?42_!$ULCLY.A8)/="E)^YL,,2/5BA)R[0P^OS8'F> M-;G7$S-9JK-\"F%C_HGJ_UQ.J.K//YE_3D5_+JCFS[HFEYQ+X?+.\@@T+B(5 MQ'7Z9\?%@C]7HM[/FO2I:@Y]*_I*DC<OTN@VJ%UBSKB"]LP'TPCT"WK^6**#B07%-+'P$-5[0W'?P>F M1Q4JO )VX" IF/ET9GD?]@3S-@)UB#VAF)CV'0S[#(LN&$+51/;6PAFH8'BQ M 9E+P^WSC!7@@Y)=LM<8Y6$SZM(NPJ>LS?#BV'3[Z.R63=PJGS L_W>=U6;K M;DAZW8$:&OQQTV6Z+&ML]KH]>7&/L0GZP.R 81]YV[CS)UP3@&NX'L/_C>R" MM"X_^LI Z:I:TA8N35!Y\#&"DOPE,7S6V; :J?7Z\MJ)0-&>4V\CA80Z,^H&>\*YJ.X3HIT\ZVK MVQ[7 IC4 H.0^NN/8P,*)>_R]L'1)I3>.1R M<@.?>A.88OCNOYGN;C)5O^/WT M?=C]E5 .H1=S.5796;IT[W3;_%=HE5%,,OWR$6M:7DZN8!,$K_&/A"'WB7EC MUZ2X ]@*PI86753(4'AY#';G]LKJ>XK&D(V*J:UXY;6-4 M%_6TN&CE+2^G:C ;*YQ.0JHL1*&&M<%7^D*D>KBH??L%@%F@B4PD<(T.P7F6A^K/X-)%">5SB"JXS ME\UTK!<^"UPOP/J4HI:L&UB,1Y^X[ Z=,+SR+8^DN6'CP*6X$GH"#(-['78H M&$@S-3VLKRJ]30SIYOPL.9Q3Z8RYZ/PD@DR;% L%YF!CMN,SR3"]L>5X5)/3 MQJ]A3Q96=^;%;VT;-FJY'(_'A,^!P+D&JBU> %J/!! K;<*K,Q@FT7%'CD_L M!YYA,U%DEPI&@S*!WVY\*FB+P4-@#)EC/<'&& ,P(<[4]/TYECK> J:V)#U9 MO309D!25+Z6"HOA-DC%4T!@K&T>53*&CJ2Z*O"?YBM7486(LIJ/Y=KHS48EC M"^LDIB/=(D!X]XSY$C#V$QO3ND'$A.6#J5XL32[LN,T'%&^7*B(#O\$*]A?( MNT03!7_!RL!:TBC R%#&"]H+ ,-\6Z$D9=!/%* $A 6HD=SG?-1*11&+2B(, M%-5M+_R2ZD;'I:0G%AD3I])-((I+)BBBGK :LU '+0S6"UPJP&WK MJ$]/I0LJQ.L%=W?,P\9#H?%6Z6@LD>V";.!@XUAW MVI/&NG=/<'AT8A2)M2\^'$S88C2W0DOQJ1,'G*@+D/6?&7H!+5!<,\."Z#2>=GH'%/M,^DP&"@M2O!O:Q%*B<"(B*G^3*&I)%8H41;8_+Z7 MV\!32 MJZ%GB:<4H,=3AJ.(TD[9PKBONB,2I]2SH V4+QC7,S&D*0.+BJLJL=B:(@:& M>C\-X[_#51:6#3TTS>XPF 6+PF-0#T<'K#7.'>S\T+Y[8%S]15'67-'Q!0O& MY;@_J1X\WS 3ILDNY,N!RX35=V_.H&7_$=<^: 77 Q[P#0L('@P:1(N/T36) M^&\1$^X+"L(*\4)_$PTA7:>POD14NWP2A"'Y: )/<#6 H6'L.3P0P%(CMA+, MG4:&?C1(G'8P$20\C77)MB&]A(QQ<;7#<'N;Q[1S*G3:\L(WJ:U-*O;]-#&O M263@2AK'Q,,,4'=D*G 51 .:']L<042)%9\%+:4I%2R?)(RV-EZX+W)<$Z0K M,2E<-Q)(A,%F!&X(4YV0_F.P1WJ4M'%IT-BE:B9&4DN4#PBBV M6<*TB&'!(!8#RQ6I71O)_!HN#%O3#2?$5+D11*2RN>KE;CAP*6-_VP2CD!? MA4S4*:R'9B!I"'/+!BB*;WJTN!D&,VWCC.@2-8/:"79AL'6";2$ @:]L0O:B M&Q5O1V"_<([%G= TZ$^XE8.5EGFT%7?);A,2&LHNKO$ /D8[!8$ ?J<$'XX) M)L,MM8R-Z7R/CATE]J!; 4=%8H_@>0%M""@4(@0B\"B8SL0.$A<^SCVP7?GF MFG;GIHW\L'TI,F-G&&'F>7QEN7<>83) M.BY8,/B49&:)"0D)02'$%$!Q#S,R 08+&XQ/WL1R'B.QBPVY9S"9A97@N"X\ M A+*GELX.H^QG[3U\@B;W/Q%I4_JTS)A.&!,P+/PY21 9/OA^F"'\\#=0RX^ M,H.^ &M /5>V?+D04(M@&IY+@^HC'9>%W\SWCMQP^?,>'2Y"*W/E*8 3[DQB MQ4CK9U+KX#HCPDGK_ *,06-M\(H@?32VZQ@0Q@ MA63A>B!,CGGU+Y;(M,J'WQ[OS3'7$O0^/!OJ;E;Y1JYFH/KL6"#_T8JSXJ;@ MW#XIG" !GLCKD6=\PD-3'FH:RK+US%=1SX]4]3W\XJ"3T8))QA,5V-L)Y033 M^ZBC0TDR@1A"8>0X7.T'7N$)"68H(&+X1S[G%S8WH:33TJ$M4":S40&+G M.,8R"7MIX9"2]K<4@R ^DMSJZ5O)P(W=GMHM$9NO/7T<9]VFCF, M2UX''F6DL.A/<8L+OEU"GAB73X>Y8#>]!_6#NQ?8,*X6IG\=T9&F)>,/HG&EEB MOQ/Z/!.!F-)U=(J6W$0,Q:'*W<.N=B!"3!##_2QZ"QTK&1'F_!$W=*FS!R3 MMY*?U.3P,>)*RIN$_B[Y<[Q3>'_)QXS'88\%NKJR!?RI.M=;-Z]C.^# M6^.PS87UE?-RAE,$3 ZQ:])!$W=3DBM@IKNX&''#CS*Y1&XQ\15WS1MH<^-R MUI+$M2CA0\M^.V>,XUJ?F&X / #,%I8>UN0!^(?.*X)G(OR7?(RN,T)\'OOT M.O$^)/1AP#(AY1G=W/';FCM)CQTK 3:J.-I#$ $/0@)_>3=.X%EX"XK9;4( M5(D])H9C "GHB+82/E)\,&H]:(*%)%-'Q$5_PR,NTA14Q@!Z W:-Y(%1B2"L&!FP)E FN 'N3D M[A1=<)_@2LYX3!OC#P++Q^/I)-%\[QO??(%7<.#"P1B[^+#K<%)CKV!JPPI$ MFNCMV<[IXEQ,T1[0/HP=?WFK=>AKB-;GE%_9XV:W'LY-/G(084*.IJ;'CP)% M0!U]SM8:-B+'"01>3"MPA\W(=<=-FK M7M>TT2E^ XN5S[/\+!Q_W)0P5YP);)NCPZ"$EY@OI\*UPX_VA>")95.@D6]+ M2'1$.$1R00FUKI?6W=/$L1=Y@@?0GI.>5G<2M@$HXU32?.8VRQ)&Y91>IRBG3T1V.;))* QS?'\":GV$N^0CMQ2NPZU,Z [-$XV1Z="95[CX<[S<01P0AT ME84$I)2=D.P03KBE2;"3LFSB@2".WR6 M$N%2'$8I;H8I('@,(J*?VE- 1XZ98I.Y\V 9CJ,=< MP,$2RY2%03CQPR(HPW?X BKTZK)>(H,V9< "\2F*>?Q?1%*(I]3J1@8'I9]4.2Y0DQPWU@*K#EN-%^ 8O;;&8]A^*Y(>'*X"W&9SR,0C(LU1P*/&]062G(X% M8W0!$/>7 3J7J .R$"D,+\%^+[F32V[/]3"T.([J"&U.$96"_$<3,:G$0LT6 MYO%$P9E?0\_"Z9D$U@1C%<)P:TL?.6XK.FV+SS:\^#(LNMAB(X&/K25V,P:H M()K-\!P%K3982$,+$VML+(*JED5)5P MJ509626M&545!O(6CZRJA7JO,!+&S7K/4]OG!?$-F="$:/$-;!%A'*WWW$N> MU<;1*61LRXAK)Y00+^DE%@UFC69RXZ''3$P[[1=,?O.*<)\Y4)P!I1@DBP(- M'#N5AH)"@J?CBWBLD!FF"YA%X4&4D-Y&U<,2NEZ,'"4D$>.@1S[;E!;+]]8E M@B#"D*!D?$ET$!D%=RQE8(*V9,.;$)C8M""_L\U&DD6N>N0775 1CK98:9V, MGD^B-LDS%0:U,W1V3OCQY=PR4$O#JFKO57)GOOA^+]$Q?\<&H_OU2/J,K ,^ M/6%^]NH'O?M::7=;:D\^H(%T.3A1HE]?WA-2KJ/GV52K^#3><=W<.(]HPY3FR^38FU9>[H M4EY,@D!7;=]);$M0' S45'BO1N/^Z\%=B4Z8'^B)\%.Z[;?A"Q9 M30* -KKAKG7?I"(L^7>#(P,.)EF"@PV 6 MF/B@9PPV8]S3$9Z[)&\;4:P,]^Y$^[[CGN?4Y;@\7>''B4Y"3V$X!5[RB,*. M_4345GK&$ZWDS7[FK"TEN(/>&RZ';UI"#L-+=AAQ6CC_Q N9Q]%SSBQ2@%F: M5>%^9V&8MDE^7RZ6WOO:,"_L.*[2E*S*E*W:E/8\84"3/O/8>RG\*:JXU)'? M1!69,&=$NE)1U.F6RUL*8K3>FR+>L-P\%W$BMJ1ST4>J+9WZYZI:[6L2?38? ;H8097# MIFI.K]MR#)1>J]WKMN1!IZ*6=X..,IJG//T?I$4UIBDA9&ZL\0;L6UC0N@2P M,@<0'[.UG;<'O&I[CH&IMCJ]7JLOJPM[SJT274>T5JS+B$?SL!'E)\./^5+? M.6TO1=.&4$W4-=T4K.E"GY4OJI7W&2-5@<5VH+2ZJE88JF*NM@W6; G0W9JV MA7/?+KPH]BE*R'8YP4TZLSWR8ESSPR4!&S29^$K; "C\<\3 MBEL*+P9$6"E :"PN;OS5^I*3._EKW3:LI';MFEO;/8PBZPQ-73=*S+&4G-]T MN!KEQZ.SH]#O1>])F08P7Y4;< \:?Y$R#\ K=P V/Z>@Z^%P\3BP<,'#NL(S ME/G<6311,)6=/AB*?0RW\%V30DKXC&.68B]U<_'ZYD<4AT17%S&C(,84.KI+ MYV(\SLCA88%T#8UVB0E=@B2%OB9R)6&*OE/I(JZ5C+>U%Q Z:&F#CH14E.\Y M%15/-\)YS]3: T9"_@W=^^CAY8>!P T=+903"T/I^"D@N31UO/5T0JD%<^(_ M4J,1H4BF@7%\D/T)>D ^77UL71V5>QN_Y6NUI+5F6Z<'7ZD#%7S"(-NG^ M!+;8CGU",0(I5N")B.VQ, 0E&>0)[.#\CE)*S;,XO-HE6DDF[:"ZUM@7L(B? M^GB,#H=;83Y0'F5C8/ 066@#T?>7IK6:"F:+'F\!!2=Q$RG>*Y" MJ@.@\Z"#: 2 DNG,WDBX2C\D((AP+KECY+M.H-N*! O/(LV^%4XBNQ)I)07E(I0 M0H#=A)F4#3IU%&X*)(NV,E>R*)!@[)H8RX<61A0W>8]9U(VY3KTEW=XFOQ8! MFB(@;<;S)XEXU9"18:9ET N8RUT*9TA5A?E/I^(T5'$EDN)X$Y2C1O'N8<.^ M0,LL-&;F-'FOV^I6JF62(\_5-$JWI2SNT2NI9J1#EM#CU#,+=@QH)'=+KJ!% M]8R4T#'<@MZAGI&6Z!BN@[:G9Z2".B8U0ZI2E9XI8LU(KP<:ZA@>]K,;:T89 MM'KS.B:IFAIKYL!&D6/-*&I+T_BV>T [H+3@AHJ'QP%VHWU\=FM.:0(B.8LN M9:9N*^NF%>_-A?1&XOY ';Z6%HBL<$^%5A_NDH9:XT89W65#FPRS,=">BD8"]CR)G MG142L!#WP^ NX'J-)* PTJ7E*,^L:@60WEV$]$$K-AE2*WH$\G:KHW;R0NA]$=EF>Z2%+DWD15KNDP &/AT$\\35X:99 C M$T4#79;%LY2+:)J+03EY9'ATP0_8-XR/ IX )X%YZJLE722GC7/Y@[0\L(DH MN.0W7K>12Y>!CYE6>W#E1KU*):4$3*MN/=&5^5?]E>UQZ+RA] M<3^ZUA/1%1*U/=]V)>153=1VCU0^T3D'=WL52=5S>.1R+& M'=W.H"]^W'QZ1153IKKEX6''[ZK5XZ#NAM38,ZITHZBH&*>W^WAGT"63E M@5KSAK;Q63?=/]"OV5R]W,+5R\+7(#OUNI498X0TZ45TYXX'H"%HI#\B;WCU M5S2%'?!O@X&F=;N;6@)-\$'>*"X#GA]-I%DVHBE/7+'THKJK&%]RC]J%JMC@ ME3T)4]UZ8:1FXO54*2*)SF H0 =+OU#EZ$2)7>S*] ->51>I^1.:XIG8@W2K M2:(H!L?5R3409E3F"509+_1$N6Z-P.5)HV=@3E(Z=[ #3-]QI:B JV.)B%GH MK(F'V?LH_F3BG!,O]8D@J00$TK )P1"7\Q8%G%,%=RFM7WRUF$?V+H!56.N) MB# 8YOO6P_3:)D\?%<"OB% M1IXIEI\$SUUJY"F?QTD[(;SG^1;;_V6^F# )7K(^,P49Z=,H7;OC1@'4(DJ( MQ_%T!:UY^P*@"C2_J=AGKIO*W#$4^53\!G6 MGM1Y4 W1,9TRPZ0@Q:5"1W75$K+F46>(PL13K7GZTZ5ZYLCA ?@125*2G$.> MYN, :Q3=2Q=1NYER*DF+@:J\)0P.R7O49W$% H=2ER.FZ#J#$5"]8+R@SYYF MM.OFI65"(#\XN)&BRK&Z:WJAJX!7:TGU,[$"#*<1]0$]SQF;!%#J.KI,PT8B M.SC F.K-B[3#5%8EH (1!E4$().#THF/1:2GF:V6/"'>J82P^%D+7Q#K#"FSZ:-<.Y_%/!R@#_@-H^(C;=Z0?Y6[X &=Q13 M-/3S0K91Q\S=NFEEDNOPVXB@!EIQDAY>:P;WY(D/9_HS.7=$G6<7[]G$U]#B M2PC)2A!CW76?^EQS%')41QG.'G!@/ZU M0BRB@-#NJ[SN!(_PS;2@LU3D[06@!7&SGT=5G:P?/ MGH52SRO%5#2&@QE^QAM:RYU69TFH=TTD6G@U&2>S%-(JQ6D"CO2?NA M5.W:S)$)/YB-0Y"2%8/%H:G!\[>[# ]ZL551P7E!;AXB86ZSL/=4.SN$1\7E M$@]HV[FM;<;.2-G"*!1YR5,\,:N.8O*X>P: M1"6X?^OXNE6&R$*MK@>_#9K>&G_^"PT(0[K"C$A>7IX9::^^D:6!8][ MGOOR N]K(=8P2@F?FGOB[5?VP"Q)69SYIYF<&WC!G ;8>6;8R!=SLGY>(2I MA&D-FY\5>Q8LF0NUF8LUY^*'[:S/=JT4VZM5_M7E:LIW'.9.[J*2DA=AH. U M!@K>/.JS%M8,6F<;O$[-TU6N@401TJK] @N:3E0O[;;:ZKS/OA@G\BK25B.[ MJ_JM2HPKFJ&2B8O6FZHH*ZJZ/M^:^6HDZB!FZ& E:OO+Z,HJS476RQ5%F,OM M;K967;FD\*[M&E\AL^M26@#$FV2VJ9:M51"[B:"]""8WV#U*[#:'9:EQ-7[Q MQB]>/[_XZDBUQC7>N,:/QS6^R"W8>,:WYQGG'ME%G&_\X(T?O/&#U])KI_1; MO;[2>.U>J-?NAHCE*LH:7U4PLSSR7!&UB/L''_'GF8ZY1_-2T MQVR6S+R8R)U)]/@.?1SVKLH?7$99:BG[(O6,;;:B!Y0//"DGY@=-7E)(W#GA M21NQRPF0XO,,BHLSYV$&4*(ED[F.WW#!>PY6.H<=SQ4G.N2\-(D(.\NA\':, MX)$@.,W_D#0BP3 G$_C-]O%BQ8CYCY1P^#Y.)8QE+8E\I(TG>DRSJTD;M_=1 M#'G>S_PRU#EIR5[S8UKZ^C5?WUJ8P'/&DPY:SRV2/I E*Q 91WGVV^3-&Y=7 M49"X0&TDZSQ'XVM5;G5E65#5X;75TU39C%+Q^OH3_I,JQTX$O&[C6[R%=EX# MV6$ER@!(W*&:*@0@89;_ H4F5N3US]8!.'-LW +P!*G7IO*;_M7 @%!G_ M^U2+IBJOL$&FK,T)/7]H.GL'-SO+%LYI+52M$R< )0W4HWH%5(1TGJ+2?,? MG8*4B?NA0%V7$Z5VWDA)@BYL";4<*L]6F#>]>,4A3B:,F@\XV72+NIY?,0S3 MA0^L9XF2%6-7/TYO3J4O#J@V&PVAG=A 1W?'> <#RLW6VI(TPGP7_]($#C@0 MSN*4S72ABZI/1;.^ELB=2D,_,L*(FEA8-/4-_I@6P&W1<213^C(PNLAT%W!% M_*;UU"+0-+KK4 >T0'>IJ+9412R-7%V@[.>DE$ZH#7R"KX^%=17V211PY+5) M9_:%FM*HWTKZ7#EQ\4:KR,8IW&Q9IOWS_<1Q?-OQV5?X17JBC_SG&O@_-S[_NS]NW>/CX^G3R/7.G7J+&OO\.MW^. KT7S8 ?28:A=^ MUWW'#9N%T_X=?_'U!+ P04 " !$ M5J],='LL=?\+ ##< $ &-V=2TR,#$X,#,S,2YXUA&S&I0YVUC3P$%6%+;>GMR=G97&HV2\C]@(A%V6RB;>2N/&_=;K4> M'AY."+TW'BC[[)Z8M)PXG?K,1!M9X_:GCHT1\=Q/G;$F*8C13S_/F?WI[%1^ M=WI^+G\R[_U?^ ?YWJ_G75/+^ _^6(JOVV?7;5/+_];4@G/ M\'QWH\3IXVGT4XY]@%USP_S/2W?]\-WC!/^\\LD[OS,G\D WC-'3?'SU<&'] MYB#[UG.NSM]/R67K2;5_6[V]FG6^7&JC;O!N&35Z[Y@HYA@3]@;@WC1T7 M/YR?4+9LG9V>RJV?!WT]H&N$A.U'&Y//>>3RU=55*ZB-23.4C^#F6/1YBU?/ M#1=M)$,M%M!CXGH&,1/TEK=AV"6^:(65"5*<2WH9DN*8U$(I.A>9)TMZWX(* MH)??-D_EYKDBH@K-\EV0AE!#?R3?4\EC+>UJC%A U M@0HQ;&[X]C,E&: ?;QC,-3:@I\.@<5IQ1X>1;R,'1D*/,J>+%H9O@SN_^(:- M%QA9#Z:\-$8F%Q+S8(H=#98=!');QLO<;0FZ'@3]<<]C:C-IJ" MRA+_ ",]5S2O:\%(\+F."K%4XF'OB0\+Y@0--"1LW32$%+Q)4"!HU$(+3'"@ M633X9*DIQ>R['PUB2:$L:4?8=2LM9D>X[R)K1'X(/J\9+:JY+)$!;&SCW%_AQ(+$9!X:]A\\.DKA#PW='Q!G=CE9^!G/AFB MR.>=T;"K#G6U*]TJ?678427]O:I.=>G-C!B^A3UD_>/5\;%SQP8#^U;(PZ"U M"(4DH1B2\R,@D=XD6J@E1!N?N:/%:,U#(6C,A6F(AS\,K0 5?(\TB*XT5M"R)7]8L/:T!JG.TA%L-U43C6DL#I[Q4 M:M3OJA/][Y+ZTTR;_@?&WU"9=;6IVGV%*T:@8[BKGDT?TFM2/HT8G,N2X'04 M_;W4ZX\^ZG6'1",>1)Q.#Q-8>K!A;[T>PB&H%T/Q'0_'(.FQJ>LS!%^TX52= M: .IIPUA2=*4_@XF=?2\8IK4AQ"5+,&GQ#*8%;D\KT+LZW=I7RN=SF@VG&K# M.^[D85>9=&OIXPFZ1\1'$V329=A2Z.*<GJ@?U.%,A=^=T=U0XRMT M'1VL>]3\W.2; $'T Q/W3EY75"ETM7R:=K4^'77^W;Q5^#3.XQ^8T)6Z^KL+ MD_$]*,7C2]=C0;++0\^>@5FPN11EU'O)Q!C(:0P@BM$^@->#H%.?3F;A4LI# MTIZB3:0/2G^FUA$0"%<\9IB>XKK("Y. L*"/C3FVH6VT#6SV4XIA.4O# O'- M=*)TII*BZ^HT3A&BLKZFW&I]F)K46L[]80(V1@SF'H>2(-"/8YJ<&K'GS[/1 M3)!Z07;&YZ3!:!@&_'5T-,A%$*(S9&$O='"B1.S8MVG']K6A&H3H$Q6B\EKZ MDY)E$Z)NIXOFL4,316*/7F0\.AK>-2'V'L L?EM+CPZ,7RGK^*X'PYY%TW&J M3.S3R[1/!\J/(QCY,XA-!I#@U]&INC]WT19A+-4LE-KE,KD,KM '4 OQBJ3F);-@&H-5R)\ MW,4EKT(,0"8%34:7M79S\5YY%WD&MMVAP5@P7>W;6\_0BT')R4Z+]]JE-Y%T M:2.^EFAEPZC(+T515EPMQB*3T.:&69&L5\?O>C8U/$K0B:'(9,(B*&H^&@HB MV\20V$,C!B.30A>'OW4>'&(?IT9(66(Q,MD]..Q*@I32U&*9.^ ME\Q2ZCR8RKI>/@PI>0]4F4S_,*@D^14L@?=3<^#A;$+PSH_=#7B=&LMN#"1F MQT,8Q,!]Q=9 G>?( P!(C;RC.,48'OV ^W7\[3[TYF\=)Q]O%VU E*06HU;T M<#Q\+SGSC/P5J^QS\WQ\A!1B3/8\5W_%(&=G-+$PY=:(?;[GR7N]UYD\?Z:[ MNY!$[/O,]D*![VO>WY-O/>3#L(=&C$-F,R'UIL0K$/EO3Q1L\.RC$H.1V3/( MO%WQ_PT'_X_OCDW00@H.-K?Y*=N;AHOYZ?9&5+9B:''3,._]9GP4]A>P[.31 ML6,*+EEPKCD -.V,J-U8A,',C)3,N6L00M>(\<"Y%>L>"_"PQ]G'.\U(O!U8 MKEK/8+%MS ^U&%B0_8*F]KG\Y[01NMZA-J9ZZPM9VMFV\ISVPK YU-[D2'LA M<[N;1G:MC4Z:M[9'S:/OZ>/HUV W99Y$,L?:15<.A)9C!M[NQ4$M%EVU4-!P+@__ MT-PREVU?>&^#J/UX[8:-'G5V/P/0_$^+L7.V\'S(P^M_:.47^]H002@24:,1F"Z:&+PM\:R3U[$II3EGBO39;/HB->8=T\ MO+0 *M ,+O#& M1$%]13MLD<:JP0C/6V+0W'TFYC%4U.9XRMR\T,:?R$5RW(\KQ! _QZ^Y P/F M0/C';RA*3K8'<59D^M7(Q'CR5@A61)@%HBO50-:/!E\SQM1*3\%E&*HY3+<6 M#-%#%[EX24:+]Y18QJ_(4\D2@-&(C;RLQ7OIJVVPM5TNPYFU1]G=Y<4I#-$E M,YRTO?O)JVFN8IJ^PQ-1F'"@@[*""VW@D^U;W,JI\1C;?B3OT8XPH_.&+^.) ML<_,%2 YAM@2 7K!8['-7%U8>_S$_++F0,:-( *P)CMA0ZJLJJI';X'V&'7X M\P'^>&"S%(XA)M^QJ!SIX3$>!'CKD/WKS5$?U\CT)I#@8(+)$M0*;J<#1X[F M-EX&#:?,.HSECS5O!X(!HR6 RJ?Z8XVXH_>($5ZD^W,SUFZ >(P2FR"F,:!A M7A ;<'1B85&.^G-D%9L$-M\> 4'EC(%IUT%; HLVD=5.;-49VW3)X229J1+ M*ZNVG*_WMK@JBI[E*WI660_?&N3SC/!;&Y.:9\LKI_H4UN ^-4A2\71IY=3> M>E8N7C/2"8\?AZ&+8UP>[G$4G-+64HOQWSI@^TI'D[E-^0>2N67AO* MT5;.Q.#82IQ#*4M0E5^F^%=.R M:])>NLJ9-@Z:2B57R;)JJ"CGZ5B=_$/T9PZ4"/3-YEPIVJ_O*B$%2($^^0R# MP'!78P-;79^%&U70;H^RM'%[R2IG5XF3+ADC#^+Y%BT.;_HXQNXT9]6L+W\Q M1]KZ8SBK9OWFW@71AG.X*8VL*7: 9+30H=1=@!50Q__&ULW5WK<]LV$O]^,_<_\-RYN?2#+,O.TTVN0TNTPSN95$4I:6\RTZ%) MR$)#D0I ^M&__@"*[^%KN+!X'W/S^L/.4.( P#_\/1 MX/CD2 &^$[C0O_UP-+=ZJC74]2,%A[;OVE[@@P]'?G#T\[___C>%_'O_CUY/ MN83 <\^54>#T='\1_*08]@J<*U? !\@. _23\LGV(OI)< D]@)1AL%I[( 3D MB\V#SY67QZ>G-TJOQ\'W$_#= ,VG^A/?91BNS_O]^_O[8S^XL^\#]!4?.P$? M.RN(D .>>$W.OPP]"/P0?QE.=$4%*/CRZPWROIR>#-Z>G)T-OCAWT>_TE\'; MXX<%46YDAX2.?OW/T]')*_)C\&HV>'E^^N[\Y/7_.(4([3#"3T*521C=X]^Y=/_YVV[30\H'88?N,L_Y6G"?.Y%O(:)^2!,-S'(LW#AP[ MC#VO]C%*90OZ5V_;K$<_Z@U.>V>#XP?L'FV-'UL0!1Z8@H5"_R<.]/149PUM M C3QF56??MU1NUI+ $)<(QV;J$.Y)C8B1EF"$#JV MMY.0I1Q:D9CV/D QP^;"7-.@1;#"!$ :J!!8$EG@'=!)6%R!<8#K;+PKNW:M MGY;"6A+;+0//)>%6^Q81I^1%@(]+=Y(/;;R\]()[;K]F$K$!ARA.)#1R7-H0Q;5!7?+A MI6^KQX;(=D(58Q!N MSF@S&T;Z!'@ ,<_9:;14N]EX;="4 $PU7@QS&MMM]6 MD[0BTQCZ@$0K!%P8ULA2UK0=&0+_MD?BTVH$;FJ%*&O;BA37]A\!&D8X) 9' M=;Y3WKB="!'=8/ M(KU'N^.([%7-.XJ>,_O&J^U9=61=1E(N ;EH#Q-5N>1M MR.5@$99+^.:,VH\J7((R*#JNWD8@M*&'#1NA&.6=J[DJ1AU%@^1QC<-!CJY; MZ7BMRL^@R_C%9U(^X@/(R6OLS._@V5" M/E?:@=.A->"%9!^6+8ZFZ"16=GC4.)T[DQ:4 <>RO&0KP$ +?!>Z6#Y5YOV43 M\C%ED:QO#92>LJ5*_VK[KK)AH61X="5YS;I(1N93(NA3M4]^'YK&2#,L;:1< MJ&/5&&J*]5'39I;R8N[;$0D1P/UQNPZUE=P+G(RT'ET("U 6[438>+5K8>.; M>,DKPKU;VU[WB1N\Z0,OQ-M/J&.\Z9T,DI6O'Y*/?]\DAV&$Z/+)]@&>?0.\ M^+&_)^URS?KB!*;3]M5R;K[-BY?R!!4Y2H!<@#X70G%O8 7I$-Q(69?AA8J8LJ81 M^$Z=6U4TER/Y5W@04T4^GQ&3-ZL2YK/P?1* UP"%CQ-2OT=%BEIA!K MTW]96PG&-A/[D1;XW*.:?'O1>:8:@HI!3;G"TKD6$1=%P&WB80P2T=FS"4IL MM:4#BD[7SI+9VOH@4-98= [E!H>AJGRP0!_@[?H#1W N:RTZ9?(#PU!6.F22 M+KY9SR()GS^RE9'P8?1*/$:U:DL'U';NAL[-;!=ZMNH^UF+&1\T'WVOQ\#4Q MAG1(EFP49A:HXN<_4L)P3X)4T$A4H;*F0Y@:R^=1J5* !Z"J]A(5IAQ%3[N3 M50>IZ"HKAF=38,<[\DI?J2JZ65E;L:5.M*+ @\T<><7+;08(S04I"9@%4#-& MHH->-6C%LF@7$TGGI5.ZJ<0'KF8CGZZ"I?0:@05T(",X\M"*#I3<@/(;0CH, M5=>-MU/;WL2&I%(?VFL8VEZRV8X:@-%#.6A%IP7^3LEM".DP3,F8>9FO;("2 M;REZO,^-3Y62TJ&1*C-4WVV2R>LI1:RS'Y M^Z!;&7.1VMF3K3KC6#:&5>*N9$ MFZHSW30L135&Q #7DZGVD=A _Z0IND'^UI078].R1.[GO$)TGSP*%JRR*]-( MY #']@!.7NIB+L47&HH.@25FSD>#,/8-'\:@'#6V6+ M(%M5:D-%H:'HF'!X7"ML)5\0(74<3X+.-1,>]0A&B6DO2/AFC@PJ"41'FU+3 M%_R(J2VG/QVZO_%KUFV?E"V"EHS+F$2B?9A#HQSNY;XA&U)5RU=S'P'; M@W\"]\J&/E7!]+^?$X%5!#%QQ%&$R,\)^3QPZP'NXEFB(T!SO^C.XC).57(> M,YJ9RGM5.5V9G=2S/JI3[:,Y'FE3ZU^*]LM2 M9K1ZS:G54+4^*I=C\[.5T45HY415(\/^.T@L=/$XQW1'X%-%KSK$06NV:37A M\>R+1 'U54. GF6J&@$2,AV8G&Q%W]2E!O9==16@$/Z9.8NB[$TC'FK1Z61O M*)L823J$TT*:B^0 /O\V?F6;L8F!225Z^\+>B/(8I44D"P?1T%L1MF^Z3])L)>^/'-H1T&4O'.*);,E=.%$J-(#H9I WX0KYPS" MR7/RB>96?0Z^DAPCM8UOI<=)-?$2/GZ<_B'Q%--^EGP.GI$[JH/.N12.A=@E M=;#Y<7J&Q#-6^UFRZYF/LKA6>8]1=DJ$DY0301EGJ/B5?$[E7N[ @\0+&W;= M*B:<:,LX-;:+NI+B7F$$W;\#>,\EK5(>(L_/LQ_C]XT-)E]U0D1V '#C'4?T909SL0OJ39A(NG#6 /;F)GLN8>UI MS6B/L%;*0^B;Z^NDGYJ+]&$7U8I54T@:LABP%=Y>9QM#[@"UE7B4@E70Q?[^>R@NLX"X;*Q[O.\R/ *HA9=&(CKKU M^A1W234=.4GYBGQ;BK-J*RD/F&I+<59WEV<++L>E])G]J6_H+4T0.UZ (P3( M'[HQTZ;ZM7*I&ZHQU-5Q:J-J=UMK65?69^1]FY=7'0[-N3'3C2LJJ#%2IZ,. MY63<9)\1\UU>S*GV23/F&OE_:%X9.CV4H,NS%=A7VZ=%'9SD1;5FYO"_O0N5 M;E*F1R9HAJ5V*R__-?<9R0=YR4?$/3':S9=+[97DW/?KA4]:GR21W/ MM4[WA]=>WUBNR6E>DZ%IS*;J<*:HEJ7-ML=7))^-=?5"'Q,?TCKT],V\7O;^ MQG+ASXHA)#Y98Z)-J?]6R_@R+^-8-[1XW_U4&^FS#D5+ MWY!8+MNK@FRF<=4C4?B:./1%A[)EKT4L%^YU7KAK]3\FP75.HL2U-NW0 ?-7 M(9;+5\A?UOS"TGZ9DXZOT)#;9=(J)H/<920N9JR0E*"\V'#H]=Z_'$ W3(1D*5$(0EFX^ ! M1*TNGBOO8/4: ME"M62/C-%%,&$JC&=LBS74N!0WHG3U7 CXLG-]? MMLV.JOF4K!IE;\ZO+ RV#ZM:>@#.IT[-@/S XJ=+5&:/JAFKI_J-'/==5"_2 ML!?#!8E[;8<1BGM^>LEL@B IQ]>VI_L& 7:Z.0YG=@^\.W!-@L:2=5-,*]Q% MKUJ5+N]7W_VQKQFE6U]NI%RB&+V=>W8?M.0:>::BE_/:]HARH_UU'($(P5BQ MWI.MZ"7.+ITA;;B_C#MG0&&N+;=D=^!YS]PR M'I\.A:FUPK)>M1:)@]$?=+:2?/)_4$L#!!0 ( $16KTS .,[@?!D #>2 M 0 4 8W9U+3(P,3@P,S,Q7V1E9BYX;6SM76USVSB2_GY5]Q]XWKK:S ?% MEAWGQ3NY+5JB'>[)DD:4/+M7J7+1)"1S0A$.2#KV_OH#J!>+(MXHD0*4T=14 MXM!HL!M/HP%T-YJ__OUY&AI/ ,4!C#X?-=^>'!D@\J ?1)//1R.G83HMVSXR MXL2-?#>$$?A\%,&CO__/?_Z'@?_[];\:#>,J *%_8;2AU["C,?R;T76GX,*X M!A% ;@+1WXQ;-TS)$W@5A 9+3A]#$$"\"]F+[XPWKT]/;TW&@V)?F]!Y$,T M&MC+?A^2Y/'B^/C'CQ]O(_CD_H#H6_S6@W+=.3!%'ECVU;_XV@H#$"7QUU;? M-DR X-=_WJ/PZ^E)\^/)V5GSJ_>4WI$?FA_?/H^Q<&TWP73DU_]]VCXYQW\T MSX?-=Q>GGRY.WO^?)!.)FZ3QDHF3YY/Y?S/R7\,@^G9!_KAW8V!@R*+XXCD. M/A^MB/[C["U$D^/3DY/F\3]O.H[W *9N(X@(=!XX6E"17FATS4^?/AUGOUTT M+;1\QN.P>,?9\8*=9<_XMWZR)%AM?'X\^^5JTX#3]0K3<7 19Y)TH.,H4RG6%_,R+>B)$A>"*YHFO&*^<\Z>T!@_/D(*TYCH47DA7^1(4U> M'O&4BP,R8XZ,X\UX;,'(!U$,_$LW)./J/ "0Q +N^$0U\M5W$1Z4!Y $GAMN MQ"2UATHX)A,5$,SBWKCW2.P;QBK& !*;AL #YB5X C:VH%/0@;%HC#?MKMK1 M7^7">ZN.\Y<8/5R'\(:W77.)*^+2C!*!@>A5$ M6#<#-WQ]HX!',6$E_)F>!U-L>:*)DZWOR! )1BMMZMP99+;(IB?5&QK +J"KAK(T5Y EW2\Q#G*!L(2&6X\H-4+:-$"T^ MLO15S=@$N5YBQC%(9@9N]J 3N/=!B($#$O-6NHN*9B\QNWV ,(93&&4V33AO MV225\-0)(H"M%0)^D AXH36MA@<831K8/DW;X%[(!*UM)5SZTG"LK.:UV0]A^Y]*)Q9(K(Z+:D4@U*TN[&J4OR6 M[&5G%E:*^?(=56]5I!CE4-2\>VN#Q W"N.LBE*&\\6Z.U5%-UF#^NM+F8(VN M7NYD1U6^@SKME]R0RA'O@$_9P2W9RVYLK]Q8E^UFI[PW*V*^J81[6>W9N+^= MK81RJK1!3[N60!:2;;JL\#1%G%CYXU'IM;1<-Y6?NDKR*T-:_?Y)3KUY)+7Q M)#UP,K0UG"1+LBE'7,M)L^R2+DG.X]5%WH)=6N/5]S-B,(M0$ F^G&=\/> N MD)?>@X8?3(G#FSC*YB]:'8]E+T&4'..FQ_,VQ]0.ZN=[^;*&#Z=N4)+I(O4. M.,[>U)B"Z3U )=G-D];/JQN&Y3C,".KG*X*)69:U! M9_PXF)VU\+KV+<$Y Y -_P3GI<+NH*7Y,NIA'PIM&PUA0K?[H1KXQZ\+( M]5$3XX*H:([E4\SG\JR/?V[UNFVKZUAMX]+LF-V693A?+&OH&&]&D9OB#0+P M?]DQX_1(:4Z*LPVD,-[D.JY/JHT#J#D1WZV)Z S-H75C=;%0O2NCU[<&YM#N M=1W#[+:Q_#?]@?4%#X%]:QEV%__;,MYT>HZS _ D@ZPYZ MIVT-G+\:UF\C>_@O#&K7'+7MH=7^99$@L9 NA%Y.I)!D:$!$-5V9R1F[\7UF M=]*X,7'=1VS#FA^.09C$BR=DQ_*A<=*MUMG^5673+1@?FZW)1?'V6)QX>&#']8^*\S>AA<< M,"$_+#@;(S@5CN=\["!7@M4!QHP<&1!A5?U\U#QYY26$6*D_'R4HI8BL J79 M1"+6 T:9U^(YD-$U.EFE&%*WN2+,\E P\.+)3(%/*5!KO+;GFV<60(SFE0)3 MW,J+4.$..)01@ 7.ZHW/7I,A0%4"+;>VVMG!;!#,A62">J05Q[E4C$8"; M^7F/!6"AZ5WEV.4/G@Q<^+,$BGG6T]B9OI^-FQOVW<"WHY;[&"1N*$*%2U;# M]*H<(K$ 3+S4 C8@/K4(^):+HB":Q"*DZ.WO:%9<,X@XG#/7)L63R?/2:1IB M ^[W\,$444Z(PHDEV\4=S81KAF Y89AKE5I0,S-./0/3-NOK;>_>JX&IQ)&* MRK*>J]7*PIJY)N)>FF3WAK!]D-I"%*BTQT?(/-,6*D6J"Y*B2ZP(3:Z9]E@4 MN67:+*6#SS*VHP@!-PS^#?QK/"Q$B%[TFD@1FRB(L5:U4X3_[./GT+\$8XC MT'UF0UC#R[17A+ID9JG3._4KH!W'*?!76<_2;++?]1XSG[CU#) 7Q*\>9\8" M6:8K[55A,XE80)_K"/1LW:D&:4Y?^PJU2"06UN]UQ#K3VP&($Q1X"0D&X5;F M#Q?Y>.WKC:\@&H,@21'@>JRWZWE?]:"<@"RM^*"C5LQ4O!:UD.]Z7_6BI(0L MQ?BHHV+,ECDBX"7K*F+)30"UKWV%7B02"^M/.F(]7^>J 9O7V;ZB+92)%ZY6 M&@/X(XV3+.5C"!F.<7Q"L<9CX"57>-3*ZD!%+]!>+ZJ44R;\\.OQVA!@!K_M M,#VH6-(@EQ7T7C(KJ&4Z7XRK3N]W)Y<+5%>FDT3E@YP8'T@N8!"31!*\2.-_ MV-VA-;!OC"N[:W9;MME9D:J/NT.Y>$SZ[;7/0KH]- M3K&$')>?UKD<6+=6=V3AOUN]ZZY-DN%J3.GC%T]8Y;1YLLZI,^RU_K=Q:1)% M)IEZ6*7-6MF5KZ.08[RYSG@;:^TM9C7+*72&@]%L!I*,PRO3'ABW9F=DU9E@ M*%]<(2?(Z;H@V) ,!V9K:)B.8PT7.9/S9QW;O+0[6(&L^K2<6X0AQ_M9T7AD MV9Q]:T"4YZ;7G25%UL9JAU:C(8&6^K(\U1C&''&_OUWF[,?_1PZ".L'VXL0;U*1^SOD..O<*JY8PN M'>NW$9[R!C&U-2Y5PF(/.48+ZQ5E)3#>S'JH,\M;IOY#CO'"$L9:&.KGOFPU MB%4Y3@L+G-0Z4;]0&U2)R,E56/]DEXWZ1>/5E:?&LM?Z)!/7H,@)4E@EJ69JWH7*BPQ]!/W42U9N*A6.K<43.I=( MI2O*>P!^&N(=3)%#T6T',:DV%R D,%MW0]'5 %B M/5A:K,>O%T@/+\RWBVMQ]XXIDA M61ANV)(9=69S59GR98:#Z]R!Y6#B]K&U/A6,"O MR+W# %Z)6H:YVS6X:2UQ\#U&P^1&\5C M@'KC:PA]R<.K%+'>U_I+R*_;.5; NNC()$FNYGQ;!I92@&I^]-T%ICH?B6O& M7>=" @O&$?![>!..Y1'>L&62J#KIE9M\L(0PE9_\*@?-3/H0CYH=E42.0J?J MN%@1?"R)*C\^4D_OR],!87:6T)J=CR(/].[#8)(=E*SG1T 2V!<2._AI/,;' M(7*8P-L&QKX']U]A]YKNC*H5DCEQM<.,^;[)S;^V. M!GY5/-;(GZNN>5+T.2\RX%Y:*4(KQH96^T1,??=!\WLUTD)(N-S5A5KXBBP, MKO#)M<=07HJJ'8=4 SBS&WQN\$.//KEP#R4ZT!>;#>2H^FBRPRG&6RO^!5QN M$;T*NM=7#2J7DKEWK.% 0N*R))^:I%,OX^_Q9K#/WD4KB_I+?!#^$^P_A_GKK(Y!:+4/\%GY@ M?ZV9IHYJ.K-Z!NOIY1%,A-QH,KN$=/GRVJ;OOF3?^R&2O8H7^?W0C;KN5!@' MKN=M:E(!Z/#"'JF0/-JAFLIR<-#>&L93SX!! MA4/^.P@F#V0\G@!R)V!1_+F/ @\0.,8[7-@E>?DS+?IEAJ1JC_E>Z:IR!?T) MS.\&RJ9$\;G:KO@C!+4O3FHFP79\'>:&%@BPIHSB;SEL.3"OI8I?HWZQ>1]G ML&D"NC;@D2K4#!#S#N?^H99"Y%7C6&N'IN>_CG).$[?^K9:A/98;Z=,&@LEJ@ M50UU3A)VC$+M)F[V'=57#S)Y$QE>[MZ:2Z3W#EM"WNJ*9M0*D6C')2!3LX>6 M&7XIP#3?-]>!F.\?^:8_Q1"0$#D)PI((=A2+ M?4^ENE&5?B(W^>"6@C'GL%J[VX)Q0JHKA6(P"TU55=#9!# Z\RQ0/J@%Q0RS MSH%/=Y;.M8L3'Y:BQVJI:[[7!G*PH-0J-"-$CMY>?Z1X?.L91]DXF\OZGN*# MT:YWE=XRZ2V(YFI5]K2+XKR8'^VK/;D= ST+!M=F%>TFL$ M8UYR6O4O^XFU3"2TGB?JC<7-_B"9J;/:G*1\=0V:1'G+3ZQ"3&F9?N#]U!VA M0;Z": P"O$]0N3X6F/B)-6_3P6 II@:W=N.^&_B8[:'[3/S6#S DR?/X 7V0 M!!I6LK<]496-I&)AKO;:J>G_D<9)IKM9B()D MC 5%)N MW7Q6KP9O:<^(9II3F&*+*(J[R5&K"9G* L* 46(\M(N>U@^FSK'4^@#7.:S: M7SP"-$Y#)PQCA%*F$LKEQ'BA(42\U/N*V >MIL*TZ"*5Z2>N,E\QO@ M7::7&J9]W6B7%H^)M5JPV^ ^>3VC+$7@Y!'3"7;^'<2RFUX>WQ*16 T/CTL? M=_[T^&F[TZ/1/)P?#^?'/]GY\0J![RF(O)=-SI!KQ/MXCJ3*K]N^9,DZC7'I MTP>/6*>3)!T2!ICB$='W,%D3FOMWE*P(<9U/DS3VXP'P4H3PR4ETI)"A5GUN ME)B)8D1I0FENDR]?EC]^"0#"'#Z\=, 3$%P'EZ7?FT558A1TR^.B:F!1CDUL M,J<;Y6NM#%(24U4T4'NQ\-8-]YXLQC6KQ%ZLS';TF"9Q)C?[8NBZ]$4BY2Z] M4G.4 2I#+.92K-:.O_J-.H%['X1XH %GZ:4VWP,W'HMK"2>> E!6N*3XA]GH M\.FTATF"?8D-K89.5WZ=V+.3+9VO*T5C7T>A6DD7]<#-. :9B(L'*YCQTI/. MFNLRMGK=XGCO[Y*DY@X@F62S49#P M-HOH5'J>O0?@IZ0\ I5)D3]:BEH;+[4ZQ(CM!]^[(S]E61J<0E>-H6Z MPW496*"D-'HZ2FC\BHY8/!HUQV?AJ(M!TOQT7"U..I][*\.RGF,MM631R+F& M3P!%A %>U:)B.U7G48DI $5L,RW:IB:-.K8M.)V2KWJY(6]DUUNI*H%1:ERI M3#,-D-J%8K$;)U!@E-V/DY/Q;%U&N]OJW5C&FT[/<7XQ^M: M?-7HIMR!5LZW7P^>4Y%7@1Z:S5^'LX8\\#0W+>S/1XZ M^W.VPDSGU(0!>(+A$_F2;8YQ\<>".&2*T@2YTV6]/IV ?3UM7OZ:#7_MH;75 M>^UA2Z=;4E^>4YGOLK$IU*Q!G+'F@;('W]NK#AN=UZ.M\=-Y35H]H\IMM-D4 M>IL\D:2Z%1&D\=LAW@2M'.6WI60"[G56_V! /+_0I2H9FR6.PV8]N4":+/$="W2J]KO,J7!P8[14MYKR1YH.B^_)="2Y:+]7;8K?# MQ7F(7]Z!;L1;0/)ME&5(\=4<\MAE^L 4+QB4!?'&?0ZFZ?02(@1_$+>>^XA_ MD[R4V]6R>E'V;6SY"R$EA6%!JY/K!@L"9L6B9%TWKQ3:(\9E7$_G,Q$I7FB9 M,,&*UEI[5)A,Z^F&IDU[&Z^Z",3) (ML)K,*[E;$*:M?HI.]P*^,+!).MATF M69&UNK%8K+F7Q,X+*3F][G5C: UNC+9U.5RY"E9;&A&%5T$>T7M)I@]Y1(<\ MHC]!'M$AEJO'MN80R]77ZW&(Y>Y]+)=V]7\0Q-]$!H]'I;OI$TNLVTGBE>=% M8K^,DY%/I(Q'ONDZB,4#8/EP%T9+=+HR\63K" M-8(QUW$J)-8>-ED9]-R1YPW#*'*G$"7!OX%/8M_$0O01F ;IU(S\@E9V@;2I M+-WQ'L"^O7SZ.I&&\U,GJ9WC/@:)&V:%@WKW83#)OK0N8G0755&A:XYTJRKF[BUJI26RO, B8&0X2)ADP*FU )Y3!JU5?_R; ERG%CMM1S(IT)!\$36<2%"#(J[IJ*Z M 9L"Q96#B9?ZNN[KYEV<.\4EVMMMI#BC2JU_M"B?1/H.ETB;?:,@34="3F8,VDW8 Q_P(W 6-*INCI=$1AY.9C1F1V!@8DVFQLKE*KB M*E4!LB8),Z:B=K/W^L6MQ26,N/2B(]_'W4?M,=U,)A:Z'RO]:$\W)2_LC3LN MFH#7KWHM8V/TR2:BNCM35/I(/K(B+04+!\WVZ'W,/'[@3D"SQ"9]A6H/,).6 M0L+WM\-HLY/>Q^![BCFTGDAJFER\^>-ZO-D973K6;R.K.S2LV^R;UWI%G _5 M,P[5,VI%Z3*-2:VFV/2^IT$\&V:NLX])H/>M%X&0TDB!5 MX^@302 &C#H"VKGZZL1.9[=?Q?CJ[/AS I(@3L[\H.GP$_Q,O-B3Z?8#B&\ MV:6(%@NCQAOVJ"BP+#\[865BZFFIR;DSB":S$V@<^&"VA9:,FXE(]5Y4I677 M,'9&8UPR)B,B519'DP1#"L3]B*G5AJ+."VUM2._PKBF'%ZY'6D2FJCZX_"R" M)85A+GO5!@GHO(B"9P(JA8',JM#(R[*C6":#?4'P3$"E,(Y9V=3(R;*;6&8_ M1=Z#&X,^"CQP!5'V_7*&#Y_>5M^K1WR6]?32+PX)+3B]#Z),+1C:T@G<^ZPN M@/C 7:(S?='<4J8M'/SSY^2/>ZQ+^,G_ U!+ P04 " !$5J],6(8U;JT_ M #E4P, % &-V=2TR,#$X,#,S,5]L86(N>&UL[7U[<^0VDN?_%W'? ==[ M%]..D-RM;L^LVSNS&R6IU*Y=M4JKA[US,Q<.BD25,&:199"EQW[Z0P(DBP\ M!.M!9O7,QIW'5F4F,X$?$@D@D?CCO[TL0O)$><+BZ$]O3KY]_X;0R(\#%LW_ M].;^]GAT>S:9O"%)ZD6!%\81_=.;*'[S;__Z/_\'$?_WQ_]U?$PN& V#'\AY M[!]/HEG\+^3*6] ?R&<:4>ZE,?\7\I,7KN O\04+*2=G\6(9TI2*']2'?R#? M??OAPP,Y/G:0^Q.-@IC?WTP*N8]INOSAW;OGY^=OH_C)>X[YK\FW?NPF[C9> M<9\6LJY_^.M9R&B4)G\]NYZ0$>7Q7__K@8=__?#^Y/OW'S^>_-5_6OT"_W+R M_; EE(@NBY(?7A+VISW M_B-=>,I=QKZ72N2U?H88*>"_CG.R8_C3\:$ 1C?9'][Y'2F5R;D_!WPOXOH7/1X !_Z!!\Z^0-\Z)^R/U]Z M#S1\0X!20-1HUZ>*K(SI7=_*7E/.XF <;:9UG7L@]<78X>D6!I3Y>S?A+DZ] M<"/ERYR]JWU%-VOQ-5__+2VF&KI92Y5',\];RGDG_SS M.QJF2?Z78_C+\?N3S'W_4_;G7V""I LQ+8]_6['T%2(($8N(67KTPI+\@]+: M/[UQY'E7MP:X1SPWR>-^2[MD%._\6,QJR_0X5#V@V&<\7CBKDC5B[,CP2_A0 M?$>UO%#%8%"%C--$1CN=.KYL59<6SK1_5H7#=79C20 M[*IQP^NM^8D40"H2R&6<8 /N-8^#E9].^2WE3\RGEM!?3]HG'&W*EI&GHT,# M,HMR=3QEI GQHH!DY+L*[?VGU7&^_2H1 5NPG^,GRB-8?-RN'D2'I-P3G]=Z MKG;R/I#AJC2@HXUV<(0X*EA'R9J%E'EVYFBT2(%5!.4^\\*S5IA8:/O"2*NZ M.4",A"C0T::=;JVGZ,E9/[BXYFQ!UXAL!T<;0U\(<5,\AXF=&@56G%1LSCB" MB90\RNYALZ. ^]GCP9WXBB5@J='T&CCKU*L$QV6"P?%BTZH1Y (- 2)4FXSC MQ3*,7RF5^UK3)6P^6%=<%OH^@=*J=ADT1F(T &K3L XFM0NI",FU^ F;G[FA M2U]RS:1E:??W2(']:N;1A8&-#!ST;*YA93S9'O?DHN\ M%7S)-\A0=\?2D$YGDRA@3RQ8>:%EEC/0]HDRJ[IE=&D)T:#*IET=39*6Q#.R MID8U'9XS3GTAV^JHZD1]8D:O8!DL50HT*-&J58='3H3,KZ@]S.*$.<\4LW@7 M*T>?>'%0O0P>"SD:)+7K6(>5XB %"\EY4/F>6QH*F7.5JQJ.HF 4+%C$Q/0K M='VBXY E\C=:_')7:5*RE(TX+/KIU]5RHV*/6]WYNM= MX_9FG:"O[4R]8OGV9?77P7O9J%(CSRTCPN820I+,TG9S_@_:74 )T-Y@!.["S@9H).?*'^(B_3OMB;K MS1=8>_A#:P]_&*J'/]A[^ />'OYPD-[^PF-<7BH[??U"O63%Y5KLU$N8+7.^ ME:O/F<#1A/*\T,*"9I9PT[..M1(ID;2H5M1G'N>O8N%T0Y)'\:@OSWZZ"JEU]AD,Q,KD4LW$6@0NYG>C:@GDT(4.S*?.4Y2MO!2.IT5 M=G6%;S<1O1[B;F!#TMQ6-_-?.LWR- M<_B97FM*^VQ?84.#1'==;;-^08]JYB]L*ZF:W%!_Q;GP]59_Z<8Z"!8=C-&" MT<*'#XWMRC93%#*J/ 3%ZA2+?_V142[:^?'UDCY16Y:"*_- KM'!((-WM'#B M@Z2+NN9)^H@43#A]Y"1:KM)$&J3?KG'B& 2"9M6UN&N2XP.;4P@I45+(6RF'?,"6J77&:<#$6LUG(4MM@:&.L-?UM5'1 MRA*Z084&5T;5&@MA24AR2E2NZH8^Q>&3F.&KUK2DDUIY^DTG=5"_FDYJ84 # M+1$/EH"Y9));HSF[*3-XGSMJ4+D/,1(L&72T*UH%U"66$N*QA MM\^KGJ=>)/.F:6 \V&J2]'6R95(N/]JJ_SYX7UN4JOM)>781%V8I[T- -#A<'Y1IN09 > RT!XJ-=7L#2^H<[\:G+V--? MHM(1].4;](KEGJ'ZZ^ =;52I<9\ >A:H]IO-L/91YHP5#4W_?M^0M=(@0-'# M)JT:5R<78FZ7F\W'!.\T< 9]%,ETW#BZ8[T08%.W MDOBO(T2#*IMVFM4OD.'W7"UQK)5C8']EBVHMY&CPU*ZC@X-"5V?@;)6D\0)J M@]6LLZ=>M7'UBC4W$RIXL[/@P9R3G@W<95QD&NW.I>G+)IGT$U\VUT]R8.JM MD)*S 45%I5:.P='324TC>.Z>XX' ([[<'3PEIL'!TS"@%3P%!V[PU-4T@T?T M^U"^1WY[ P"5V8:'4-.(=A"M>9##J*&H$4@70AMD8;FF"%FWZ*F+@#X#J>Z& ME6,J=^[!P;FQRG68WM_6BLO5XWUJ2>@D=<2ZTEFG$;8>R1O)>#V9;E*XB MW_\Y[?WM>D(UQO ZHKXB=K.">7S>I!B\_ZUJV8.:GLINF]=K#9+^BVP;UF&U MWU'TLD$I2R5M7'/$Z2IA$4V2D?_;BB6LI9R;D;K/&:)%Y?($82 ='#EN^C52 MOS)J4B)'=;AQ2SFC2;D$9O@Z6< M3RZ0KS&VK8C;IN+ZK>>VG='5TFZ;R4(# MZ"T-T%?BNA8:/LK(:,XIS1)@?OXR0>9*87W)1. F=S<2%E"U,>%RB-S&U_-1 MLIL9M0-E.Q,:A+IJJML]4'RDPD@>7O<>I!MTAL]:XKA6GOX".T?UUY%>"\/@ M:.JB92-7$W:J2 E/U][K0KVZNM_87ZNN]>2XE65@")E/C5OH,0.H]<2X@1SR M3R>#8,=Z<-S*,K3[,1X:M]!CQD[K@;$&.Q^0Q5%W;"%4G,[NN!C$V>_+!LZF5-\Y:&4;'(3==6V^@0"<4&DSYX5_!VX2\_R]0E3KVUQ/ M3H/I$^7" /LAC86^5Q2VJ5W!GHD8#^):-&S@;$U/8)^5 QRQ* M)U$7>&F9!L*8Q0 #T#0<&-%F5M,&.4],M7C'+??2O^FLP\'WX[]U+=%+MCV7W%?CMOCCQ(W)G@P8&^ M#VM,]SV*#Y#2%\CZ$T+#;?::_^W-OCHAJEBJ=$ M2[^AP))&H3H[\=:;B<6OD145?:+Z6*IO^TW[X\C_T5 MK%1'43 6J]?T=1))UR%/RQX2F=.E4=Z-K:^>[V)$#@@7'A0XZ:!HXZ6SC)4( M7J*828E[E]%Y0OUOY_'3NX R",R_@W\!M'U7BL?%GWY16MS0N7Q4*$JAE$K- M:#-9'WAJ4Q+P8Z(9'"\MBC6*^"M(K&EE99OA8'$F$X[#2130E_^@KT;C&G3] M L.@9A49-2)$T-!K9L!&1DPD-1'D0Z C]V-P^J,QJ_IS7UC0*95#H/P;BI[7 M*&2<+(!FB%X6Z_I K$IN7QMSL#,RD?2&@ M3=D<#"8Z%+AH4:YY>U62$T5/@&%0YY %L4HK]2P/S'>IEZ[J^^KMY#TO'*Q* MU]8/6EH4 ')04+^:^!W)&JV(5 M+A421"C1Z658:DI2DM,.Z%KBQ2*.9':T>L]XNDJ3U(L@9#:/!BM3SV[&P8": ML[%P( *3@YJF;0S)223K$5',I,0]Y!I(3:PJ[+X0?]/-8A;:OM="1G7KZZ$& M(0HDM6EG7!=E\4^V/)(LPZ,&HC$WS)0HAT%,0U4]7@HRA&BIZ]:&%1DK[QPI M6UPA$R&7O.(SG5VPR(O@RN1UG%V-TQ_V=6/M]6I8!V,JU\ <^ ;'W@;*-J]W M9:R0YE$PDYR;_"7G1Y*EIPJ'M,"P3M1_)1<;M*H4:$"D5:NQ$W1[.[Z[Q02% M;&7HA(@&;?_ ,*C;Q$>-$!E,]-J9-H44SP\X8'/F)8\&V]1/_;Z9O5:F^A!V M\HBFRTO*-)^L3AYQ=&NS=- 533, FJ!L91FVB%-3>7LAIS4]&M@X*&DLZ,0+ MGB,241F<>&$8/\MDU5G,21"O'M+9*B1>SB)(_O?)[]\?O7__GGCR/[\(PQ_) MQY,C(K,=/=B.%G(A32[_ZS_C .]9G*3))!J_^#1)IK-3%HI/S)-I=!_Y\6(9 MTI0&1;V^*;_F\9Q[BZ1(!XY/Z5DVZV MZOWZ/7T,S8#=MX7&:H">C ]P#,5K3I<>"\"H**&C*)#OF5:B'D/S.7'V.3PZ MF%(&N@,;&LBZZUH'7\9)J&)-Y/00R[=K_2QLQ01+%P ."+564 T'GQ1J/5RZ MKFBL!2,P D-XX27EZ>NUT%=F?_^V8DO8T!'!EG'0V%CZ]5#MRE==DYD>D4]J M5;+IC!2+=$(TIY>A+PZ4G5-UE?+.>U'#1=AR)?K7ZH_:F/I$FIL!9:S9.="@ MS4G-QA%$QD081':4I-X+31#!K32+MZ+,0-LGN*SJEC&E)40#)9MV=01)6E03 MH5+<.LQK[Q4VK]W.'^K$0YP\Z!76G3E4*=& MR*J>\9QAJ:C1@(>O:- <#F:33?0]0\BN=@U%>F),0+)JJ,$2T!<;B3BPE.^M MPSY\_K)8;M*K'59NK'W70W8UIEX2N8T/#>XZ*&L\2 G7H,4!P\LXFM]1OCBG M#RV'\5K*7L,JLZJ5>*I)A@9"9MU,$92\9A-'<%H>"N;C5'"30+ C@0_4JI_. MSC@-6!M^M*3]QN5F9:L1>9,.#X3,RC66>H(4@.-+6AR R2;CB=S6O(-=3:<0 M2D<_0 AE5EL30C6)T8"H3<,ZDB;%+C2N@-PY$A\Z!'>+O0<.NENW()U#[NII M+.J@I_7XPD0\5.AC/\#04Z)Q/%;U&O-7)> I\@S]:FB$ U+RN*4T/MQ.Q0P, MO1^-615OG(]IJ=% K%5%_4D9/B>U5JC='0\VF[5,8VCG+^O$=8D-"_+"\V,< M!I0GD*V2OK;>\S,S]'N[KTWQZIT^$S4:[]*J8N/^'EQ2SQA^1Q0+DK.0TCW\ MG[QP5:_58R;K=VM1KV1U&[%*@P8M!L5T+Y_&$4GD2W['Y']_^_[]B5AHEY%W43$VM[JUU$H$'K M9GIKCK)S*?E5F+(<$@H1.-#6N^Y02S MFXQ>Y^--S*O,QET$X)F+-]!Z^T((.!!=6J%=>WS*97FI0&Y.7%,N1V+[7H:9 M2R)OQ8([B,/0XPE9BOA1;A)]@PZ;JK3G MJ-CW:F^?)L= 6#2I;L!@G1PC]@PZVC&WWK1$BJZ)W EUM3ZG'A15596MB%*D M>-%4T<^.)+5EC11%YJK2;BR#XLE04=J%'B^RVJM)5^&%[AA$;0<5A3];CGJ- MU'TBJT7E,J@,I&CP9-?/D!FYKM**K1[KK1?2)'M;V%QQI$'5ZQ:<7L7*_EN5 M! U8]'H9GG;& 0@H(C:=?8[C(+F-0W/\4Z/JNVR<1L5ZL;<2"1I Z/5J3D") MW"G@F(#QF<=)Z%HR@8!0L6R9=E(8.S+U.+YT,JLPZ3IQH?$\G=1MY:HKY MB,P5N]R9]RH"D-V@G2XIZ!7-U\>GAH;14O::9&U6M9)=W23#Y<_,"AKB8F@& M$BNN.$("G$F44M$\J=V5-:CZ74]I5:RNHRHD:+R07J\F/A15[E.P(".']87H M#KBUS:*5@/NT0/ IG<6.(#[WK%TJ+FAUM7F MGK[8_P[ 7INNN8NPE\_A1YQZ(9QL?O98! 9-HW/*V9-<)24C+C >S<]77/Q3 MO3/8DK2[CP_U?H=T+PW5N'NZTZ^@<:-[,TU_U[69-)RG+D&%AV-R]BAXJ!B+ M9%4HH,B$ZV9YY"["#TJ29V^)8[1JFJ]EV%DY>CZ7;5.]=BQK(L?E]-L5U9S, MEI"):3+(KYGD>5>G7L)\@]T&VCXA956W#"8M(1K':-/.L&Y9*@ M*/?F]&H%KZU-9XW4F9:LD^YB^L3FID:60=M5!AHT;ZBXMG!!0E:)?(5"QHPK MV/K/U^UU_",I:N!JO6W^[B@#([*-\WTG 0>':5M\<%I$ :HR FZ'G,U!KDFF MG:4@ &V;B0ZP-8G #MP6O1O/ 94""U3@+?(>[^ &E"DOH4;4[_5>G8+5J[UE M"C3 T:K5F*/7::>2#$O.::[6)8NH/(!J,[)$. @Z&HIJ$5)0X4-)734+4H"4 M2%HK7/;:[!O>N?_0:\,OY8ZJ:#F>VG:Y+'HV0Y 0[H4>D0:Y7Z.I]G/P M5WP&S1C9GVV-HQ7CH9Y,TL1ZK"<]N+HL6K96WH&7OTV7,@MJ_$*YSQ+CGOD& MKI?@+S1CAD#M6LA ]IVLP7P4N.T"Y M51 "F#L8ZH!SBQ3L0&]7?6ND8]P\,@_Z&S$5<>;#'AE0C9X]KG);+F(^HRQ= M<6-9].W%(A@1G1O!=1YPD8E]M'0UQ&7L> FABV48OU(JS[I$,.;A>5["ZC9V M/U:ZR$4P6+HW@_-L\C4,E\Z6;#->#FN:R9.*:'!6LF&3(-4@",'H<##4>1&A ME8(=_^VJ-W?+A:#C!Z"N@AO5;35[++D#9-LE(8"VBZGN"X>#!+>#[EW1C<^% MCX*_K9(4CJ^2N]CP]@!<0IK-J)_"/;E.Z-^9]'Z?F-AIDU3?H=B):#0C9[?V M-&H:>R_D05U[@R6W"I+4PKM8BQ_:.>O' 4[TQE'0\93U8]LI'FTMZG8H1ZP( M.\1)WY:NP3?3%'D2T]F9ESQ>A/%STOK6FHUED'06B_+:Q!8-/1KO[:"D.=E% M.&1@(I(+76T^L?P&[>2UZ( &IZ_W"3S*7%19&<&K7>JY7< M=]@@M1R)'4A&,RAV:DYCNP=&S$R.F'+]'N&NO4(LDFS_4F@'-2Z$XC*Q[2Z^ MH0 W%M)*$LI=[-AJ+6-K_Y\=:"FQUT8TK#'V\DTT([4G0YOO[!6?)6D,KU2H MC\F3P+SR1BS_"W0JKOD@'NOG="G,8-*%B7\/*?P+5+E;P$/@_VU;X;NQ]CGF MNAA3'CC4[5)$0>+P)AZ,H97"R9!DG M3.%SE"34Z"E:>'HMONRB?J40'%X(VPPS]B)/Q1,T M.86=#@ 1G&AT.,;#?=ZPD\,X'"""\T;8L)W.5-)(%/SL<>Z)5<5%S&\I?V(^ M3:;\+/28\9)?1QF]5F+IW\>AD0G7=:&5!XSO=]#0&??AJB@I#.!7>_9RJ_RUMYF1'S^WO.SD+Z+F* M;4?#:H5M';G10+.SROH;6$EMFTT&FG*+(UR_BXQDRZUI-K1M/FPH;=@!T,=@.?1=)^$'?P8HZW-_FTKXA06DJ6"J)Q1M0,F*) M93EIW&,AG_BNO5>8O^#XR?>Y6*=>KL.MSK.H71B.J,;%8+07VG M(&BIY*CC2"5I9T^B:<^-=).9FG_,V.W U]=)4RNIICK6EOJ*$[B9YHTBEG=1-!"*#L8*@# MI"U2T#CCC56WY&_G^&:Y$'QIG6)^R:_F^;^M&*>B <1H3%^OA5&I"-KAMM=R MT4R=VD1 GX#N;E@9R.[>"90*/7HJ0I&RXQ7+KIHSH@$N3SV*0WD MPYRW7DBGL\[0[2*A5^QV-ZT"7G=V-.ZWN\Z:YRVE!'5K)A$R4":&N<\S6T]4 M6".([2*'@PB&S7JW!L.Z8 $U=(M,[WUPRCN9WE"_@#H2AVDR;DVTV*+D%CT;L45& M#&GGH2 _3@4]"00##ER5HZ?!,:_2@6^HN-=JABG:U3*A\8*N MFMHCVQ >$!&1K2]9<.!/-YQ<\.? -[2G:\5?*],A^#XG&"HNZ0,18M ]QM@Z M2,$:96X721[$PLJLMW%AMW*EZI MLV6DQ@6_5CUU<"MG; 'TAJI])CYM:GNDST65-=.N[[RT]"H4[$Q+P1@;&&.Q MN+)>IN:ED%'HTK ]7J)=+9>A+"7FA7GUL4DTB_E";@RT589SY>[UFFTWDRKW M;MU8T2QWNNG;N)E;XH:KWGX8)U D78:=^8Z/<+2%O*VW>+1)@'(>@%S>4M'? MBY@;H.?$T5?BGZ/J>OA9/IT(/E(^D@S/T<$?)#L#4ZR)\# M/F/"6)FDW^R\IG+5]+OU[X,CQ:)4,P-4D6"!0"GOSX*"&E7/:9HZ%6NIF&42 M1'#0Z:7)"49VAWG*YUZ4U54ZBZ,D#EG@9;6\KD4CP119J;GDA44)UK93MQW) M[O79RUTV1^6ARUT(1H/V75I3'R-EV4>D(EUF"I7E0[Q6?(&L/X&N'+"QP4Z] MA"60C[(VZG25P(9IS>Z&W\97]W=XABK M:YNRJ@Z0'\9YS,]BSJGODF_2342OQ2$W,*Y2++(#/QJ<;Z!TH^AN(8+DM3Y@ M,I)22$D,NIGGBCZ7!BF/(_&O?C811T%F2W&A4M(P,9TNP_8)9C>B^SWMVEUC M5,_!MI>+9K3LT)C&*#H[F]Y?W4VN/H/7OSH?W9PC-)2%4?/DQQ8'NZW07DLX[J0!*A4>MY*(!O$[,:-Q2[T0 M*E^$*K]YF"M3:\6"MY8')X1L+4-S3(GN412$BEW=S*A9"V5E*8; M=%-'80@TR(7'N'P=O75N:&4;!O)V(_2XUO,@!*]5T09"QS>3GX1'_FE,)E>W M=S?WC_>3H)0M3%150=C]:9:_LF4K=6+O+75I Z.* M/*8.O(/#;D.%F^\ 9#LB2@810M:[))>[JV)F16!E.P?T$%KDWWXUN;A-!/2- MPFZ&U7'HQHT*B9U4-F*Q5%L=;T6]L<GRS&NB M'1QPC@K6X963$T&O]@O017EUB]K".PO]D*BR!G1&8K2X:L]Z$ OK,;D>W\ * M^\OTBMS^.+K9.FC;#:0N643SZYD7GB\=<8NKLK/T"2P7Y#DHV' MZ[);LXJ)Y%SH_-?M8\S3O")"F_,R$??[=IU-X>K;=3I*-*"RJM> T^1J3*87 MY.QF?#ZYPP$=T+O#)I^>N-_-#)O"U2T,'24:Z%C5T[Z[BWB?K%R2I!LZE9F-ATA&@C9M&LXG^G5Y^.[\)\;ECR*^R?W(L.XZG'(H>Z MO"T\O:96N*A?R:>P,:!!E8N6CNU3V]R6 M&VNOA1PZ&%.Y]>[ AP:-'92M@_++Z-^G8FUX?WLGUHDW2)(B;UZ>NM=3XL&42T*-N^UY^1$T:-S:G6#6E> 9OHA065?!YJ( MT<*J-4/D_O1V_)_WXZL[ FF'6&[J9"F4-]2/YQ$#I_ME%::0B7Y.0_9$N7P; M"MZ]GJO\]3OX@V-N[.92!TB9W;8)-)FTFXI$ _+=V-$8"OXC#5:J_C?/$LGH;(+P;VZ\9TU1,7? M;RT5S9C9F2FV89. $!(K*60IZ)*\8MXKC@%3I.:CRA!WY44#Y(X*V^ Z$Z+($\A"DE90V%9*OOE"/5AF!M-( MS'2Z; M/(#PP3(-Y42S;;YA70BFK$.]@5UR#ZL2!L?N5FIOFH=(E#0NN%2M^@!& MQS6EJYAA5I#=C-2O%]UDH('WAHK;L+TH!,%_[?;Y$\/#ZT(^6VCJDIW3U&-A M P:]=-5Q[XB*QR6N))XKUXMJO5 MXH'R4LE%N,[(TI7<9OOYD7(*RDR2+Y#P(/X_K=> W51(7YYM@+)R]/P0 M7IOJM2?P3.1H(->NH^;9NR; @(E(+B0H:ZD1-7[QPU4 90^2A(K_%]QY+_;# M\&Z2$-7^LIG:H0R83@P:%&^NNZFBW6:)"7L*WXI\# @KU L;">WZ_ZHGRASBAEX:H M;_=F&6"R_1?(7^"?5J?9\\9SL=MZMN*<&E:8#GQX(+&1UL8SE'S[&$G"A1,2 MV_*\[+R#9.6YF*/-O;,Q8INPG+1M^IZ,"1Y+RKE(7+#MYYA9.3.[PN*//FUL MGW7F[FM79 .3\HFS ^O@F-M,WT:!!RF!\!;PD;=+)0;)T=K6$_6?J<>W&<3M MLM&Y5]?FZ.Q^VP0//E3V84UC_5P:-VMA!#CVXKA+:R,X;X0%31[+)&:'[<35 MEZ/N8$)M96-C&1QMW?2TUEYOKE63W7GB-EA]X7$W1&D9!@"317$-CC34V"!D M5M&*GB\WTWW@9E=E3W3I]*7;)Z>OC<*]HV>/!UFR_725)JD7P?;/31R&%S&' M'TT[\'OZ6+]E5_;98-6R+?OXTN"#JA?S&H_W*9XC4N+ZZ@:@.D7=?W/GWSG0 M85=MICV-./617@>;>MSY-O5X:MNGVY>1C2&WIB->2A[HG$715S/L?J*)6)S M>VWY.B6&/_4U&MT_?TB#M&NC[G+LNGY[@"$]CH)]#NB.EEO'>120)RD.ACP5 M_Q7/LD?GOXYA7S+V9\KFC]!P<&-[3L,@D!6BO+"=>G&UK*' M^_WF(;D(I^;;I0>P?O"K62.X6&E<#C16 .O,J_R4;>6%!&[P(AK##^VM]; K M+U@T2*D]H#E.;-V)1,'>O0,2NPVN!(5VN/P.IB89*+;0IG[DOG4^YW3NI70B M-&91PGQ99,ER^=^5L:]4D&Z&Y"DA;ER#0[FSJL9YL& G!3^1 A#->GN-_0WM M-]A:Q*C/(46\6S=[O^MA@S)_CTMA>U,<]"IX%$KA--"W(C1)E)@&OBMSGZ.T MFT'E(>7&B>V.5R>M&_?HH;SNL8SIB%_BPH'-&S%P.(,1*?6T8]%$W.]E YO" MU=L#.LK!0R@G]5Q!1([)S>T]DN**&T\2X]]6+'V%RB=\)O2B; M/CX+$6DR@=M$PJOO>H[J_/F#B(@V;-2=!$ =OXUF3/9L<#-_/G<)65'V5<32 MA,R!%TW1GRTCP6I#?.9Q8JK0LI87Q=B M9DU [MAW)V Y:VGY195&WBBD-(2)$F;73OC0A5JOD!O)2;I^])0[DE#0OAL0Z]=1@ M>!M3GUAR,Z ,*CL'&G0YJ5F'V5V<>N%>DNC68"^MZ491L-;-_5&=+63UE6JW MM;EY]MW&@@8'XBZTK^-S+8^4!,H'_D"D2M/K]O(.WGD*74%ANYKUOKHH7L.% MD)OE$QB'"2Q!,X&-?'^U6,GEA=QA@F4$IX]B)2%!Z\<+>ADGR9DB$G\[>X2M MJV027='TL\2QXLP?OZ1!N+G\6Q&_5203&?F4OL]?;O7=6R?S5E9 M\?;QX<%]ZA#6UL=UZ=LDAH_+M)_BZV*!DR1'\BE*,>S%\GDOX81C XA_"UK;*S#/&'5;HS^%2LSW^ XW4!9VUM6!3-1W/G[U:C>L]):>-GRI%4;4Y^( M=#.@C$4[!QH4.JG9O/5DP-PEMB>NC$]FBWBE]G9+K6&<.%$\@-XTQ>G!\S4; MMB6CN\K&!VC4.^9?XXM!'_OIK4^JMR)YA\EZEZJ3UJTO!K'M#\ZTL;\14XFI M9TIA91?FON+\[@;ET;T[Y^"SU$;J-E(=Q*K2KSH&\K:$M_W4_L_55JJ.HB#_ M0VD;K,/V]7;B^@;E-D;78;J)+%3 W<( H[O, B[8PR[^5A*[^W?DM1@7ZV@. M > DNO%>Q1HYCJ[H2_J91C(\C*-_]Q9BL%XWDD8[\O:%WL[FY%!U9D2!RZ[: M-H^5%3]A$8VW#%7T^IPF;1]/9CW$4>'^CZ3B:PP(F M"JG.D[JS]H\[-V.:L+/S(4.=D[(VT$7TF012@MPM?J1$ROEW"M?E09 @$I+V M"KQ@$E7]^T7,/__A]^^O>3SGWL+2 *V$B"4!C+%0E[W$AK/F#Z_P43:7_J"7=EU=H*>#@5B6I1KYA9D M;BD%>C('!D"$X.@5$&,/ZH=>8>&C-&<-@PU&%&#RJ1M!Y01*F40 M$7+!1%B\4(9C^U5Z4$BW\<(S>0U5W6 8I2EG#ZL43BCNXN9=GO5-']/9P"X$ M][EYN[N&*&\8;B]U\.&QFH3#7:4I*VJ^10-4:+!I5*T9(CVDI?1>\A>@ M17((?SYFW%+^DKX9VZ":BW[L0W8VK MWHQPYT<#RPV4K@,61,CR+%((F652CLA"R5E? 2-^)@D'FNMWVGQ[W& F'_). M85UIVZ5"']N$W:*@UC6R@OX(L$:))UD&RI \"?Y +)D1.CH\%UQL&K9+/5: M5'H-8R]"LE#7.;3\^B#<'AREUWE=W0XNT2AAZ FJQ;2V^7:J M7LGQTJP,$M0I1H+D.)K#HP#@]6[B4,B??_%26'>\MKRTX\39*W+=3:D@MIT- M#U*==:TC],]BE0BH T=Z3GTJRYE\/#G"A\+,(+'LO:'9)I*8+:XYBWRV],*) M/'[/C+][IN$3_1)'Z:-I3;D;T4/A>-O&, %]4[DH1\*6QM2'BL#HIP,<%IF! M,-#OGN-=-%M=(MI!H#=]8^Q7Q1TFY+4V-)'^X?V!(UTH82R!L9W,@T![V?R= MX!T$'C[B2U9H,']RV)B_$&V\XP93(@\!\67C=P%XD'?P>"\9H8'[A\.%^V@F MEL_20O:T2S=?DXL=^-IFV!;]%:$'/01TEC2J+CU23CT@Q#<:')IB.(RVP:U7 MY,B$+NO>Q8DQ==#*T2?('%0O8\Q"C@9B[3K6$99SP&%# M( \J,R;B Q<.D)W3&>61B "_"SL=YFABK4I?C9;AR[2T91-AP>V+Z$+*Y3#)U M.5JS,0^U=&DWR+2H,7.B07$G=1L7XQ4U">4U&2B9'L4I32!I']+[#PF;]K)$ M'67@0ZHMVZN+@ /#;4O=(CM\CT@6O) E>'8LCRV? 2;@OAFH!"M)6Y5!$W'/ M);0L"M=*,6DHT6#.JIZF:,B:F UKN* #6,N6PH#VA@&A5-#<2ND+M$5 VQ5 MT05:E[NK :B] JU>KIK.+CT^IW!7D'*?>6%>&DIW\[F=I:\+SZ[*Y_>G=63O+H%Y*H[S53Y7H!X=; M!R7MOHH+GB-(7LZX]N*JKH7)CR*BN^;,I_G#8SH'92+LRRW9%$!5F5K:( MHF&4;"2I3]^TA:EEE[6!F,%1N[WNNN* BBVO5=!W 5P8B9_C)\HC^/KMZJ$H M1_)%YN?7'8J-]I<@]GOK(/$MN7>J>Q;44=%FW0GA5Q9JLGEXA6HML'.JGO-+ M*'\2GB;Q:RN.OA"V8B(3TI-\.T)6E4,[>CT9"5)W8IN57V(-B.ES0 M-7A;NM%.C:HOG53]"CMTG#TXJ^_ ZJ^H.DRKFJV#.#S?*Q_3C8MG=H=L\1-[ MDY\@;O.3@VWT#_9&_X"XT3\<7*.?>M&O]Q%+::!O]?KOJ)K=H)SCO682>0L: M$!!"E)0A.@!.D2YC+](W?_575(VO5:V1I@J) E#R0-5\NO4BJ(- N6KUMS > M* ]?R2W,ZA2*^\(/WPP[$@Q>OT& JCM,VC6<4""$L!GSB\I;4$(RI- K1^3Y MD?F/9.&]D@=*/!$*1?.0$N 0XP6ZB] 73[@K>B1^?1"?A.TTL5P5DF:K*#@B M3X)VQ2F4KY&'FS/&%]] ?.6I"$N6^@)Q4! L?81: AY/&:3"I[+.L]2F,F"A M_@ 4#@-OZ0E-TU1M(->&\R"+I6S+NK$S.8T,T5H[!RI4.:M;A]D-G844@F?H MS_6.J^IR3@5,5@( 67]GY22DBXA%UT.5;PG1*"U.!0A+8*Z$UR)S=H'!A 1T MQJ 6JHCM092"ZA%)5@+'7I(53ZUR98&]@MGZSPF=RTSG_"_?DCLA$/:,Y;?% MOXNY6VCJA<)A>8%P6$E>-C)1F5&)_%]/JS\J>-X]QQWA67 YV84/5T%XT;G0YAR5)H);W%DQ>NJ.K: M[)V-MT$F])O*TS^E1R.'.8\UO(0YBH(B.>".OJ2GPF/]VCRD[<*-JJLW4KUQ MGXDEOH@I84=*[KCGDTCU62>8.=#W]RZ?>#V(?C:I[3BNH[878(?HW?O;]?FU M?LIM4J#J+:-Z+5-LL?F;#\/LUDLY.B,7Y?WE9O!WI)@2)4RM5XO#',&:][:8 MI0G<4!PX?Z8M;09A[QJ4^T??]O96+"8T=-6Z:\#E]I3LL!V]I\=9<7:SD](; M]++CVZU#]O2>WD/%V,]N.G?L9J?G4H?HX!Y>F\34R5VU=NSFH/MCE)@ZV[5O M#Z(K#3W'.O?,D^>(QT3)P*F4Z8'&7 M@*I7-U;?? @SRT7)!W]R6>19+*BSA!Y?B(0#N$4AM'K6-P021KYHJ)5<,$R% M)AS>&^3T$;*)H%B='R_HI<#J)%*/!DZB.^^ECH5-9*!"PQ8&-%Y=7(LB_B.L MO&!*IK^M8 4ECX6%7XX2SU?H@#VO&#Y)X*@VWP1C7 B!MXH@*UXRP8E*_!S! MHXS2^N1([JQ '.>]9$>W1]4W8;XEV3N2B0CKX8$^,(.\!4.^.9+?\1JZ)E9E M1=.O0IDN*W]CT1--4G7J(W LU5,&!"Q1[[M*MC3.?ON69"TH8Q*99ZB*:_BO MZD.A6G4PN,%^1'S*8904J6U>\+=5]KTCLHJ$/PVATA*9"R+U73BWAI."J. M MZRC^4Y:Y \K,QO6SF$=9-Z2B'<32=K&,N LHDE]/:!A*60Q*1LD?%Z)QQ:+^5QJ^*G7@CU+2VM<( MOR3X'F!#5C0%IVM9#Q0Z1_S=ARVFUWRM4%2VDO6HR(.7,)6V\"P52,H( OJ9 M:+?R_)=7LZPTG=1'@A<.";,**RKS0*U4%#;!;\["^%FT5S ?)$';<"_0G M0H_*_3DJVZQ2EOB<+?,N\QMW(,M[3X@ZS9QVUT)_")W6EG)WL)TF&K);KQ4, M!]%M=6T/KM^VJF. J8>L*FI*P9.EJ:8!3(7>.CG!\\5,FS#XK$K(D_-:,>E% MX7JN75,JH<.LXE4MUQO-(6?Y-U2=IU&L$:'+UU=54**(B:SOM@XOLQL1/'YB M$*N*0"B*%\P7D5%$Q8)=]NML)2]8J'![D%V6&Y7<"8_$0QT\.(XIMI6RDBSU M;G-@0=6;[OHVZHRL\W3EB9B4D[]XGTE02_,B57+@/OS"XP[=IZ'&VG-F53MT MVI>;Z;![FIE!-Q0V;\3,*W25IZ^":5UJLM\_W4,7?1JD6H'4RNYF#+-I!U94W=M=;^VB13O7[@ . M!U HY./@%BDZE@%@*M%<(?ODP>!/; M]6JLN275$C.79L*Z%FU2_?(>FH2W*U=N[3/H[HHC)*%5G M]G!*#5'=M8<#ZJ,H<.N=-AZ<@\*NJF6DR$-_13Y0)QE2^S0_(VIZG5;U5I8T M1!$-U+;3I3P9C.;K]"-=&VO($+6U3;MZFQ>TU4RE@9I_K3!L8:M#VQ5L4BZS M ]OD5*;)*+H[[X4FXY>4>S$/6.3Q5_D(![Q\"'O6ZF7I2912T<#:H;+'SR&" M0Q]6-B])E<"DSA+6'R;K+^=I3QF]_/@1J7Z,Y%\;")2:M,0KFDYGM91,!W)$ MH'#1LEENO<13SVR\4GF1@O\(1TS3Z3 =Q^:)5J5F2LJ::*@(Q&,1=/LT.F?) M,E8I$].9>:%O94 T*MST;,0MD/*:N;HX(B56&!$BGA'N3D3ZUR&4D0F4HF_>PE:WKXPQV3>>[YWX::EK,W4:ZTS4@IHU(!Z2(NU?6O.S>B_MU Z49J9"8" M%K&9D"(6/U(!_5&Q(2Q%X1J^$WD/;]/AJ^%&U+T;*-UQ^!:BAA^^-S1_X&XZ M*S^_KNM-$RVBOFM5L5D-.F> 4 I8CB$MG0 3HBZYA"LGT]F9O(?JVC<5)N2= MI-?5M;/RE5E-@@U]I88;45=NH'1'7UF(&MY72DME,FX]HM=NUQNI M$?6?@Y*-S7K!(D(459= LQ89*N,#KNB=0LTD.$T0*R!Y#C1:7Z(\?5V39.'7 MZ-GCP51>PDRFJQ0J-,"NJ:H!HDT8V?5'$$%A?[8UTE5 S/&#K&]5_A8I?0R< M0)DN^R"17SPBV3?%OZR_>D34=P\4@#^)D) &L'K(K]'$\*=><.GZ[:\(KIU- MWB>*E3)JP5=*Q(<_?TT0+UGR,V7S1^B )\J].1V_0('4[)+VGCVO[=-?$<"[ M6MR;E\ZU(9DZ)->'2(4.%-OM_J1OR&^GT5RF= M1"EG4<+\GZ 8U3 #QZ#,W]68:6L#',.ET)(4:A*IYU!WED+Y!!(-]!V4'=[I M4.W&B0B"'15NW(G*V8D1.9F(P=(W#4]LP*:8^2*5 QNB3NRB;3.M,RM<+0NS MY-Q'ZCQ:)G8.?@.KY<0#Z2F'T\E&ZUE&^4^7XM_$G_,_B7_ E;*0 !X8" !0 !C=G4M,C Q.# S,S%?<')E+GAM M;.U=;7/C.'+^GJK\!V52J>Q]\,[8LV\S=YL4+=$>W=F23I)G_'9=AY0"3!(W__U?__HO'?J_ MO_S;V5GG"J,P^-CIQ?Y9/YK%?^X,O"7ZV+E&$2)>&I,_=SY[8<9^$E_A$)%. M-UZN0I0B^HOUAS]VOOOVXN*^3.",^VO4U^OAK-\0H2I-?NZ-^QT$D_O5_[DGXZ\6[\Y_> MO7]__JO_D/W&_G+^T[>/,\I+#Q_?_?"_ MP$&D7IHENT&\>WRW^=^:_"\ACO[XR/ZX]Q+4H9!%R!ICJS?,M^]Y;BDRVI$CA1X$8I3I\8 M6&29CY6./^]L0=#LYS=4&\ZVJL$^^.\0TO1I1>=1@MDT>--Y6V^,W3@*4)2@ MX-(+F5PG"X321#$Z.5&+XQIYA IE@5+L>V&M07)[:&3$;/8AAEDRG U7;-&B M6"440+90$;2@8\$/J$^7Q26ZB1.5C.MVUZSTBZ.8+*CL%G$8T.76_9)1I80B M .NEO9%WO61Q%<9?P7HM)6YDG/TH100OKW!$=1-[X?,7%6-4$S8R/L?WXXRN M/-%\DF_:)% -3$+1R(C&Z %%&6WKQ_,( ]90,4%#\SWV_SACNT4^):G>0!9V M!54C(^M1!7F@W;+E(4E)OI&PE>/*PR2W#52;#Y2^J1F;$L]/G21!Z7J!6__@ M!GOW.*3 (<"\!7?1T.QER^X($8KA,H[R-4TY;\4DC8SI!D>(KE8$!3A5C(77 MM)DQQ-'\C*Y/RQZZ5PZ"U[:14=QZO\>DFR4I%3A1Z0Z_<3,K1':?H"\9G3WN M V!E%S5O:?6<>O>A9U4%C5>SEZ.ML*#!ZW?4_*H"&JB$ MHF7KK8=2#X?)P",D1[FV-2?JJ*758/,Y[>6@1-?NZ*!2A7?0YOH%$RF,^ CC MA I7LY?CK+TP6>MV<]2QGS.1]EZJUTWCIR[-\4)(F[>?8.HM(VEM3&#!06A;.$EJ#A-&W,I)4W=+ M!Y++QKHB**&TN2U -?N//1+TF*(H0,&V(S;HP^(F],>LBTV Z[QSUME2%?_J M14%GW46GV,=FX-NAA[&_-]J0Q9-BHA :B^#)1NK<)_DJNNTF].Y1F'?^&R6% M4;ZM,]*-6//P5H+\;^?QP]L X;=T]-^QOS VOCM[=[X);OT[_=%OZS&,T1RS M3T^W ,K\PB*9\U@T(>HI\5A^R.1I>1^'?%F7F@"%_=XB87.9-*G8 MU#3&,64A8 DG<@TO-05*_SN+I"]EV@0*#AU-P$9T%7ISOO1+38!2_]XBJ7.9 M-"'M;D88AU$ZGI66H(!.(GZX#@,FQP:JQ]5LR_GCNNDF&6 MYBFS5$>D$T1*!T3G@W7H0,1ATI1:+ZYKV^**_DRPB$F:@T]L%F&CY-X\)&R_ M P-2: R%PZ83M()S#AA_>)-.GHR1C_ #2^$:H'3#C$3MI53&'(@U$('P;P=2W3A)DW[D/OHH28:S M2QS23\R3873' O+Y';U=2D$R)",2SXFW3-S'%?+IKZ;Q)>K&89C_XQ><+G T MC!"S9"03K+U/&G-SUIFU;4O>#@4;$;3R<,"&30U):B /TP4B>X(2JPJ(V)B7 MM0;H&M*P SX@4/4@:=[I6F>M5@B?CGV&Z"^#FS77PA'FPTOCU OSEH9G7;Q" M)'T:T6-;?BK]DN$5LZOI/B2;;C(J8RY;'?,3PK@=,ZNW4:NI][CFC(YP$$>^ M:JJIZ(PY='5@@C%O!U"%)1J"CZ"Y,4^N#BQ25NU 8STZU4YDTCVK?UI^*;M. M(>=8[>3@-C;GQ3W< 27AWHZI4Q@@V!4EHX&"U9J31"9Q(396NZ:VCH.1]\2\ M!F"72;D]%)K6O"4 @?-=)GS.K4&'9'1)KO F!4A$ L6H-6]%'8SD_-L!T]9K MPKPBVQ3^[9B?E(C!J*'@M>9UT 9/1RIVX,BNBDPW-T64L'$;0U%JS1&AC9*$ M9TM P1%*MC>?U*AP6T-A:M[=/18#=^;>"10A%KS(M3= MF\3\VP&3CNUPB-'0FA^AQM0!6 NG>=PMK-40SY"H/3C6;,$Y2LJR'5,L=V(5 M6 ([[00T4'A:\TG X5&S;@=$G-)>TN4/#H)=OH:7LM+E>;Q[=1\A*7)B&BB: MQW!/*-!4LV['E"HD7.^5^>,=<,LMH7"TYHD "+E\F.5S:P<63A#D#F,O''F8 MFJ1=;X7I/"X,6F*4 VBA>+7F?-#&"RX1.Q >+K)E%GHI M"GIHAGTL6?@@M% $6W-,:",(EX@="!;&EUM%@LK+ Y0.9_2X*#TEZW4$Q;8U M[X;^[*PG*SN KG*K8Y/ X6K-U:$-EYCC4[47O;;AC&7QF>5S'IQ=E].LO":C:\ MVC6MU\T)WUJJ(R\[-MZ"\4YGUY#D4@CRX]@(D;T:Z=)#J)C8](6G W#5$(YU M:*XO;#M9NH@)_N?S@BY%L4ID^@I5,^B)A&$I:OTDR;00VQ*8OE[5)%K[0K 4 M*7E]"!%K=:I#M.BV:PXS6'V((QNIM=]QVK-8ORM9K).I,W5OW0&U48=7G>'( M'3O3_G PZ3B#'C5G;T=C]Q.U:/N?W4Y_0/_M=KZY&4XF)JW6-8L[)M2&JI# MI*? "U&R*2\OO0=3:6C8OE1(O^P>X+-IRS*8T-7B.HZ#9!*'THVJU-"T,:@' M@H!/.T"X)JS.-HEG,C?V7B/3MIR>\#G\G;IG;(+RZ\'K%U5#N@,YP1)'>?E; M5N1Y"J^Q:;-/#R,)OZ<^*?,' M@%"2*F=?I:'I.^MZ$ KXM&,^/:O5%>629;GC**/J]FRO7Z)93% A,]1]I-Q2 M$=,S"WGJ4Q'DB5(L/S[.UY,MORKSMJ6/FKX]KZL)#>N;"71)]RNI M[24D,'T'OXYJ"/FV8_V@1R3(3EQJ9OJ6O1X07!Y/?5:)4A7N(H*\D/EJKST< M,8Z'T?/+58E#<$+7F%Y&Z)_K$ICJ)) VOF6Z(H"F&=>:M.U8!CBLJ=5"2F2\ M H&NQT(I@%-?,;:Y:]L(W*678%^,KJ"Y\1H%>KA*F;9C[I6'V,-AELJB6$(" MXR4)#L.FQ+@=Z/R"\'Q!1^4\4(-^C@;9\AZ1X:P2ME$'!?1[,E['0 _/NJ(Z M+: 5RZ9F-\;+(-0&K1[V%JZ_@J%O5B.-<+5V1\;+*+0+ODJ"YB/2,W4_#FYX[GOQGQ_W[77_ZC\XW=P/GKM>?NCU+ MTC'K77(#D1M-C]^,<,H2"0&<;-JI9F9%@5N9GEKP5-+D]SDJGK=L (3.7)0[ M/P&@%-I:!LR>6HD0* R_>)G=!A36JL0.OW'$5C_G$4, X9.=(C9\3@K9%"8/ MAOMCZ\5+#T=B= 3-+4-%IG'E\R&?H4)TT(Z,QEO$[!VIGZS=.).'9CDO-N!#^!NK'*"P;LP MG=I3:[+I2L@.8(]T;[C]#:QRCFC_NO J#^31$9#4?%3'X,V*]C<]%;B:]RA. M&.96\S3:WQ950*I2-%Y$HL4Z$^Q(F1:%CUFSK:JTH$51VZ%+^4JUOI]7'&U^ M,3;_W7"5YPRZCXCX.)$%@6MT93KM5F_/KB,FJU%>[U#-P"SMRW0&[:$X P1E M-="YGHY1DA+,GJ?+6SE?/;+._;J*R0SA-".RZH^']VPZ5[:1R:XC1*M58JW2 MK>B$3M>F\W:;61E>C%:L-[1-6AK*KU53LR='H^;&+^C+=+)M,SN_5%!6 [W9 MT9I!6MZ9\;S;AG;_$P#;"7[/DC3/&IG& J<[N_XQFR$_9=>#=!6@L0\83]H% M*T7#,K5#40YSMOYV84%F[P'^5C;^1EQQ;A28=\0U[V_5P=>\IT[%24M(VY 8 MV/62Q548?Q44NOD!F _8=2:?.E%/]VU.V48AZU4O?H&3MV)M;#:RT9D\U MC,3)!&,*YB&[-$]%D.]5TWB,?/IO'**]P4]CH)34L[[]+YN.NK:J4\<"S@XU M[2$*GH]SR="_ARC', J<94Q2_$_%L0]&;3JV>S1$XQK"L4D9BB/;E8J,YJQ& MFNPE=RF5Z9"N(? AHCP4=/\A8TC^].[]!D?Z SJAUV>8,>+6[:9-]EN8#K4> M&Y^* .H> S^LSU\1FK.,.O/'_4+" 4Y6F^JNPYF3)$@V>Q5DIB.TAJ8O2)BG MKS/:?O[#O+:MA7 -:'19V(*]6["YF$?MCU\\0CPJJ:N83!!YP#Y*AJ0; M>EAVPTVS&]/A6T,*44O8M3V0#XC8A8994I+U6Z/1J/#[=@@[I M2_4EZM:(H)6'@^W>N=DRJ0V6)^NKSL%U^S,>#V]!GW0D^1(U:;LFC[PGMB S MGZWODXP.MOIDO,Y>)N_/>(&M%GF]A9DIEYD=8,//6DVDP<"A;K-R^V%0ZTOL MU,L%"SCN1P\HT4V>J-,75&?:OZQR<((40&9VK MTL=JF7OM?,DP0Y81J>/HT M"KTHI78&R^A=+?E!T$TG.GU ,6[-$WD 8'%MKE^*B4]9]!$*\I=/V+-[PUD= M=='I!)PB9;^^Z,O.CB4"+H$FM@,XY,=.M=2'7%]R+]2$V.7MM)2)K=T_5,>. M\5CW@:9&3=G:L;:,T6JSC0YG-W$TGR*R[*%[B0:(*:"8MN9!;!B@ MEG&QY? &1XC=PZ',R.+? %*H=K3F%6Q5.\"RLW?: Z$&D$*A;LV3>/2%0 7U MB:X(<#DV83' %:4BBE:Z4AW7+ O,JF+0 4(O9R#$H-H3 T[V@Z 8N ML^;?8\OU R\WAQ O?*Z^LAOC7LF5'SMGG1Y._#!.,H+H/_J#J3ONWW:N^@-G MT.T[-X7:*P8KK S)W(LV]U;I62V)0QQXFXO+HX+X=G=:BZRK-]>&NC=99%O$ M 7LO,F'!L6DYT%.6(TKCP2"E>BG\DKD=+O#N\&T/[AF2]"@YXQ[ M)E>@9T:Z"R^:HX1%F F)23>FYQ$?&'#3Z\6HK_!K0;]('-&_^AO%CH+-X'>) MM'D;3"< -34ART8SO1M>'>IH1,6'V)R4S<_U,7I $:LY[A/^\.!P9F^88/%?K9)Q[_@=-'-DI0:?;(#X2ZD .S M:,A(.D; '(;W8'B>:N)9B0_I")_="^__%^?B^;OR7)Q,A]V_G5TZ MK.QB=W@[<@<3Q_"$?![?<%;D:(SR5\/RXC5YS8.'MJOR:OMT*%? M%H<.F-4'=VQXLC>C*^5[[\U(V_S2\/SF3S^B'&=;2^/*PR0O$<]?),[+BT3/ M'?<_TV7AL]OI#R;3\=VZ-BNUTCM73G_<^>S>"E!#%@,EI>G9?CC.E1(7,&&9G\M;:V1][Y4=%R0WY/:F\T5Y M.G>'@^G8Z4X[SF3B;N;Q[F>R?T.-\9L?; $,7A%YT>JAP3 1SX1D M8Z!#V'[Z23:W"F.']F%JEFF+N1I#JB4M\Y-K[> ?Y8_IL6KM;'/G3Z;W50\Z M-9O=SL@=,_OY=CCH3#XY8Y.[X?9]9,I.SHAZJQ-3&-S'RH,";& 2$L,[EPJ3 MTK:DY-W\E*'DJ)(SN3=5OBM/E9O^P,T+^H_=7G]J<(84QW[E^?FJI)XE\!R!H%(I?2CCW())$D?SL[1\UV!OEGQ?F27#P?79U!W? MTF/7IN06E=WDRFUM,8FHX)CG/S!K.*[R$:SX 'S!49M.AX P:SR:!-<+.8GU22[3]"7C/;F/@AS?\XKN3^3N\N) M^_<[=S#ML("A6\FY\HU8CU ME-4:$DR82HH*)V[=^6;=@\GGR/X_!; +T-UF8NW['I[:V)A8C4_M051<-G\KN2EB&+A-DSRUZ!X=;/U%RC(6"D8 M_@L(N4H,5^O$K'5HZ FZ*C31M^EC8QNA\>9D;G[)4$;')8O'1261!A0CMV(E M>0V6/PMCA_7ETZ47LD@^GUH/'@N:[P[+BYM!MU M(:1YBSS&;S"DJZ.?$78W*,_+U\%?KSO3#Z*VJ UUY&I^-X!$OF4;0B5I"IIE M<=B>4#O=8OW1PY,NROV8=68"L@^ %F"MSBS/W.!C7O5]UI6B^5F\%W"33==* M4M1^V,T.0^WDXV_/QX5;+\U(KH3[!=CT#V30GHR;6QI1N[IR,C_AQ#>0>RCU M<)@,V--SS,[@ST-./I7X1G+GFTVGG5VO#>Z:<%;DNV:=?@R7E;F+<)0;:LZ2 MW3R3[(J\Q@9WO?J8<4K0"*302OF10;:\1Z1PDYB9X3C-,\]?'2A(=-PBUZ>(U"G4T>V9$ MXB#STT)IG:G\J1< J6I>5E38PH 2@,WBRYAF"^:6QD=G-LH?5A6C*"6R S^P MCE:+X(I9*SX48!ZSX?858^<1J\$JM7X1*)5X*NS8YM%ASH?M*].]>$GW7R5$ M/!([<))I'!\:'B_/%G!S%N1U_(!(Q$RG27;O;U;JY!8QTXAO*\HIP&^%M"MI ML?84#$ ([^U4#8R7= ]D)F<7(G%)2Z%5F/Z#D!/2,-$KB*!BCU MULK8ZT@=QK\=036%T>@^^F$6L+A2DB#Z?\'4>ZQ]$N!W9MC=![ F]2J-R$1F M\2E6X>ZKW':1'67MVT1W<(P7Y'^V^P>SM65?F.V"S'!=^:98 +-\JF!&#) M5MHLGNWH2IO>Y/53"%+7VEX+X"+<_".!30NSZG;C2*(=_V;^H7.US,\UA=[\ M WM'$OJYC68,SZ.PRX/M9H3)39(P!:(V?=-;Z&H Y :+9%'[&2]JTM['"3+_ MB!=(Y95^/Q6YZ9L@8/"UQ-'*BKE>7N0#H#_T^3.2]J#5@>F J!H878YL6E8/ MWD_^@3S)(;*A[DV["9J=G%!QMGG^W+ZQS2YI[$*:TDD+(C3M% !-5@T1M W! M+8FUI<^E,780J"EX">/FPZJ"*A;2#.%*N31Q&0L+TH1?ZUB\L-AK.V4F7D.R MKR%9X=-L7ST23.E7Y,'74K,3DGUIY'8$5/GU7HJEH2Z?*H^BY)P\LQ,%H]"+ M!MY2&7]MYVMVZ !7?RN%C=O@WXHXKKMDQ6E1+@JO M$IP=!WNE1$0"V92-&F9IPMX.I2?4<1R&5S%AOSQ@J:CYO5/QR;8K[Q>G4^N[ MHT=1I^VGK%^C#M.0UM1Q'ZK:\815'ENB\XFDYF,*AXKG,TKHJ8H]/;OUY<7L M1T=4IIJ%K^5E(:&T4&^AP810#6ZL6\A:-3X$XC!IF J'!-6SYMUS^NIS;"-2 M@6/C]J-5:6:*$A[5=P15^69VU/%XS3Q[S3Q[S3RS/_OI-?/L-?/L-?/L-?.L M>44:4R./8&;PY0;078339#RY4V6?*9%ZIJ<'&;V[$@ ZMN<3DXM&9(2VBP MJ^&Y!^6%00IMS&].1TH9 Y'1Q"PM.1*I9%Q?WQS,A;75SEZ MA0XI0!<0@"YT 6JQEE]3 %W8 U SFT<_\N,E>G;IL"\Q6*0FFY3(CFT?9+A) M^2A4CK /'Y6QIB"S R. [L$ L\H3Z5>(O:FSX4:]23DC%LQZ2LG0?B?LFH M-#259[D$=I@M$I@LOVF2(7-,NTJ0?KR '\;'S-MX1TM\UHBZA/7I?P/ELFVKO_'"NJVH$3]9DN:*NDG"G,8'HWY0IT#P?S0.?@.B,U^^ MM$>7H(?ORZ19Y;%7*C34OP8D\@JDD/"%\E+S8D27^O,?LMA"F3,Z2K0>) M*J )H[8#-:!6BF"4]GMM>SVVOY[;6SVU7!'W)4.0_U3F[ ME8A/""<0/Y:=X7@#!1_A9,1VX*:AGR(P94Q:<8CCC309(S\CA*[R*E,>1FW- M<4VMKP <1=*QPW(OZ.SNKY\P(G1=95;2C1UPZBDO9*Z*.;9K]>U'JRQ-F)2.8DX38_'1>)A%L[ "D,C.-I$R.CHC-MP8 Q@@G@=+Q9\B)W M[]\=Z-4ZL.(=]W:L-FOR>J0'=/>Z,M:O?'DPBC47SQ.]>./X?K;,\H2H//>1 M)3X1M$!1DDN0732[B9.DNVY$?]9=L*3*I!\-4'I-30'V6_;N<]=+%E=A_/43 M"NBOW=D,^2EM,IQ-O4>IL_<8GS>V#;2@D$=%K)4Z$4 .Z-_"+&"IMWP5HEW5 MZ\F8J=VD-M3FWA9+8EM8W$D2E(M@^X/".BO+9WQ_7K8ANL/!=.QTIQUG,G$W MQL/N9S=]Y[)_TY_VW$>C+JVKICBY#$3LV9'=(XW/I6W6$9C!V J%02 U)#GE[MOWTVN8WH8B]BW M9%6Q>.U,NVS5"E,P%L6,MF+C4UMTR5X&\T*95*NM3%^3UI*IB$D[?*I;$X7= M<>IF24J/ R1?)>DAKYL1)@SQP@(B-NP AUDGE4(X8*F'Q^S68GVJI0-5 M:M,N]L:T0"08?37XL%:#*'_BYJ"W#*5GS8H*)P!L"X<9"+WI/4X/74WF3M 5 MHHBK7!SL$VDEM%*'P<;<)$T%6+B<]2.?,,WL1V/O*5V@.!I0[-BUL:.A\W#HA+)47%P/1*A8+A3$)Z'4#)F M#KFQBE7'0THH-/,6Y7/T;Y3'!9=QE!HKP=#CJ33\ZXN;2F%!0 3)TT) MOL]2YNB>QM6R5H5WB\0,-]&W8>>/"N5JZ?&&I&F'<\^)4AS@,&.3;<+N->2+ MFONX#O7GZ1WQH?E]72F;:1I/I6.71!( [+#/]\O2R)(-WXXKN?LC M@[Q.+J:P Q"Q6DE!L>ZI<*ZU*$],%%+8@0QHJHB9L..Y.M[X;MB)DR@3$964 M=L"D4CP 8/MLM9&4>.E%^>/O*) ESU5;F=[*H>I3\*V+6&TE^O'\,>D3M9QF MQM,2#Y&L^%E:DTM-',U31)9LHP*DI7-;V[&DP%9^+@.%()A%4"C7>D%[.^"0 M*98"E#;7]"G]SDWL1;*%I]S&=/*=7#$*:PV?.4L6&L[2>>L]XF6VO(P)B;^R M\Z2WHK])G_3L&W$OIU(9I(YL[$"U7/;55X:TQ!2FS:;:M6[+3-L!#>,BV6J5 M,LFPWLW;=WH@"I6AT.E>X+ZLN'F'\@C MTZ]Q0VI2[M2TH74D[>#+\L25@@Y"5AKQL&Y-&V(&%*,HS]-6C:LXDR0$'-:K ML<1^8XI1E.;IZH4SHX9_SDXA_;,9Y2AU#=20UMZ-/JZ&<.5JGYK $ >#U]IS MSLV =[ +)F5W?4H.& L.ZXK\[1^ IW8[\K=?P/G]M'.VM0[GK]G:IF/(%F=K MOZ8[6I"M_9KN:&NZ(Z_J[Q@G?Z@FBHS*#H2 4T;&B"VYPMLQ;J]S0U)AY%1V M0 11/B%@/+:LF%*O^6/V9 V_YH^==/Y8JZ&?%YD_]GI5P7S2ZNM5A=>K"B_B MJL+))D0:S\$ZC7S(T2YXD(\W23(O\JEAG<@J]$B)3$\>,$ UNW J+>)#5SA M:#?"01SYZX3.O.:7;"(!B$TG6FA,*K H;,&NN K<1=XR)BG^)PJ8:YLM!R." MECA;.E%0T<(!M[XG=WFIT;'I'(J:"VEM$=JA#\4X(*O]YZTPB^6Q"G[#^Q#/ M<_$#T^YD]*83(>"IREH".240U;<+]+HQG;G0,*36%3J_]7Z/R;8J.["D^8_E MF/:M\]?AN-.]FTR'M^ZXNCD,U")[J8Q%&5UD\ "#=V!81EZN="J$;ZR+D ME2%>/EVBR%\L/:(( ZHI7P)B%:;LB*E7Q[D=I;(:FI+24M@$BJD$L,R>%6'" MB1>R!,X'%&6(GE14M=($S4T[7*!:6$X8DC%OAYV_>;:195NJL.$TA>)B&S!" MKBT!Q<\/_51U?(0?V"JNQ$9( 86H-2=(78@4,K #*<[BK4Z&D!)9NBEIVA*5 M% G#V455?@!Y$E(B2W&JZI_R,&5;9M'6/U$9J6H15!*:]@<#M+",%DP6K51K M$WY[&(GW(_;Z"X#.M.]6 PD@1R: F'Z-:P%1H#/M<6T(B(HDC@P$N[I:#XHB MI>F[7TV!496&'=;:\POCM#<9G3Z >'ZP ,\:W+4XT089^\1P=N.1.7I^ MY7L7N>!/,C65X<0:M:>X,+V@,K!C:E58&]'A,M'.T;F&A;U'99W71P@7B!U; M@H"3[#Y!7S+:F_O DH-@8<"?RF' R=WEQ/W[G3N8=MS/]$_; H%E-M4Q0#&% M#?3!CO < M;WCLK_0 H/*N 4CMP$FA=P# 2FQ9X66;(()9Y=1^%. ''&1>&#[UETNJDH1: MF1PN$F7LKG:/I@T]L!:7%\L#96B-Z9[B:+X^\R68BCH7/#"2H2*U8P[#WH%3 M D:$>RCJWC]7+; MBRIJ:_VE1,G8;3*WMF9A-U[>XR@7GT W;K!WGU^,51^BM#HS;6Z#;UD<("HM M-^OF-^R/>ZH]]"?_!U!+ 0(4 Q0 ( $16KTR1OQC\@V$ .GH! 0 M " 0 !C=G4M,C Q.# S,S$N>&UL4$L! A0#% @ 1%:O M3'1[+'7_"P PW ! ( !L6$ &-V=2TR,#$X,#,S,2YX M M;0 8W9U+3(P,3@P,S,Q7V-A;"YX;6Q02P$"% ,4 " !$5J],P#C.X'P9 M WD@$ % @ %