0001387131-17-004000.txt : 20170809 0001387131-17-004000.hdr.sgml : 20170809 20170809110238 ACCESSION NUMBER: 0001387131-17-004000 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 47 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170809 DATE AS OF CHANGE: 20170809 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: 171016832 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_063017.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 June 30, 2017

 

OR

  

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

 

For the transition period from ___________ to __________

 

Commission File Number: 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 ☐

  

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

 

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.

 

As of August 2, 2017 the number of shares of common stock, par value $.001 per share, outstanding was 8,846,818.

 

 

 

 

 

 

INDEX

  

Part I - Financial Information    
Item 1 – Condensed Financial Statements    
     
Condensed Balance Sheets as of June 30, 2017 (Unaudited) and December 31, 2016   3
     
Condensed Statements of Operations and Comprehensive Income (Loss) for the Three and Six Months ended June 30, 2017 (Unaudited) and 2016 (Unaudited)   4
     
Condensed Statements of Shareholders’ Equity for the Six Months ended June 30, 2017 (Unaudited) and 2016 (Unaudited)   5
     
Condensed Statements of Cash Flows for the Six Months ended June 30, 2017 (Unaudited) and 2016 (Unaudited)   6
     
Notes to Condensed Financial Statements (Unaudited)   7
     
Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations   16
     
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   27

 

 

 

 

Part I - Financial Information

 

Item 1 – Condensed Financial Statements

 

CONDENSED BALANCE SHEETS

 

   June 30,
2017
  December 31,
2016
   (Unaudited)  (Note 1)
ASSETS      
Current Assets:          
Cash  $1,115,297   $1,039,586 
Accounts receivable, net of allowance for doubtful accounts of $0 as of June 30, 2017 and $535,514 as of December 31, 2016    6,340,429    8,514,613 
Costs and estimated earnings in excess of billings on uncompleted contracts   101,692,410    99,578,526 
Prepaid expenses and other current assets   2,495,507    2,155,481 
           
Total current assets   111,643,643    111,288,206 
           
Property and equipment, net   2,081,045    2,298,610 
Deferred income taxes, net   2,797,066    3,952,598 
Other assets   220,392    252,481 
Total Assets  $116,742,146   $117,791,895 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
Accounts payable  $9,126,997   $14,027,457 
Accrued expenses   1,314,154    1,386,147 
Billings in excess of costs and estimated earnings on uncompleted contracts   922,832    115,337 
Current portion of long-term debt  

1,745,492

    

1,341,924

 
Contract loss   489,598    1,377,171 
Line of credit   24,238,685    22,438,685 
Income tax payable   6,000    6,000 
           
Total current liabilities   37,843,758    40,692,721 
           
Long-term debt, net of current portion   7,963,325    8,860,724 
Other liabilities   613,204    632,744 
           
Total Liabilities   46,420,287    50,186,189 
           
Shareholders’ Equity:          
Common stock - $.001 par value; authorized 50,000,000 shares,          
8,832,649 and 8,739,836 shares, respectively, issued and outstanding   8,833    8,738 
Additional paid-in capital   53,521,860    52,824,950 
Retained earnings   16,795,966    14,781,018 
           
Accumulated other comprehensive loss   (4,800)   (9,000)
           
Total Shareholders’ Equity   70,321,859    67,605,706 
           
Total Liabilities and Shareholders’ Equity  $116,742,146   $117,791,895 

  

See Notes to Condensed Financial Statements

  

3 

 

  

CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
INCOME (LOSS)

             
   For the Three Months Ended
June 30,
  For the Six Months Ended
June 30,
   2017  2016  2017  2016
   (Unaudited)  (Unaudited)
       
Revenue  $16,731,951   $22,280,964   $36,764,652   $34,950,997 
Cost of sales   13,048,203    17,246,963    28,543,390    41,556,100 
                     
Gross profit (loss)   3,683,748    5,034,001    8,221,262    (6,605,103)
Selling, general and administrative expenses   2,002,198    1,868,787    4,166,076    4,589,170 
Income (loss) from operations   1,681,550    3,165,214    4,055,186    (11,194,273)
Interest expense   465,903    323,634    856,238    599,367 
Income (loss) before provision for (benefit from) income taxes   1,215,647    2,841,580    3,198,948    (11,793,640)
                     
Provision for (benefit from) income taxes   450,000    1,051,000    1,184,000    (4,364,000)
                     
Net income (loss)   765,647    1,790,580    2,014,948    (7,429,640)
                     

Other comprehensive income (loss) net of tax - Change in unrealized gain (loss) interest rate swap 

   (1,000)   (73,936)   4,200    (70,483)
                     
Comprehensive income (loss)  $764,647   $1,716,644   $2,019,148   $(7,500,123)
                     
Income (loss) per common share – basic  $0.09   $0.21   $0.23   $(0.86)
                     
Income (loss) per common share – diluted  $0.09   $0.21   $0.23   $(0.86)
                     
Shares used in computing income (loss)  per common share:                    
Basic   8,832,478    8,610,453    8,806,942    8,603,495 
Diluted   8,865,055    8,637,393    8,840,309    8,603,495 

 

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, 2016   8,583,511   $8,584   $52,137,384   $18,389,594   $(3,453)  $70,532,109 
Net loss               (7,429,640)       (7,429,640)
Loss on settlement of interest rate swap and reclassification into earnings                   3,453    3,453 
Change in unrealized loss from interest rate swap                   (73,936)   (73,936)
Stock-based compensation expense   26,942    25    415,025            415,050 
                               
Balance at June 30, 2016   8,610,453   $8,609   $52,552,409   $10,959,954   ($73,936)  $63,447,036 
                               
Balance at January 1, 2017   8,739,836   $8,738   $52,824,950   $14,781,018   ($9,000)  $67,605,706 
Net income               2,014,948        2,014,948 
Change in unrealized loss from interest rate swap                   4,200    4,200 
Stock-based compensation expense   92,813    95    696,910            697,005 
Balance at June 30, 2017   8,832,649   $8,833   $53,521,860   $16,795,966   ($4,800)  $70,321,859 

 

See Notes to Condensed Financial Statements

 

5

 

 

 

CONDENSED STATEMENTS OF CASH FLOWS
(Unaudited)

 

For the Six Months Ended June 30,     2017     2016  
Cash flows from operating activities:              
Net income (loss)   $ 2,014,948   $ (7,429,640 )
Adjustments to reconcile net income (loss) to net cash used in operating activities:              
Depreciation and amortization     302,032     388,311  
Debt issue costs     42,786      
Deferred rent     (15,340 )   3,432  
Loss on disposal of fixed asset     21,010      
Stock-based compensation     697,005     415,050  
Bad debt expense         395,749  
Deferred income taxes     1,155,532     (4,364,000 )
Changes in operating assets and liabilities:              
(Increase) decrease in accounts receivable     2,174,184     (2,441,150 )
(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts     (2,113,884 )   8,632,365  
Increase in prepaid expenses and other assets     (340,026 )   (293,549 )
Decrease in accounts payable and accrued expenses     (4,972,453 )   (5,653,060 )
Increase in billings in excess of costs and estimated earnings on uncompleted contracts     807,495     202,739  
Increase (decrease) in accrued losses on uncompleted contracts     (887,573 )   2,990,337  
Decrease in income taxes payable         (173,673 )
               
Net cash used in operating activities     (1,114,284 )   (7,327,089 )
               
Cash flows used in investing activities:              
Purchase of property and equipment     (147,957 )   (93,753 )
Proceeds from sale of fixed asset     42,480      
               
Net cash used in investing activities     (105,477 )   (93,753 )
               
Cash flows from financing activities:              
Payments on long-term debt     (504,528 )   (1,352,204 )
Proceeds from long-term debt         10,000,000  
Proceeds from line of credit     3,000,000     28,238,685  
Payments on line of credit     (1,200,000 )   (29,500,000 )
Debt issue costs paid         (153,856 )
               
Net cash provided by financing activities     1,295,472     7,232,625  
               
Net increase (decrease) in cash     75,711     (188,217 )
Cash at beginning of period     1,039,586     1,002,023  
               
Cash at end of period   $ 1,115,297   $ 813,806  
               
Supplemental disclosures of cash flow information:              
Noncash investing and financing activities:              
               
Equipment acquired under capital lease       $ 232,575  
               
Cash paid during the period for:              
 Interest   $ 795,151   $ 411,883  
 Income taxes   $ 28,468   $ 201,932  

 

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 June 30, 2017 and for the three and six months ended June 30, 2017 and 2016 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. 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.

 

The condensed balance sheet at December 31, 2016 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. 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, 2016. 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 June 30, 2017, the Company had $1,147,448 of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

 

The Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (“POC”) method of accounting. Under the POC method of accounting, sales and gross profit are recognized 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 “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” 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. The use of the POC method of accounting 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 POC method of accounting; 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.

 

During the three months ended March 31, 2016 the Company had information that the United States Air Force (“USAF”) was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company’s estimated gross margin on the overall program.

 

In April 2016, the Company became aware that the USAF had reevaluated its position and, as such, had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company’s customer.

 

Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016, the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately $13.5 million.

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. Entities have the option of using either a full retrospective or modified retrospective approach, with the new standard required to be adopted for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2017. Our project implementation team, with the assistance of a third-party consultant, has been evaluating the impact of the new guidance on our financial statements. Based on our preliminary assessment, we believe that the new standard will have an impact primarily on the recognition of revenue related to distinct deliverables, as defined in the standard, within a long term multi-deliverable contract. We continue to review potential required disclosures and our method of adoption. In addition, we continue to monitor additional changes, modifications, clarifications or interpretations being undertaken by the FASB, which may impact our current conclusions. The Company will adopt the new standard on its effective date.

 

In February of 2016, the FASB issued 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 nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. 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.

 

8

 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

2.       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 2017, the Company granted 59,395 restricted stock units (“RSUs) to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income (loss) for the six months ended June 30, 2017 and 2016 includes approximately $440,000 and $415,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 addition, the Company granted 5,550 shares of common stock to various employees. For the six months ended June 30, 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 sales for this grant.

 

In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, 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 six months ended June 30, 2017, approximately $197,400 of compensation expense is included in selling, general and administrative expenses and approximately $41,600 of compensation expense is included in cost of sales for this grant. 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 June 30, 2017 and changes during the six months ended June 30, 2017 is as follows:

 

   Options   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term (in years)
   Aggregate
intrinsic value
 
Outstanding at beginning of period   149,466   $10.43           
                     
Outstanding and vested at end of period   149,466   $10.43    1.08   $130,500 

 

During the six months ended June 30, 2017 and June 30, 2016, no stock options were granted or exercised.

 

9

 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS 

(UNAUDITED)

 

3.       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 March 2012, the Company entered into interest rate swaps with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. No material ineffectiveness was recognized in the quarter ended March 31, 2016. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.

 

In May 2016, the Company entered into a new 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. As of June 30, 2017 and December 31, 2016, we had a net deferred loss associated with the interest rate swap of approximately $6,600, which was included in other liabilities.

 

Fair Value

 

At June 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   June 30, 2017 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $33,984,940   $33,984,940 

 

   December 31, 2016 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $32,689,467   $32,689,467 

 

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

 

10

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

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

 

       Fair Value Measurements June 30, 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  $6,581       $ 6,581      
Total  $6,581       $ 6,581      

 

       Fair Value Measurements December 31, 2016 
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  $13,685       $13,685     
Total  $13,685       $13,685     

 

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.

 

11 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

4. COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS

 

Costs and estimated earnings in excess of billings on uncompleted contracts consist of:

 

   June 30, 2017 
   U.S         
   Government   Commercial   Total 
             
Costs incurred on uncompleted contracts  $357,970,228   $165,341,508   $523,311,736 
Estimated earnings   40,585,938    61,086,808    101,672,746 
Sub-total   398,556,166    226,428,316    624,984,482 
Less billings to date   349,494,171    174,720,733    524,214,904 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,061,995   $51,707,583   $100,769,578 

 

   December 31, 2016 
   U.S.         
   Government   Commercial   Total 
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
Sub-total   380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 

 

The above amounts are included in the accompanying condensed balance sheets under the following captions at June 30, 2017 and December 31, 2016:

 

   June 30, 2017   December 31, 2016 
Costs and estimated earnings in excess of billings on uncompleted contracts  $101,692,410   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (922,832)   (115,337)
           
Totals  $100,769,578   $99,463,189 

 

U.S. Government Contracts include contracts directly with the U.S. Government and Government subcontracts.

 

12 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

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 six months ended June 30, 2017, 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 $1,627,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect of the A-10 contract. During the six months ended June 30, 2016, the effect of such revisions was a decrease to total gross profit of approximately $1,171,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.

 

5.income (Loss) PER COMMON SHARE

 

Basic income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss) per common share for the three and six month periods ended June 30, 2017 and 2016 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 63,336 were used in the calculation of diluted income per common share in the three and six months ended June 30, 2017. Incremental shares of 114,466 were not used in the calculation of diluted income per common share in the three and six month period ended June 30, 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. Incremental shares of 26,940 were used in the calculation of diluted income per common share in the three months ended June 30, 2016. Incremental shares of 214,983 were not used in the calculation of diluted income per common share in the three month period ended June 30, 2016, 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. No incremental shares were used in the calculation of diluted income per common share in the six month period ended June 30, 2016, as the effect of incremental shares would be anti-dilutive because the Company recognized a net loss.

 

6.Line of credit

 

On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (“Restated Agreement”) with Sovereign Bank, now called Santander Bank, N.A. (“Santander”), as the sole arranger, administrative agent and collateral agent, and Valley National Bank. The Restated Agreement provided for a revolving credit loan (“Revolving Facility”) commitment of $35 million and was terminated in March 2016.

 

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 proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Facility and the Revolving Facility. The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.

 

On May 9, 2016, the Company entered into an amendment (the “Amendment”) to the BankUnited Facility. The Amendment changed the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changed the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

 

As of June 30, 2017, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.

 

As of June 30, 2017, the Company had $24.2 million outstanding under the Revolving Loan bearing interest at 4.75%.

 

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

 

13 

 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

7.       LONG-TERM DEBT

 

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). The Santander Term Facility was used to purchase tooling and equipment for new programs.

 

Additionally, the Company and Santander Bank entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander Bank representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.

 

The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the BankUnited Facility (See Note 6).

 

In May 2016, the Company entered into a new 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 $112,000 is included in long-term assets and $37,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 June 30,     
 2018   $1,745,492 
 2019    7,814,743 
 2020    136,454 
 2021    48,503 
 Thereafter    1,062 
     $9,746,254 

 

In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $496,254, including a current portion of $162,159.

 

8.       MAJOR CUSTOMERS

 

During the six months ended June 30, 2017, the Company’s three largest commercial customers accounted for 32%, 24% and 11% of revenue, respectively. During the six months ended June 30, 2016, the Company’s three largest commercial customers accounted for 39%, 30% and 14% of revenue, respectively. In addition, during the six months ended June 30, 2017, 6.3% of revenue was directly from the U.S. Government.

 

At June 30, 2017, 33%, 25%, 11% and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company’s four largest commercial customers. At December 31, 2016, 33%, 26%, 12% and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company’s four largest commercial customers.

 

14 

 

 

At both June 30, 2017 and December 31, 2016, 1.% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts was directly from the U.S. Government.

 

At June 30, 2017, 21%, 19%, 17%, 15% and 11% of our accounts receivable were from our five largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers.

 

15 

 

 

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

 

16 

 

 

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 June 30, 2017 and December 31, 2016 was as follows:

 

Backlog
(Total)
  June 30,
2017
   December 31, 2016 
Funded  $90,545,000   $94,540,000 
Unfunded   304,280,000    321,744,000 
Total  $394,825,000   $416,284,000 

 

Approximately 80% of the total amount of our backlog at June 30, 2017 was attributable to government contracts. Our backlog attributable to government contracts at June 30, 2017 and December 31, 2016 was as follows:

 

Backlog
(Government)
  June 30,
2017
   December 31, 2016 
Funded  $88,974,000   $92,189,000 
Unfunded   225,353,000    229,543,000 
Total  $314,327,000   $321,732,000 

 

Our backlog attributable to commercial contracts at June 30, 2017 and December 31, 2016 was as follows:

 

Backlog
(Commercial)
  June 30,
2017
   December 31, 2016 
Funded  $1,571,000   $2,351,000 
Unfunded   78,927,000    92,201,000 
Total  $80,498,000   $94,552,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.

 

17 

 

  

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

 

Critical Accounting Policies

 

Revenue Recognition

 

We recognize revenue from our contracts over the contractual period under the percentage-of-completion (“POC”) method of accounting. Under the POC method of accounting, sales and gross profit are recognized 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 “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” 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. The use of the POC method of accounting 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 by us during any reporting period. We continually evaluate all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, we cannot assure you that our estimates will be accurate. If our estimates are not accurate or a contract is terminated, we will be forced to adjust revenue in later periods. Furthermore, even if our estimates are accurate, we may have a shortfall in our cash flow and we may need to borrow money, or seek access to other forms of liquidity, to fund our work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

When adjustments 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.

 

18
 

 

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

 

Results of Operations

  

Revenue

 

Revenue for the three months ended June 30, 2017 was $16,731,951 compared to $22,280,964 for the same period last year, a decrease of $5,549,013 or 24.9%. This decrease is predominantly the result of a normal cyclical decrease in revenue on the Company’s E-2D program.

 

Revenue for the six months ended June 30, 2017 was $36,764,652 compared to $34,950,997 for the same period last year, an increase of $1,813,655 or 5.2%.

 

During the three months ended March 31, 2016, the Company had information that the United States Air Force (“USAF”) was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company’s estimated gross margin on the overall program.

 

In April 2016, the Company became aware that the USAF had reevaluated its position and, as such, had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company’s customer.

 

Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016, the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million in the quarter ended March 31, 2016.

 

In addition to the change in estimate adjustment to revenue in the quarter ended March 31, 2016, which caused military revenue to be unusually low in that year, military revenue in 2017 increased by approximately $8.0 million.

 

Revenue from commercial subcontracts was $14,106,590 for the six months ended June 30, 2017 compared to $20,524,578 for the six months ended June 30, 2016, a decrease of $6,417,988 or 31.3%. The decrease in revenue is the result of an approximate $3.3 million decrease in revenue on our Embraer Phenom 300 program, as production rates have declined and a $1.8 million decrease in revenue on our G650 program.

 

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

 

Cost of sales

 

Cost of sales for the three months ended June 30, 2017 and 2016 was $13,048,203 and $17,246,963, respectively, a decrease of $4,198,760 or 24.3%, This decrease is the result of the comparable decline in revenue.

 

Cost of sales for the six months ended June 30, 2017 and 2016 was $28,543,390 and $41,556,100, respectively, a decrease of $13,012,710 or 31.3%. The provision for contract losses, as well as lower rate production on our E-2D, Phenom 300 and Embraer programs, all described above have resulted in lower cost of sales.

 

19
 

 

The components of the cost of sales were as follows:

 

   Three months ended   Six months ended 
   June 30, 2017   June 30, 2016   June 30, 2017   June 30, 2016 
                 
Procurement  $8,064,051   $12,930,373   $17,904,113   $26,232,905 
Labor   1,712,025    2,035,949    3,586,568    4,330,410 
Factory overhead   3,534,619    3,806,964    7,787,706    7,988,341 
Other contract costs (credits)   (262,492)   (1,526,323)   (734,997)   3,004,444 
                     
Cost of Sales  $13,048,203   $17,246,963   $28,543,390   $41,556,100 
                     

 

Other contract costs (credit) for the six months ended June 30, 2017 was ($734,997) compared to $3,004,444, a decrease of $3,739,441. Other contract costs (credit) for the three months ended June 30, 2017 was ($262,492) compared to ($1,526,323), an decrease of $1,263,831 or 82.8%. Other contract costs relate to expenses recognized for changes in estimates and expenses predominately associated with loss contracts. Other contract costs are comprised predominantly of charges related to the change in estimate on the A-10 program in 2016. In the six months ended June 30, 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 six months ended June 30, 2017 was $17,904,113 compared to $26,232,905, a decrease of $8,328,792 or 31.7%. Procurement for the three months ended June 30, 2017 was $8,064,051 compared to $12,930,373, a decrease of $4,866,322 or 37.6%. This decrease is a result of a $3.4 million decrease in procurement on our E-2D program, as we are shipping parts from stock and lowering inventory on this program, as well as an approximately $4.9 million decrease in procurement on the commercial programs described above.

 

Labor costs for the six months ended June 30, 2017 was $3,586,568 compared to $4,330,410, a decrease of $743,842 or 17.2%. The decrease is the result of approximately $224,000 decrease in the commercial programs described above, as well as $519,000 decrease in military programs. Labor costs for the three months ended June 30, 2017 was $1,712,025 compared to $2,035,949, a decrease of $323,924 or 15.9%.

 

Factory overhead for the six months ended June 30, 2017 was $7,787,706 compared to $7,988,341, a decrease of $200,635 or 2.5%. Factory overhead for the three months ended June 30, 2017 was $3,534,619 compared to $3,806,964, a decrease of $272,345 or 7.2%.

 

Gross Profit (Loss)

 

Gross profit (loss) for the six months ended June 30, 2017 was a profit of $8,221,262 compared to a loss of $6,605,103 for the six months ended June 30, 2016, an increase of $14,826,365, predominately the result of the change in estimate on the A-10 program.

 

Gross profit for the three months ended June 30, 2017 was $3,683,748 compared to $5,034,001 for the three months ended June 30, 2016, a decrease of $1,350,253 predominately the result of lower volume, as described above.

 

20 

 

 

Favorable/Unfavorable Adjustments to Gross Profit (Loss)

 

During the six months ended June 30, 2017 and 2016, circumstances required that we make changes in estimates to various contracts. Such changes in estimates resulted in decreases in total gross profit as follows:

 

     Six months ended 
     
     June 30,
2017
   June 30,
2016
 
         
         
Favorable adjustments  $212,000   $187,805 
Unfavorable adjustments   (1,839,000)   (1,359,092)
Net adjustments  $(1,627,000)  $(1,171,287)
           

 

During the six months ended June 30, 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. Additionally, we had one contract that had a gap in production, as well as a smaller than expected order quantity. The gap in production and low quantity has resulted in an unfavorable adjustment of approximately $475,000. There were no other material changes favorable or unfavorable during the six months ended June 30, 2017.

 

During the six months ended June 30, 2016 we had one contract which had an approximately $270,000 unfavorable adjustment caused by excess labor and procurement costs due to difficulty in the manufacturing process. In addition, we had an approximate $159,000 unfavorable adjustment on one contract that was canceled by the government. Also, we had four contracts that each had between $139,000 and $188,000 (cumulatively $654,000) of unfavorable adjustments caused by excess labor costs incurred.

 

In addition to the above mentioned unfavorable adjustments, in 2016 we had the unfavorable adjustment of approximately, $12.2 million related to the A-10 program described previously.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses for the three months ended June 30, 2017 were $2,002,198 compared to $1,868,787 for the three months ended June 30, 2016, an increase of $133,411, or 7.1%. This change was predominately the result of a decrease of approximately $86,000 in bank fees offset by an increase of $76,000 in marketing, an increase of $75,000 in accrued bonuses and an increase of $73,000 in salaries.

 

Selling, general and administrative expenses for the six months ended June 30, 2017 were $4,166,076 compared to $4,589,170 for the six months ended June 30, 2016, a decrease of $423,094 or 9.2%. This decrease was predominately the result of an approximately $395,000 decrease in loss on unrealized receivables, an approximately $300,000 decrease in professional fees because of the extended audit CPI had in 2016, offset by an increase in salaries of $173,000 and an increase in accrued bonuses of $150,000.

 

Income (Loss) Before Provision for (Benefit from) Income Taxes

 

Income before provision for income taxes for the three months ended June 30, 2017 was $1,215,647 compared to $2,841,580 for the same period last year, a decrease of $1,625,933. Income before provision for income taxes for the six months ended June 30, 2017 was $3,198,948 compared to loss before benefit from income taxes of $11,793,640 for the same period last year, an increase of $14,992,588, predominately the result of the change in estimate on the A-10 program.

 

Provision for (Benefit from) Income Taxes

 

Provision for income taxes was $450,000 and $1,184,000 for the three and six months ended June 30, 2017, compared to provision for income taxes of $1,051,000 for the three months ended June 30, 2016 and benefit from income taxes of $4,364,000 for the six months ended June 30, 2016. The effective tax rate at June 30, 2017 was 37%. The benefit from income taxes recognized in the six months ending March 31, 2016, resulted in the booking of a deferred tax asset. At December 31, 2016, the Company had net operating loss carryforwards of approximately $14.6 million which will expire in 2031. Our historical tax rates have been below the federal statutory rate because of the effect of permanent differences between book and tax deductions, predominately the R&D tax credit and the domestic production activity deduction.

 

21 

 

 

Net Income (Loss)

 

Net income for the three months ended June 30, 2017 was $765,647 or $0.09 per basic share, compared to $1,790,580 or $0.21 per basic share, for the same period last year. Net income for the six months ended June 30, 2017 was $2,014,948 or $0.23 per basic share, compared to a loss of $7,429,640 or $0.86 per basic share for the same period last year. Diluted income per share was $0.09 for the three months ended June 30, 2017 calculated utilizing 8,865,055 weighted average shares outstanding. Diluted income per share for the six months ended June 30, 2017 was $0.23, calculated utilizing 8,840,309 average shares outstanding as adjusted for the dilutive effect of outstanding stock options and RSUs. Diluted income per share for the three months ended June 30, 2016 was $0.21, calculated utilizing 8,637,393 average shares outstanding as adjusted for the dilutive effect of outstanding stock options and RSUs. Basic and diluted income per share for the six months ended June 30, 2016 were the same as effects of outstanding options would be anti-dilutive.

 

Liquidity and Capital Resources

 

General

 

At June 30, 2017, we had working capital of $73,799,885 compared to $70,595,485 at December 31, 2016, an increase of $3,204,400 or 4.5%.

 

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 “Costs and estimated earnings in excess of billings on uncompleted contracts” 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 the POC method of accounting 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 June 30, 2017, we had a cash balance of $1,115,297 compared to $1,039,586 at December 31, 2016.

 

Our costs and estimated earnings in excess of billings increased by $2,113,884 million during the six months ended June 30, 2017.

 

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.

 

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, will be sufficient to meet our current working capital needs for at least 12 months from the date of the filing of this Quarterly report on Form 10-Q.

 

22 

 

 

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

 

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 proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving Facility. The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.

 

As of March 31, 2016, the Company was not in compliance with the net profit, Debt Service Coverage, and Leverage Coverage Ratio financial covenants contained in the BankUnited Facility, which non-compliance was waived (the “Wavier”) by the banks. On May 9, 2016 the Company entered into an amendment (the “Amendment”) to the BankUnited Facility which, among other things, provided for the Waiver. In addition, the Amendment changes the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current REA with Boeing on the A-10 program. The Company was in compliance with all of the financial covenants contained in the bank agreement as of June 30, 2017.

 

As of June 30, 2017, the Company had $24.2 million outstanding under the Revolving Loan bearing interest at 4.75%.

 

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.

 

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). Santander Term Facility was used to purchase tooling and equipment for new programs.

 

Additionally, the Company and Santander Bank entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander Bank representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.

 

The Santander interest swap agreement was terminated and the Santander Term Facility paid off on March 24, 2016 using the proceeds of the BankUnited Facility.

 

In May 2016, the Company entered into a new 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.

 

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

 

23 

 

 

Item 3 – Quantitative and Qualitative Disclosures About Market Risk

 

Management does not believe that there is any material market risk exposure with respect to derivative or other financial instruments that would require disclosure under this item.

 

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 June 30, 2017 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 June 30, 2017.

 

Changes in Internal Control Over Financial Reporting

 

There has been no change in our internal control over financial reporting during the quarter ended June 30, 2017 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, 2016, as filed with the SEC on March 8, 2017. 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 six months ended June 30, 2017.

 

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 June 30, 2017 formatted in Extensible Business Reporting Language (XBRL): (i) the Condensed Balance Sheet, (ii) the Condensed Statements of Operations and Comprehensive Income (Loss), (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: August 9, 2017 By:   /s/ Douglas J. McCrosson  
    Douglas J. McCrosson
    Chief Executive Officer and President
     
Dated: August 9, 2017 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: August 9, 2017

  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: August 9, 2017

  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 June 30, 2017 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: August 9, 2017

  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-20170630.xml XBRL INSTANCE DOCUMENT 0000889348 2017-01-01 2017-06-30 0000889348 2017-08-02 0000889348 2016-12-31 0000889348 2017-06-30 0000889348 us-gaap:CommonStockMember 2016-01-01 2016-06-30 0000889348 us-gaap:CommonStockMember 2015-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000889348 us-gaap:RetainedEarningsMember 2016-01-01 2016-06-30 0000889348 us-gaap:RetainedEarningsMember 2015-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-06-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000889348 us-gaap:CommonStockMember 2017-01-01 2017-06-30 0000889348 us-gaap:CommonStockMember 2017-06-30 0000889348 us-gaap:CommonStockMember 2016-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000889348 us-gaap:RetainedEarningsMember 2017-01-01 2017-06-30 0000889348 us-gaap:RetainedEarningsMember 2017-06-30 0000889348 us-gaap:RetainedEarningsMember 2016-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2016-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2016-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-06-30 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-06-30 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000889348 us-gaap:InterestRateSwapMember us-gaap:OtherLiabilitiesMember 2017-01-01 2017-06-30 0000889348 cvu:USGovernmentMember 2016-12-31 0000889348 cvu:CommercialMember 2016-12-31 0000889348 cvu:USGovernmentMember 2017-06-30 0000889348 cvu:CommercialMember 2017-06-30 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2016-05-08 2016-05-09 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-23 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2017-06-30 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-24 0000889348 cvu:CitizensBankNaMember cvu:TermLoanMember 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:RestatedAgreementMember 2012-12-05 0000889348 cvu:SovereignTermFacilityMember us-gaap:InterestRateSwapMember 2012-03-01 2012-03-09 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoanMember 2012-03-01 2012-03-09 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoanMember 2012-03-09 0000889348 cvu:SovereignTermFacilityMember us-gaap:InterestRateSwapMember 2012-03-09 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0000889348 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2016-01-01 2016-06-30 0000889348 cvu:CustomerConcentrationRisk1Member us-gaap:SalesRevenueNetMember 2016-01-01 2016-06-30 0000889348 cvu:CustomerConcentrationRisk2Member us-gaap:SalesRevenueNetMember 2016-01-01 2016-06-30 0000889348 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0000889348 cvu:CustomerConcentrationRisk1Member us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember 2017-01-01 2017-06-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member 2017-01-01 2017-06-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member 2017-01-01 2017-06-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member 2017-01-01 2017-06-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member 2017-01-01 2017-06-30 0000889348 us-gaap:AccountsReceivableMember 2017-01-01 2017-06-30 0000889348 cvu:AccountsReceivable1Member 2017-01-01 2017-06-30 0000889348 cvu:AccountsReceivable2Member 2017-01-01 2017-06-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member 2016-01-01 2016-12-31 0000889348 us-gaap:AccountsReceivableMember 2016-01-01 2016-12-31 0000889348 cvu:AccountsReceivable1Member 2016-01-01 2016-12-31 0000889348 cvu:AccountsReceivable2Member 2016-01-01 2016-12-31 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoan1Member 2016-12-31 0000889348 2016-01-01 2016-06-30 0000889348 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0000889348 us-gaap:EmployeeStockOptionMember 2016-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-06-30 0000889348 2015-12-31 0000889348 us-gaap:CommonStockMember 2016-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-06-30 0000889348 us-gaap:RetainedEarningsMember 2016-06-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-06-30 0000889348 2016-06-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2016-01-01 2016-01-02 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2017-01-01 2017-01-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2016-08-01 2016-08-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-06-01 2017-06-30 0000889348 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000889348 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-01-01 2017-06-30 0000889348 us-gaap:InterestRateSwapMember 2016-03-23 2016-03-24 0000889348 cvu:CitizensBankNaMember cvu:TermLoanMember 2016-03-23 2016-03-24 0000889348 cvu:AccountsReceivable3Member 2017-01-01 2017-06-30 0000889348 2017-04-01 2017-06-30 0000889348 2016-04-01 2016-06-30 0000889348 cvu:CustomerConcentrationRisk2Member us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0000889348 cvu:AccountsReceivable4Member 2017-01-01 2017-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure cvu:Number CPI AEROSTRUCTURES INC 0000889348 10-Q false --12-31 No No Yes Smaller Reporting Company Q2 2017 CVU 8514613 6340429 99578526 101692410 2298610 2081045 115337 922832 22438685 24238685 24200000 0.001 0.001 50000000 50000000 8739836 8832649 32689467 32689467 33984940 33984940 6581 6581 13685 13685 6581 6581 13685 13685 494901886 523311736 341003461 153898425 357970228 165341508 97984749 101672746 39638231 58346518 40585938 61086808 592886635 624984482 380641692 212244943 398556166 226428316 493423446 524214904 331277942 162145504 349494171 174720733 99463189 100769578 49363750 50099439 49061995 51707583 1627000 1171000 63336 63336 26940 30000000 35000000 10000000 4500000 10000000 3.5 3 0.005 0.0475 P5Y P5Y 4500000 0.0300 162159 0.063 0.39 0.30 0.14 0.32 0.24 .01 0.01 .33 0.25 0.11 0.11 0.21 0.19 0.17 .33 .26 .12 0.11 0.35 .24 .17 0.15 0.11 0.11 4 4 3 5 48503 8846818 117791895 116742146 -9000 -4800 14781018 16795966 52824950 53521860 8738 8833 50186189 46420287 632744 613204 8860724 7963325 40692721 37843758 6000 6000 1377171 489598 1341924 1745492 1386147 1314154 14027457 9126997 117791895 116742146 252481 220392 3952598 2797066 111288206 111643643 2155481 2495507 1039586 1115297 1002023 813806 6600 2 0.0411 496254 1745492 7814743 136454 9746254 149466 10.43 67605706 70321859 8584 52137384 18389594 -3453 8833 8738 53521860 52824950 16795966 14781018 -4800 -9000 70532109 8609 52552409 10959954 -73936 63447036 8739836 8832649 8583511 8832649 8739836 8610453 2014948 -7429640 2014948 -7429640 765647 1790580 4200 -70483 -1000 -73936 697005 25 415025 95 696910 415050 26942 92813 153856 254000 1062 130500 10.43 P1Y0M29D 149466 1147448 173 4600000 13500000 8900000 53882 59395 98645 73060 5500 P1Y P1Y 440000 415000 13300 37500 197400 41600 12330 12330 4525 4525 33000 33000 4000 114466 114466 214983 112000 37000 3 3 <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">A summary of the status of the Company&#8217;s stock option plans as of June 30, 2017 and changes during the six months ended June 30, 2017 is as follows:</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Options</font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Weighted</b></font><font style="font: 10pt Times New Roman, Times, Serif"><br /> <font style="color: Black"><b>average </b></font><br /> <font style="color: Black"><b>exercise </b></font><br /> <font style="color: Black"><b>price</b></font></font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Weighted </b></font><font style="font: 10pt Times New Roman, Times, Serif"><br /> <font style="color: Black"><b>average </b></font><br /> <font style="color: Black"><b>remaining </b></font><br /> <font style="color: Black"><b>contractual </b></font><br /> <font style="color: Black"><b>term (in years)</b></font></font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Aggregate</b></font><font style="font: 10pt Times New Roman, Times, Serif"><br /> <font style="color: Black"><b>intrinsic value</b></font></font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold"><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: 40%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding at beginning of period</font></td><td style="width: 1%; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 12%; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">149,466</font></td><td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; font-size: 11pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; font-size: 11pt; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10.43</font></td><td style="width: 1%; font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 12%; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 12%; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black; 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="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 11pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 11pt; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; 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="color: Black; padding-bottom: 2pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding and vested at end of period</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">149,466</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10.43</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1.08</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">130,500</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> 2017-06-30 535514 0 36764652 34950997 16731951 22280964 28543390 41556100 13048203 17246963 8221262 -6605103 3683748 5034001 4166076 4589170 2002198 1868787 4055186 -11194273 1681550 3165214 856238 599367 465903 323634 3198948 -11793640 1215647 2841580 1184000 -4364000 450000 1051000 2019148 -7500123 764647 1716644 0.23 -0.86 0.09 0.21 0.23 -0.86 0.09 0.21 8806942 8603495 8832478 8610453 8840309 8603495 8865055 8637393 -3453 -3453 302032 388311 42786 -15340 3432 -21010 697005 415050 395749 1155532 -4364000 -2174184 2441150 2113884 -8632365 340026 293549 -4972453 -5653060 807495 202739 -887573 2990337 -173673 -1114284 -7327089 147957 93753 42480 -105477 -93753 504528 1352204 10000000 3000000 28238685 1200000 29500000 1295472 7232625 75711 -188217 232575 795151 411883 28468 201932 interest on the notional amount at a rate equal to the one month Libor plus 3% <p style="border-bottom: white 0.5pt solid; font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="text-transform: uppercase"><b>stock-based compensation</b></font></font></p> <p style="border-bottom: white 0.5pt solid; font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">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: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">In January 2017, the Company granted 59,395 restricted stock units (&#8220;RSUs) to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company&#8217;s net income (loss) for the six months ended June 30, 2017 and 2016 includes approximately $440,000 and $415,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 addition, the Company granted 5,550 shares of common stock to various employees. For the six months ended June 30, 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 sales for this grant.</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, 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 six months ended June 30, 2017, approximately $197,400 of compensation expense is included in selling, general and administrative expenses and approximately $41,600 of compensation expense is included in cost of sales for this grant. 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: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">A summary of the status of the Company&#8217;s stock option plans as of June 30, 2017 and changes during the six months ended June 30, 2017 is as follows:</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Options</font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Weighted</b></font><font style="font: 10pt Times New Roman, Times, Serif"><br /> <font style="color: Black"><b>average </b></font><br /> <font style="color: Black"><b>exercise </b></font><br /> <font style="color: Black"><b>price</b></font></font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Weighted </b></font><font style="font: 10pt Times New Roman, Times, Serif"><br /> <font style="color: Black"><b>average </b></font><br /> <font style="color: Black"><b>remaining </b></font><br /> <font style="color: Black"><b>contractual </b></font><br /> <font style="color: Black"><b>term (in years)</b></font></font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font-weight: bold; padding-bottom: 1pt; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; font-weight: bold; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Aggregate</b></font><font style="font: 10pt Times New Roman, Times, Serif"><br /> <font style="color: Black"><b>intrinsic value</b></font></font></td><td style="padding-bottom: 1pt; color: Black; font-weight: bold"><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: 40%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding at beginning of period</font></td><td style="width: 1%; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 12%; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">149,466</font></td><td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; font-size: 11pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; font-size: 11pt; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10.43</font></td><td style="width: 1%; font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 12%; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 12%; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black; 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="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 11pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 11pt; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 11pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; 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="color: Black; padding-bottom: 2pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding and vested at end of period</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">149,466</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10.43</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1.08</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">130,500</font></td><td style="padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="color: purple; font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">During the six months ended June 30, 2017 and June 30, 2016, no stock options were granted or exercised.</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">At June 30, 2017 and December 31, 2016, 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.</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">June 30, 2017</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Carrying Amount</font></td><td style="padding-bottom: 1pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td><td style="padding-bottom: 1pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><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: 70%; color: Black; text-align: justify; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</font></td><td style="width: 1%; color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">33,984,940</font></td><td style="width: 1%; padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">33,984,940</font></td><td style="width: 1%; padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2016</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Carrying Amount</font></td><td style="padding-bottom: 1pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td><td style="padding-bottom: 1pt; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black"><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: 70%; color: Black; text-align: justify; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</font></td><td style="width: 1%; color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">32,689,467</font></td><td style="width: 1%; padding-bottom: 2pt; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 1%; color: Black; padding-bottom: 2pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2pt double; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2pt double; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">32,689,467</font></td><td style="width: 1%; padding-bottom: 2pt; color: Black; 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: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts consist of:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: purple; text-align: justify; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="font-size: 10pt; color: black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">June 30, 2017</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: windowtext; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S</font></td><td style="font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: purple; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: purple; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: purple; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><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%; font-size: 10pt; text-indent: -0.125in; padding-left: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</font></td><td style="width: 2%; font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">357,970,228</font></td><td style="width: 1%; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">165,341,508</font></td><td style="width: 1%; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">523,311,736</font></td><td style="width: 1%; font-size: 10pt; color: windowtext; 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="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif">Estimated earnings</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">40,585,938</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">61,086,808</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">101,672,746</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; 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="font-size: 10pt; color: windowtext; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td><td style="font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">398,556,166</font></td><td style="font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">226,428,316</font></td><td style="font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">624,984,482</font></td><td style="font-size: 10pt; color: windowtext; 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="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif">Less billings to date</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">349,494,171</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">174,720,733</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">524,214,904</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: windowtext; 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="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple; 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="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Costs and estimated earnings in excess of billings on uncompleted contracts</b></font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">49,061,995</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">51,707,583</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">100,769,578</font></td><td style="padding-bottom: 2.5pt; font-size: 10pt; color: black; 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 cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: purple; text-align: justify; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="font-size: 10pt; color: black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2016</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td><td style="font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: purple; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: purple; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: purple"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: purple; text-align: justify; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; color: black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; border-bottom: Black 1pt solid"><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%; font-size: 10pt; color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</font></td><td style="width: 2%; font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">341,003,461</font></td><td style="width: 1%; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">153,898,425</font></td><td style="width: 1%; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">494,901,886</font></td><td style="width: 1%; font-size: 10pt; color: black; 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="font-size: 10pt; color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif">Estimated earnings</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">39,638,231</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">58,346,518</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">97,984,749</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; 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="font-size: 10pt; color: black; text-align: left; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td><td style="font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">380,641,692</font></td><td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">212,244,943</font></td><td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">592,886,635</font></td><td style="font-size: 10pt; color: black; 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="font-size: 10pt; color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif">Less billings to date</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">331,277,942</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">162,145,504</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">493,423,446</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; 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="font-size: 10pt; color: black; text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="padding-bottom: 1pt; font-size: 10pt; color: black; 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="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left; padding-left: 0.125in"><font style="font: 10pt Times New Roman, Times, Serif"><b>Costs and estimated earnings in excess of billings on uncompleted contracts</b></font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">49,363,750</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">50,099,439</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">99,463,189</font></td><td style="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.3in"><font style="font: 10pt Times New Roman, Times, Serif"><b>6.</b></font></td><td><font style="font: 10pt Times New Roman, Times, Serif"><b>Line of credit</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><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">On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (&#8220;Restated Agreement&#8221;) with Sovereign Bank, now called Santander Bank, N.A. (&#8220;Santander&#8221;), as the sole arranger, administrative agent and collateral agent, and Valley National Bank. The Restated Agreement provided for a revolving credit loan (&#8220;Revolving Facility&#8221;) commitment of $35 million and was terminated in March 2016.</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">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;). The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Facility and the Revolving Facility. The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.</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="color: purple; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: windowtext">On May 9, 2016, the Company entered into an amendment (the &#8220;Amendment&#8221;) to the BankUnited Facility. The Amendment changed the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changed the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program</font><font style="font: 10pt Times New Roman, Times, Serif">.</font></p> <p style="color: purple; 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 June 30, 2017, 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: 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 June 30, 2017, the Company had $24.2 million outstanding under the Revolving Loan bearing interest at 4.75%.</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">The BankUnited Facility is secured by all of the Company&#8217;s assets.</font></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.3in"><font style="font: 10pt Times New Roman, Times, Serif"><b>5.</b></font></td><td><font style="font: 10pt Times New Roman, Times, Serif"><b>income (Loss) PER COMMON SHARE</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><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">Basic income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss) per common share for the three and six month periods ended June 30, 2017 and 2016 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 63,336 were used in the calculation of diluted income per common share in the three and six months ended June 30, 2017. Incremental shares of 114,466 were not used in the calculation of diluted income per common share in the three and six month period ended June 30, 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. Incremental shares of 26,940 were used in the calculation of diluted income per common share in the three months ended June 30, 2016. Incremental shares of 214,983 were not used in the calculation of diluted income per common share in the three month period ended June 30, 2016, 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. No incremental shares were used in the calculation of diluted income per common share in the six month period ended June 30, 2016, as the effect of incremental shares would be anti-dilutive.</font></p> 4200 -73936 4200 -73936 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The above amounts are included in the accompanying condensed balance sheets under the following captions at June 30, 2017 and December 31, 2016:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">June 30, 2017</font></td><td style="padding-bottom: 1pt; font-size: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2016</font></td><td style="padding-bottom: 1pt; font-size: 10pt"><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: 62%; font-size: 10pt; text-align: center; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</font></td><td style="width: 2%; font-size: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">101,692,410</font></td><td style="width: 1%; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font-size: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">99,578,526</font></td><td style="width: 1%; font-size: 10pt; 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="font-size: 10pt; text-align: center; padding-bottom: 1pt; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Billings in excess of costs and estimated earnings on uncompleted contracts</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(922,832</font></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(115,337</font></td><td style="padding-bottom: 1pt; font-size: 10pt; 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="font-size: 10pt; text-align: justify; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; 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="font-size: 10pt; text-align: center; padding-bottom: 2.5pt; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif"><u>Totals</u></font></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">100,769,578</font></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">99,463,189</font></td><td style="padding-bottom: 2.5pt; font-size: 10pt; 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: 0pt 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;INTERIM FINANCIAL STATEMENTS</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#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; color: Black">The condensed financial statements of CPI Aerostructures, Inc. (the &#8220;Company&#8221;) as of June 30, 2017 and for the three and six months ended June 30, 2017 and 2016 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. 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.</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; color: Black">&#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; color: Black">The condensed balance sheet at December 31, 2016 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. 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, 2016. 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.</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; color: Black">&#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; color: Black">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&#8217;s balances may exceed these limits. As of June 30, 2017, the Company had $1,147,448 of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.</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; color: Black">&#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; color: Black">The Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (&#8220;POC&#8221;) method of accounting. Under the POC method of accounting, sales and gross profit are recognized 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;Costs and estimated earnings in excess of billings on uncompleted contracts.&#8221; Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned &#8220;Billings in excess of costs and estimated earnings on uncompleted contracts.&#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 cost of sales in the period the change becomes known. The use of the POC method of accounting 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 POC method of accounting; 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.</font></p> <p style="border-bottom: white 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <p style="border-bottom: white 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">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.</font></p> <p style="border-bottom: white 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#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; color: Black">During the three months ended March 31, 2016 the Company had information that the United States Air Force (&#8220;USAF&#8221;) was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company&#8217;s estimated gross margin on the overall program.</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; color: Black">&#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; color: Black">In April 2016, the Company became aware that the USAF had reevaluated its position and, as such, had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company&#8217;s customer.</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; color: Black">&#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; color: Black">Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016, the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately $13.5 million.</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; color: Black">&#160;</font></p> <p style="color: purple; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09 (&#8220;ASU 2014-09&#8221;), <i>Revenue from Contracts with Customers (Topic 606)</i>, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. <font style="background-color: white">The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. Entities have the option of using either a full retrospective or modified retrospective approach, with the new standard required to be adopted </font>for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2017<font style="background-color: white">. Our project implementation team, with the assistance of a third-party consultant, has been evaluating the impact of the new guidance on our financial statements. Based on our preliminary assessment, we believe that the new standard will have an impact primarily on the recognition of revenue related to distinct deliverables, as defined in the standard, within a long term multi-deliverable contract. We continue to review potential required disclosures and our method of adoption. In addition, we continue to monitor additional changes, modifications, clarifications or interpretations being undertaken by the FASB, which may impact our current conclusions</font>. The Company will adopt the new standard on its effective date.</font></p> <p style="color: purple; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#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; color: Black">In February of 2016, the FASB issued ASU 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 nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. 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.</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; color: Black">&#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; text-transform: uppercase; color: Black"><b>3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Derivative Instruments and Fair Value</b></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; color: Black">&#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; color: Black">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; color: Black">&#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; color: Black">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; color: Black">&#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; color: Black">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; color: Black">&#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; color: Black">In March 2012, the Company entered into interest rate swaps with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. No material ineffectiveness was recognized in the quarter ended March 31, 2016. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.</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; color: Black">&#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; color: Black">In May 2016, the Company entered into a new 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. As of June 30, 2017 and December 31, 2016, we had a net deferred loss associated with the interest rate swap of approximately $6,600, which was included in other liabilities.</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; color: Black">&#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; color: Black"><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; color: Black">&#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; color: Black">At June 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.</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; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">June 30, 2017</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">Debt</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 70%; color: Black; text-align: justify; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</td><td style="width: 1%; color: Black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">33,984,940</td><td style="width: 1%; padding-bottom: 2pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: Black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">33,984,940</td><td style="width: 1%; padding-bottom: 2pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#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; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">December 31, 2016</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">Debt</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 70%; color: Black; text-align: justify; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</td><td style="width: 1%; color: Black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: Black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#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; color: Black">&#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; color: Black">We estimated the fair value of debt using market quotes and calculations based on market rates.</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; color: Black"></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; color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the fair values of those financial liabilities measured on a recurring basis as of June 30, 2017 and December 31, 2016:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements June 30, 2017</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">Description</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Quoted Prices in Active Markets for Identical assets (Level 1)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td nowrap="nowrap" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: center">Significant<br /> Other<br /> Observable<br /> Inputs (Level 2)</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 24%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">6,581</font></td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">6,581</font></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 2%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font-size: 10pt; color: windowtext">6,581</font></td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">6,581</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements December 31, 2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">Description</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Quoted Prices in Active Markets for Identical assets (Level 1)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 24%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt">Interest Rate Swap, net</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> </table> <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">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.</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">The following table presents the fair values of those financial liabilities measured on a recurring basis as of June 30, 2017 and December 31, 2016:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements June 30, 2017</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">Description</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Quoted Prices in Active Markets for Identical assets (Level 1)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td nowrap="nowrap" style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: center">Significant<br /> Other<br /> Observable<br /> Inputs (Level 2)</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 24%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">6,581</font></td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 10%; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">6,581</font></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 2%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right"><font style="font-size: 10pt; color: windowtext">6,581</font></td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">6,581</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements December 31, 2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">Description</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Quoted Prices in Active Markets for Identical assets (Level 1)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 24%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt">Interest Rate Swap, net</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">13,685</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> </table> <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"><b>4. COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Costs and estimated earnings in excess of billings on uncompleted contracts consist of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: center; border-bottom: Black 1pt solid">June 30, 2017</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center">U.S</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Commercial</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.25in">Costs incurred on uncompleted contracts</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">357,970,228</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">165,341,508</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">523,311,736</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Estimated earnings</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">40,585,938</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">61,086,808</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">101,672,746</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-left: 0.125in">Sub-total</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">398,556,166</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">226,428,316</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">624,984,482</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Less billings to date</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">349,494,171</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">174,720,733</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: windowtext; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">524,214,904</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; padding-left: 0.125in"><b>Costs and estimated earnings in excess of billings on uncompleted contracts</b></td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">49,061,995</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">51,707,583</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">100,769,578</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="10" style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: center; border-bottom: Black 1pt solid">December 31, 2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: center">U.S.</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: purple">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: center; border-bottom: Black 1pt solid">Commercial</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; text-indent: -0.125in; padding-left: 0.25in">Costs incurred on uncompleted contracts</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">341,003,461</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">153,898,425</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">494,901,886</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Estimated earnings</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">39,638,231</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">58,346,518</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">97,984,749</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; padding-left: 0.125in">Sub-total</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">380,641,692</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">212,244,943</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">592,886,635</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Less billings to date</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">331,277,942</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">162,145,504</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">493,423,446</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; padding-bottom: 1pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; padding-bottom: 1pt">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left; padding-left: 0.125in"><b>Costs and estimated earnings in excess of billings on uncompleted contracts</b></td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">49,363,750</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">50,099,439</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: right">99,463,189</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: windowtext; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The above amounts are included in the accompanying condensed balance sheets under the following captions at June 30, 2017 and December 31, 2016:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">June 30, 2017</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December 31, 2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="width: 62%; font: 10pt Times New Roman, Times, Serif; text-align: center; text-indent: 0in; padding-left: 5.4pt">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">101,692,410</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">99,578,526</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt; text-indent: 0in; padding-left: 5.4pt">Billings in excess of costs and estimated earnings on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(922,832</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(115,337</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in; padding-left: 5.4pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 2.5pt; text-indent: 0in; padding-left: 5.4pt"><u>Totals</u></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100,769,578</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">99,463,189</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">U.S. Government Contracts include contracts directly with the U.S. Government and Government subcontracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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 six months ended June 30, 2017, 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 $1,627,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect of the A-10 contract. During the six months ended June 30, 2016, the effect of such revisions was a decrease to total gross profit of approximately $1,171,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="border-bottom: white 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;LONG-TERM DEBT</b></p> <p style="border-bottom: white 0.5pt solid; 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">On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the &#8220;Santander Term Facility&#8221;). The Santander Term Facility was used to purchase tooling and equipment for new programs.</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">Additionally, the Company and Santander Bank entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander Bank representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.</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">The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the BankUnited Facility (See Note 6).</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">In May 2016, the Company entered into a new 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.</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">The Company paid approximately $254,000 of debt issuance costs in connection with the BankUnited Facility of which approximately $112,000 is included in long-term assets and $37,000 is a reduction of long-term debt.</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">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.</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"><font style="font-size: 10pt">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: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">Twelve months ending June 30,</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="width: 52%; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2018</td><td style="width: 19%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,745,492</td><td style="width: 15%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2019</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,814,743</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2020</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">136,454</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2021</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">48,503</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">Thereafter</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,062</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">9,746,254</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> </table> <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">In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $496,254, including a current portion of $162,159.</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"><font style="font-size: 10pt">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: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">Twelve months ending June 30,</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="width: 52%; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2018</td><td style="width: 19%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,745,492</td><td style="width: 15%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2019</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,814,743</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2020</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">136,454</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">2021</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">48,503</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">Thereafter</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,062</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">9,746,254</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;MAJOR CUSTOMERS</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">During the six months ended June 30, 2017, the Company&#8217;s three largest commercial customers accounted for 32%, 24% and 11% of revenue, respectively. During the six months ended June 30, 2016, the Company&#8217;s three largest commercial customers accounted for 39%, 30% and 14% of revenue, respectively. In addition, during the six months ended June 30, 2017, 6.3% of revenue was directly from the U.S. Government.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">At June 30, 2017, 33%, 25%, 11% and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company&#8217;s four largest commercial customers. At December 31, 2016, 33%, 26%, 12% and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company&#8217;s four largest commercial customers.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">At both June 30, 2017 and December 31, 2016, 1.% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts was directly from the U.S. Government.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">At June 30, 2017, 21%, 19%, 17%, 15% and 11% of our accounts receivable were from our five largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers.</p> EX-101.SCH 6 cvu-20170630.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 - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) 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 - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - MAJOR CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - LINE OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cvu-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cvu-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cvu-20170630_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] 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] Derivative Instrument [Axis] Interest Rate Swap [Member] Balance Sheet Location [Axis] Other Liabilities [Member] Lease Arrangement, Type [Axis] US Government [Member] Commercial [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Lender Name [Axis] Amendment - Bank United [Member] Bank United [Member] Bank United N.A. [Member] Long-term Debt, Type [Axis] Term Loan [Member] Debt Instrument [Axis] Restated Agreement [Member] Santander Bank Term Facility [Member] Concentration Risk Type [Axis] US Government Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue [Member] Customer #1 Concentration Risk [Member] Customer #2 Concentration Risk [Member] Customer # 3 Concentration Risk [Member] Costs and Estimated Earnings in Excess of Billing - US Government [Member] Costs and Estimated Earnings in Excess of Billing - US Government [Member] Costs and Estimated Earnings in Excess of Billing - Customer #1 [Member] Costs and Estimated Earnings in Excess of Billing - Customer #2 [Member] Costs and Estimated Earnings in Excess of Billing - Customer #3 [Member] Costs and Estimated Earnings in Excess of Billing - Customer #4 [Member] Accounts Receivable Customer #1 [Member] Accounts Receivable Customer #2 [Member] Accounts Receivable Customer #3 [Member] Original Term Loan [Member] Award Type [Axis] Employee Stock Option [Member] Restricted Stock Units (RSUs) [Member] Title of Individual [Axis] Director [Member] Stock Awards [Member] Employees [Member] Income Statement Location [Axis] Selling, General and Administrative Expenses [Member] Cost of Sales [Member] Accounts Receivable Customer #4 [Member] Customer #3 Concentration Risk [Member] Accounts Receivable Customer #5 [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 a Well-known Seasoned Issuer Entity a Voluntary Filer Entity's Reporting Status Current Entity Filer Category Entity Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] ASSETS Current Assets: Cash Accounts receivable, net of allowance for doubtful accounts of $0 as of June 30, 2017 and $535,514 as of December 31, 2016 Costs and estimated earnings in excess of billings on uncompleted contracts 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 Billings in excess of costs and estimated earnings on uncompleted contracts Current portion of long-term debt Contract loss Line of credit Income tax payable Total current liabilities Long-term debt, net of current portion Other liabilities Total Liabilities Commitments Shareholders' Equity: Common stock - $.001 par value; authorized 50,000,000 shares, 8,832,649 and 8,739,836 shares, respectively, issued and outstanding Additional paid-in capital Retained earnings Accumulated other comprehensive loss Total Shareholders' Equity Total Liabilities and Shareholders' Equity Allowance for doubtful accounts Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, outstanding Income Statement [Abstract] Revenue Cost of sales Gross profit (loss) Selling, general and administrative expenses Income (loss) from operations Interest expense Income (loss) before provision for (benefit from) income taxes Provision for (benefit from) income taxes Net income (loss) Other comprehensive income (loss) net of tax - Change in unrealized gain (loss) interest rate swap Comprehensive income (loss) Income (loss) per common share - basic (in dollars per share) Income (loss) per common share - diluted (in dollars per share) Shares used in computing income (loss) per common share: Basic (shares) Diluted (shares) Statement [Table] Statement [Line Items] Balance, beginning Balance, beginning (in shares) Net income (loss) Loss on settlement of interest rate swap and reclassification into earnings Change in unrealized loss from interest rate swap Stock-based compensation expense Stock-based compensation expense (in shares) Balance, ending Balance, ending (in shares) Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income (loss) to net cash used in operating activities: Depreciation and amortization Debt issue costs Deferred rent Loss on disposal of fixed asset Stock-based compensation expense Bad debt expense Deferred income taxes Changes in operating assets and liabilities: (Increase) decrease in accounts receivable (Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts Increase in prepaid expenses and other assets Decrease in accounts payable and accrued expenses Increase in billings in excess of costs and estimated earnings on uncompleted contracts Increase (decrease) in accrued losses on uncompleted contracts Decrease in income taxes payable Net cash used in operating activities Cash flows from investing activities: Purchase of plant and equipment Proceeds from sale of fixed asset Net cash used in investing activities Cash flows from financing activities: Payment on long-term debt Proceeds from long-term debt Proceeds from line of credit Payment on line of credit Debt issue costs paid Net cash provided by financing activities Net increase (decrease) in cash Cash at beginning of period Cash at end of period Supplemental disclosures of cash flow information: Noncash investing and financing activities: Equipment acquired under capital lease Cash paid during the period for: Interest Income taxes Organization, Consolidation and Presentation of Financial Statements [Abstract] INTERIM FINANCIAL STATEMENTS Disclosure of Compensation Related Costs, Share-based Payments [Abstract] STOCK-BASED COMPENSATION Derivative Instruments and Hedging Activities Disclosure [Abstract] DERIVATIVE INSTRUMENTS AND FAIR VALUE Contractors [Abstract] COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Earnings Per Share [Abstract] INCOME (LOSS) PER COMMON SHARE Line of Credit Facility [Abstract] LINE OF CREDIT Debt Disclosure [Abstract] LONG-TERM DEBT Risks and Uncertainties [Abstract] MAJOR CUSTOMERS Schedule of stock options plans activity Schedule of fair values Schedule of liabilities measured on recurring basis Schedule of costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) Schedule of costs and estimated earnings in excess of billings on uncompleted contracts included in balance sheet Schedule of maturities of long-term debt Cash, uninsured amount Reduction in revenue Number of Financial Institutions where cash is maintained Decrease in revenue from contract termination Estimate of Change in Cost of Sales Number of A-10 orders Aggregate charge from change in sales contract Options, Outstanding Outstanding at beginning of period Grants during period Exercised Forfeited/Expired Outstanding and Vested at end of period Options, Outstanding, Weighted Average Exercise Price Outstanding at beginning of period Grants during period Exercised Forfeited/Expired Outstanding 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 option exercise intrinsic value Stock awards forfeited (shares) Number of shares returned for employee's withholding taxes (shares) Value of shares returned for employee's withholding taxes Amount paid at swap contract settlement and termination Ddeferred loss - cash flow hedge Short-term borrowings and long-term debt Interest Rate Swap Total Decrease in gross profits due to change in contract estimates Scenario [Axis] Costs incurred on uncompleted Contracts Estimated earnings Sub-total Less billings to date Totals Billings in excess of costs and estimated earnings on uncompleted contracts Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) Antidilutive securities excluded from computation of earnings per share (shares) Line of credit facility, maximum borrowing capacity Debt instrument, face amount Debt covenant, maximum leverage ratio Debt Instrument, interest rate, increase Oustanding loans Line of credit facility, interest rate at period end Period of amortization Derivative, remaining maturity Derivative liability, notional amount Derivative, fixed interest rate Derivative, interest rate description Derivative, basis spread on variable rate Payments of debt issuance costs Debt issuance costs, net Debt issuance costs, reduction of long-term debt Capital lease and notes payable Long-term debt and capital lease obligations, current Twelve months ending June 30, 2018 2019 2020 2021 Thereafter Total maturities Concentration Risk [Table] Concentration Risk [Line Items] Number of large customers contributing to revenue of entity Concentration risk, percentage Number of large commercial customers accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts Number of large customers included in accounts receivable of entity Due from customers or clients for goods or services that have been delivered or sold. Due from customers or clients for goods or services that have been delivered or sold. Aggegate charge due to a change in the estimate of contract revenue. 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. Line of credit facility named Bank United. Represents the amount of uncompleted contracts billed to date. Line of credit facility named Citizens Bank N.A. Commercial customers Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from major customers. Represents the aggregate amount of costs offset by estimated earnings on uncompleted contracts as on date of reporting. Represents the total amount spent on uncompleted contracts as on date of reporting. Reflects the percentage that revenues in the period from one or more significant customers 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 or more significant customers 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. Maximum leverage ratio to remain compliant with the debt covenant. Amount of reduction in long-term debt allocated from debt issuance costs. The amount of decrease in gross profit on contracts due to revision of estimates of the contracts. The estimated increase (decrease) in the cost of sales from change in revenue estimates from government contracts. Represents the portion of billings for estimated earnings attributable to uncompleted contracts as on date of reporting. The increase (decrease) during the reporting period in the aggregate amount of accrued loss on uncompleted contracts. Amount included in cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable, which is expected to be collected within a year within one year (or one operating cycle, if longer) from the date of the balance sheet. Costs and estimated earnings in excess of billings on uncompleted contracts less billings in excess of costs and estimated earnings on uncompleted contracts included in balance sheets. Number of financial institutions with which cash is maintained by the entity. Represents number of large customers accounted for entity's major share of accounts receivable during the reporting period. Represents number of large commercial customers of the entity accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts. Represents the period over which the loan amount needs to be repaid. The Amended and Restated Agreement with Sovereign Bank. Term loan from Sovereign Bank Term loan from Santander Bank (formerly Sovereign Bank). Term loan from Santander Bank (formerly Sovereign Bank). Customer, U.S. Government The decrease in revenue due to a change in the estimate of contract revenue. Numer of A-10 on order from contract. Decrease in the estimated revenues from government contracts during the period. Information relating to employee. Amount paid on settlement and termination of swap contract. Due from customers or clients for goods or services that have been delivered or sold. Represents number of large customers accounted for entity's major share of accounts receivable during the reporting period. Due from customers or clients for goods or services that have been delivered or sold. Bank United [Member] [Default Label] 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 Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Share-based Compensation 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, Continuing Operations Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities, Continuing Operations Repayments of Long-term Debt Repayments of Long-term Lines of Credit Net Cash Provided by (Used in) Financing Activities, Continuing Operations 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, Forfeitures and Expirations in Period 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 Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, 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, Exercisable, Aggregate Intrinsic Value cvu_CostsAndEstimatedEarningsOnUncompletedContracts cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear Long-term Debt EX-101.PRE 10 cvu-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Aug. 02, 2017
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 Jun. 30, 2017  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity a Well-known Seasoned Issuer No  
Entity a Voluntary Filer No  
Entity's Reporting Status Current Yes  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   8,846,818
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2017  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED BALANCE SHEETS (Unaudited) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Current Assets:    
Cash $ 1,115,297 $ 1,039,586
Accounts receivable, net of allowance for doubtful accounts of $0 as of June 30, 2017 and $535,514 as of December 31, 2016 6,340,429 8,514,613
Costs and estimated earnings in excess of billings on uncompleted contracts 101,692,410 99,578,526
Prepaid expenses and other current assets 2,495,507 2,155,481
Total current assets 111,643,643 111,288,206
Property and equipment, net 2,081,045 2,298,610
Deferred income taxes, net 2,797,066 3,952,598
Other assets 220,392 252,481
Total Assets 116,742,146 117,791,895
Current Liabilities:    
Accounts payable 9,126,997 14,027,457
Accrued expenses 1,314,154 1,386,147
Billings in excess of costs and estimated earnings on uncompleted contracts 922,832 115,337
Current portion of long-term debt 1,745,492 1,341,924
Contract loss 489,598 1,377,171
Line of credit 24,238,685 22,438,685
Income tax payable 6,000 6,000
Total current liabilities 37,843,758 40,692,721
Long-term debt, net of current portion 7,963,325 8,860,724
Other liabilities 613,204 632,744
Total Liabilities 46,420,287 50,186,189
Shareholders' Equity:    
Common stock - $.001 par value; authorized 50,000,000 shares, 8,832,649 and 8,739,836 shares, respectively, issued and outstanding 8,833 8,738
Additional paid-in capital 53,521,860 52,824,950
Retained earnings 16,795,966 14,781,018
Accumulated other comprehensive loss (4,800) (9,000)
Total Shareholders' Equity 70,321,859 67,605,706
Total Liabilities and Shareholders' Equity $ 116,742,146 $ 117,791,895
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 0 $ 535,514
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized 50,000,000 50,000,000
Common stock, issued 8,832,649 8,739,836
Common stock, outstanding 8,832,649 8,739,836
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Statement [Abstract]        
Revenue $ 16,731,951 $ 22,280,964 $ 36,764,652 $ 34,950,997
Cost of sales 13,048,203 17,246,963 28,543,390 41,556,100
Gross profit (loss) 3,683,748 5,034,001 8,221,262 (6,605,103)
Selling, general and administrative expenses 2,002,198 1,868,787 4,166,076 4,589,170
Income (loss) from operations 1,681,550 3,165,214 4,055,186 (11,194,273)
Interest expense 465,903 323,634 856,238 599,367
Income (loss) before provision for (benefit from) income taxes 1,215,647 2,841,580 3,198,948 (11,793,640)
Provision for (benefit from) income taxes 450,000 1,051,000 1,184,000 (4,364,000)
Net income (loss) 765,647 1,790,580 2,014,948 (7,429,640)
Other comprehensive income (loss) net of tax - Change in unrealized gain (loss) interest rate swap (1,000) (73,936) 4,200 (70,483)
Comprehensive income (loss) $ 764,647 $ 1,716,644 $ 2,019,148 $ (7,500,123)
Income (loss) per common share - basic (in dollars per share) $ 0.09 $ 0.21 $ 0.23 $ (0.86)
Income (loss) per common share - diluted (in dollars per share) $ 0.09 $ 0.21 $ 0.23 $ (0.86)
Shares used in computing income (loss) per common share:        
Basic (shares) 8,832,478 8,610,453 8,806,942 8,603,495
Diluted (shares) 8,865,055 8,637,393 8,840,309 8,603,495
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.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, 2015 $ 8,584 $ 52,137,384 $ 18,389,594 $ (3,453) $ 70,532,109
Balance, beginning (in shares) at Dec. 31, 2015 8,583,511        
Net income (loss)     (7,429,640)   (7,429,640)
Loss on settlement of interest rate swap and reclassification into earnings       3,453 3,453
Change in unrealized loss from interest rate swap       (73,936) (73,936)
Stock-based compensation expense $ 25 415,025     415,050
Stock-based compensation expense (in shares) 26,942        
Balance, ending at Jun. 30, 2016 $ 8,609 52,552,409 10,959,954 (73,936) 63,447,036
Balance, ending (in shares) at Jun. 30, 2016 8,610,453        
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       8,739,836
Net income (loss)     2,014,948   $ 2,014,948
Change in unrealized loss from interest rate swap       4,200 4,200
Stock-based compensation expense $ 95 696,910     697,005
Stock-based compensation expense (in shares) 92,813        
Balance, ending at Jun. 30, 2017 $ 8,833 $ 53,521,860 $ 16,795,966 $ (4,800) $ 70,321,859
Balance, ending (in shares) at Jun. 30, 2017 8,832,649       8,832,649
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities:    
Net income (loss) $ 2,014,948 $ (7,429,640)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 302,032 388,311
Debt issue costs 42,786  
Deferred rent (15,340) 3,432
Loss on disposal of fixed asset 21,010  
Stock-based compensation expense 697,005 415,050
Bad debt expense   395,749
Deferred income taxes 1,155,532 (4,364,000)
Changes in operating assets and liabilities:    
(Increase) decrease in accounts receivable 2,174,184 (2,441,150)
(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts (2,113,884) 8,632,365
Increase in prepaid expenses and other assets (340,026) (293,549)
Decrease in accounts payable and accrued expenses (4,972,453) (5,653,060)
Increase in billings in excess of costs and estimated earnings on uncompleted contracts 807,495 202,739
Increase (decrease) in accrued losses on uncompleted contracts (887,573) 2,990,337
Decrease in income taxes payable   (173,673)
Net cash used in operating activities (1,114,284) (7,327,089)
Cash flows from investing activities:    
Purchase of plant and equipment (147,957) (93,753)
Proceeds from sale of fixed asset 42,480  
Net cash used in investing activities (105,477) (93,753)
Cash flows from financing activities:    
Payment on long-term debt (504,528) (1,352,204)
Proceeds from long-term debt   10,000,000
Proceeds from line of credit 3,000,000 28,238,685
Payment on line of credit (1,200,000) (29,500,000)
Debt issue costs paid   (153,856)
Net cash provided by financing activities 1,295,472 7,232,625
Net increase (decrease) in cash 75,711 (188,217)
Cash at beginning of period 1,039,586 1,002,023
Cash at end of period 1,115,297 813,806
Noncash investing and financing activities:    
Equipment acquired under capital lease   232,575
Cash paid during the period for:    
Interest 795,151 411,883
Income taxes $ 28,468 $ 201,932
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
INTERIM FINANCIAL STATEMENTS
6 Months Ended
Jun. 30, 2017
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 June 30, 2017 and for the three and six months ended June 30, 2017 and 2016 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. 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.

 

The condensed balance sheet at December 31, 2016 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. 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, 2016. 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 June 30, 2017, the Company had $1,147,448 of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

 

The Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (“POC”) method of accounting. Under the POC method of accounting, sales and gross profit are recognized 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 “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” 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. The use of the POC method of accounting 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 POC method of accounting; 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.

 

During the three months ended March 31, 2016 the Company had information that the United States Air Force (“USAF”) was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company’s estimated gross margin on the overall program.

 

In April 2016, the Company became aware that the USAF had reevaluated its position and, as such, had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company’s customer.

 

Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016, the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately $13.5 million.

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. Entities have the option of using either a full retrospective or modified retrospective approach, with the new standard required to be adopted for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2017. Our project implementation team, with the assistance of a third-party consultant, has been evaluating the impact of the new guidance on our financial statements. Based on our preliminary assessment, we believe that the new standard will have an impact primarily on the recognition of revenue related to distinct deliverables, as defined in the standard, within a long term multi-deliverable contract. We continue to review potential required disclosures and our method of adoption. In addition, we continue to monitor additional changes, modifications, clarifications or interpretations being undertaken by the FASB, which may impact our current conclusions. The Company will adopt the new standard on its effective date.

 

In February of 2016, the FASB issued 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 nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. 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 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION

2.       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 2017, the Company granted 59,395 restricted stock units (“RSUs) to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income (loss) for the six months ended June 30, 2017 and 2016 includes approximately $440,000 and $415,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 addition, the Company granted 5,550 shares of common stock to various employees. For the six months ended June 30, 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 sales for this grant.

 

In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, 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 six months ended June 30, 2017, approximately $197,400 of compensation expense is included in selling, general and administrative expenses and approximately $41,600 of compensation expense is included in cost of sales for this grant. 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 June 30, 2017 and changes during the six months ended June 30, 2017 is as follows:

 

   Options   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term (in years)
   Aggregate
intrinsic value
 
Outstanding at beginning of period   149,466   $10.43           
                     
Outstanding and vested at end of period   149,466   $10.43    1.08   $130,500 

 

During the six months ended June 30, 2017 and June 30, 2016, no stock options were granted or exercised.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE
6 Months Ended
Jun. 30, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS AND FAIR VALUE

3.       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 March 2012, the Company entered into interest rate swaps with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. No material ineffectiveness was recognized in the quarter ended March 31, 2016. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.

 

In May 2016, the Company entered into a new 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. As of June 30, 2017 and December 31, 2016, we had a net deferred loss associated with the interest rate swap of approximately $6,600, which was included in other liabilities.

 

Fair Value

 

At June 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   June 30, 2017 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $33,984,940   $33,984,940 

 

   December 31, 2016 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $32,689,467   $32,689,467 

 

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 June 30, 2017 and December 31, 2016:

 

       Fair Value Measurements June 30, 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  $6,581       $ 6,581      
Total  $6,581       $ 6,581      

 

       Fair Value Measurements December 31, 2016 
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  $13,685       $13,685     
Total  $13,685       $13,685     

 

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.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS
6 Months Ended
Jun. 30, 2017
Contractors [Abstract]  
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS

4. COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS

 

Costs and estimated earnings in excess of billings on uncompleted contracts consist of:

 

   June 30, 2017 
   U.S         
   Government   Commercial   Total 
             
Costs incurred on uncompleted contracts  $357,970,228   $165,341,508   $523,311,736 
Estimated earnings   40,585,938    61,086,808    101,672,746 
Sub-total   398,556,166    226,428,316    624,984,482 
Less billings to date   349,494,171    174,720,733    524,214,904 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,061,995   $51,707,583   $100,769,578 

 

   December 31, 2016 
   U.S.         
   Government   Commercial   Total 
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
Sub-total   380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 

 

The above amounts are included in the accompanying condensed balance sheets under the following captions at June 30, 2017 and December 31, 2016:

 

   June 30, 2017   December 31, 2016 
Costs and estimated earnings in excess of billings on uncompleted contracts  $101,692,410   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (922,832)   (115,337)
           
Totals  $100,769,578   $99,463,189 

 

U.S. Government Contracts include contracts directly with the U.S. Government and Government subcontracts.

 

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 six months ended June 30, 2017, 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 $1,627,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect of the A-10 contract. During the six months ended June 30, 2016, the effect of such revisions was a decrease to total gross profit of approximately $1,171,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 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
INCOME (LOSS) PER COMMON SHARE
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
INCOME (LOSS) PER COMMON SHARE
5.income (Loss) PER COMMON SHARE

 

Basic income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss) per common share for the three and six month periods ended June 30, 2017 and 2016 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 63,336 were used in the calculation of diluted income per common share in the three and six months ended June 30, 2017. Incremental shares of 114,466 were not used in the calculation of diluted income per common share in the three and six month period ended June 30, 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. Incremental shares of 26,940 were used in the calculation of diluted income per common share in the three months ended June 30, 2016. Incremental shares of 214,983 were not used in the calculation of diluted income per common share in the three month period ended June 30, 2016, 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. No incremental shares were used in the calculation of diluted income per common share in the six month period ended June 30, 2016, as the effect of incremental shares would be anti-dilutive.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
LINE OF CREDIT
6 Months Ended
Jun. 30, 2017
Line of Credit Facility [Abstract]  
LINE OF CREDIT
6.Line of credit

 

On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (“Restated Agreement”) with Sovereign Bank, now called Santander Bank, N.A. (“Santander”), as the sole arranger, administrative agent and collateral agent, and Valley National Bank. The Restated Agreement provided for a revolving credit loan (“Revolving Facility”) commitment of $35 million and was terminated in March 2016.

 

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 proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Facility and the Revolving Facility. The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.

 

On May 9, 2016, the Company entered into an amendment (the “Amendment”) to the BankUnited Facility. The Amendment changed the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changed the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

 

As of June 30, 2017, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.

 

As of June 30, 2017, the Company had $24.2 million outstanding under the Revolving Loan bearing interest at 4.75%.

 

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

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
LONG-TERM DEBT
6 Months Ended
Jun. 30, 2017
Debt Disclosure [Abstract]  
LONG-TERM DEBT

7.       LONG-TERM DEBT

 

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). The Santander Term Facility was used to purchase tooling and equipment for new programs.

 

Additionally, the Company and Santander Bank entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander Bank representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.

 

The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the BankUnited Facility (See Note 6).

 

In May 2016, the Company entered into a new 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 $112,000 is included in long-term assets and $37,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 June 30,     
 2018   $1,745,492 
 2019    7,814,743 
 2020    136,454 
 2021    48,503 
 Thereafter    1,062 
     $9,746,254 

 

In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $496,254, including a current portion of $162,159.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
MAJOR CUSTOMERS
6 Months Ended
Jun. 30, 2017
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS

8.       MAJOR CUSTOMERS

 

During the six months ended June 30, 2017, the Company’s three largest commercial customers accounted for 32%, 24% and 11% of revenue, respectively. During the six months ended June 30, 2016, the Company’s three largest commercial customers accounted for 39%, 30% and 14% of revenue, respectively. In addition, during the six months ended June 30, 2017, 6.3% of revenue was directly from the U.S. Government.

 

At June 30, 2017, 33%, 25%, 11% and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company’s four largest commercial customers. At December 31, 2016, 33%, 26%, 12% and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company’s four largest commercial customers. 

 

At both June 30, 2017 and December 31, 2016, 1.% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts was directly from the U.S. Government.

 

At June 30, 2017, 21%, 19%, 17%, 15% and 11% of our accounts receivable were from our five largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2017
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 June 30, 2017 and changes during the six months ended June 30, 2017 is as follows:

 

   Options   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term (in years)
   Aggregate
intrinsic value
 
Outstanding at beginning of period   149,466   $10.43           
                     
Outstanding and vested at end of period   149,466   $10.43    1.08   $130,500 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)
6 Months Ended
Jun. 30, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values

At June 30, 2017 and December 31, 2016, 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.

 

   June 30, 2017 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $33,984,940   $33,984,940 

 

   December 31, 2016 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $32,689,467   $32,689,467 
Schedule of liabilities measured on recurring basis

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

 

       Fair Value Measurements June 30, 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  $6,581       $ 6,581      
Total  $6,581       $ 6,581      

 

       Fair Value Measurements December 31, 2016 
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  $13,685       $13,685     
Total  $13,685       $13,685     

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)
6 Months Ended
Jun. 30, 2017
Contractors [Abstract]  
Schedule of costs and estimated earnings in excess of billings on uncompleted contracts (unbilled)

Costs and estimated earnings in excess of billings on uncompleted contracts consist of:

 

   June 30, 2017 
   U.S         
   Government   Commercial   Total 
             
Costs incurred on uncompleted contracts  $357,970,228   $165,341,508   $523,311,736 
Estimated earnings   40,585,938    61,086,808    101,672,746 
Sub-total   398,556,166    226,428,316    624,984,482 
Less billings to date   349,494,171    174,720,733    524,214,904 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,061,995   $51,707,583   $100,769,578 

 

   December 31, 2016 
   U.S.         
   Government   Commercial   Total 
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
Sub-total   380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 
Schedule of costs and estimated earnings in excess of billings on uncompleted contracts included in balance sheet

The above amounts are included in the accompanying condensed balance sheets under the following captions at June 30, 2017 and December 31, 2016:

 

   June 30, 2017   December 31, 2016 
Costs and estimated earnings in excess of billings on uncompleted contracts  $101,692,410   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (922,832)   (115,337)
           
Totals  $100,769,578   $99,463,189 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2017
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 June 30,     
 2018   $1,745,492 
 2019    7,814,743 
 2020    136,454 
 2021    48,503 
 Thereafter    1,062 
     $9,746,254 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
INTERIM FINANCIAL STATEMENTS (Details Narrative)
6 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
Number
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash, uninsured amount   $ 1,147,448
Number of Financial Institutions where cash is maintained | Number   2
Decrease in revenue from contract termination $ 8,900,000  
Estimate of Change in Cost of Sales 4,600,000  
Number of A-10 orders | Number   173
Aggregate charge from change in sales contract $ 13,500,000  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
STOCK-BASED COMPENSATION (Details) - Employee Stock Option [Member]
6 Months Ended
Jun. 30, 2017
USD ($)
$ / shares
shares
Options, Outstanding  
Outstanding at beginning of period | shares 149,466
Outstanding and Vested at end of period | shares 149,466
Options, Outstanding, Weighted Average Exercise Price  
Outstanding at beginning of period | $ / shares $ 10.43
Outstanding and Vested at end of period | $ / shares $ 10.43
Options, Weighted Average Remaining Contractual Term  
Outstanding and Vested at end of period 1 year 29 days
Options, Aggregate Intrinsic Value  
Outstanding and Vested at end of period | $ $ 130,500
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jan. 02, 2016
Jun. 30, 2017
Jan. 31, 2017
Aug. 31, 2016
Jun. 30, 2017
Jun. 30, 2016
Stock-based compensation - RSUs         $ 440,000 $ 415,000
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  
Selling, General and Administrative Expenses [Member]            
Stock-based compensation         13,300  
Cost of Sales [Member]            
Stock-based compensation         37,500  
Restricted Stock Units (RSUs) [Member] | Director [Member]            
Restricted stock units granted 53,882   59,395      
Vesting period 1 year   1 year      
Stock Awards [Member] | Selling, General and Administrative Expenses [Member]            
Stock-based compensation         197,400  
Stock Awards [Member] | Cost of Sales [Member]            
Stock-based compensation         $ 41,600  
Stock Awards [Member] | Employees [Member]            
Number of common shares granted   73,060   98,645 5,500  
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 32 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) - Interest Rate Swap [Member] - USD ($)
6 Months Ended
Mar. 24, 2016
Jun. 30, 2017
Amount paid at swap contract settlement and termination $ 4,000  
Other Liabilities [Member]    
Ddeferred loss - cash flow hedge   $ 6,600
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Carrying Amount [Member]    
Short-term borrowings and long-term debt $ 33,984,940 $ 32,689,467
Fair Value [Member]    
Short-term borrowings and long-term debt $ 33,984,940 $ 32,689,467
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) - Recurring Basis [Member] - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Interest Rate Swap $ 6,581 $ 13,685
Total 6,581 13,685
Significant Other Observable Inputs (Level 2) [Member]    
Interest Rate Swap 6,581 13,685
Total $ 6,581 $ 13,685
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Contractors [Abstract]    
Decrease in gross profits due to change in contract estimates $ 1,627,000 $ 1,171,000
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Costs incurred on uncompleted Contracts $ 523,311,736 $ 494,901,886
Estimated earnings 101,672,746 97,984,749
Sub-total 624,984,482 592,886,635
Less billings to date 524,214,904 493,423,446
Totals 100,769,578 99,463,189
US Government [Member]    
Costs incurred on uncompleted Contracts 357,970,228 341,003,461
Estimated earnings 40,585,938 39,638,231
Sub-total 398,556,166 380,641,692
Less billings to date 349,494,171 331,277,942
Totals 49,061,995 49,363,750
Commercial [Member]    
Costs incurred on uncompleted Contracts 165,341,508 153,898,425
Estimated earnings 61,086,808 58,346,518
Sub-total 226,428,316 212,244,943
Less billings to date 174,720,733 162,145,504
Totals $ 51,707,583 $ 50,099,439
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Contractors [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts $ 101,692,410 $ 99,578,526
Billings in excess of costs and estimated earnings on uncompleted contracts (922,832) (115,337)
Totals $ 100,769,578 $ 99,463,189
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
INCOME (LOSS) PER COMMON SHARE (Details Narrative) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Earnings Per Share [Abstract]      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 63,336 26,940 63,336
Antidilutive securities excluded from computation of earnings per share (shares) 114,466 214,983 114,466
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
LINE OF CREDIT (Details Narrative)
May 09, 2016
Mar. 24, 2016
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 05, 2012
USD ($)
Oustanding loans     $ 24,238,685 $ 22,438,685  
Bank United N.A. [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      
Debt covenant, maximum leverage ratio   3      
Revolving Credit Facility [Member] | Amendment - Bank United [Member]          
Debt covenant, maximum leverage ratio 3.5        
Debt Instrument, interest rate, increase 0.50%        
Oustanding loans     $ 24,200,000    
Line of credit facility, interest rate at period end     4.75%    
Revolving Credit Facility [Member] | Restated Agreement [Member]          
Line of credit facility, maximum borrowing capacity         $ 35,000,000
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
LONG-TERM DEBT (Details Narrative) - USD ($)
6 Months Ended
Mar. 24, 2016
Mar. 09, 2012
Jun. 30, 2016
Jun. 30, 2017
Dec. 31, 2016
Payments of debt issuance costs     $ 153,856    
Debt issuance costs, net       $ 112,000  
Capital lease and notes payable       496,254  
Long-term debt and capital lease obligations, current       $ 162,159  
Santander Bank Term Facility [Member] | Interest Rate Swap [Member]          
Derivative, remaining maturity   5 years      
Derivative liability, notional amount   $ 4,500,000      
Derivative, fixed interest rate   4.11%      
Derivative, interest rate description   interest on the notional amount at a rate equal to the one month Libor plus 3%      
Derivative, basis spread on variable rate   3.00%      
Term Loan [Member] | Santander Bank Term Facility [Member]          
Debt instrument, face amount   $ 4,500,000      
Period of amortization   5 years      
Original Term Loan [Member] | Santander Bank Term Facility [Member]          
Debt instrument, face amount         $ 10,000,000
Bank United N.A. [Member] | Term Loan [Member]          
Debt instrument, face amount $ 10,000,000        
Payments of debt issuance costs 254,000        
Debt issuance costs, reduction of long-term debt $ 37,000        
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
LONG-TERM DEBT (Details)
Jun. 30, 2017
USD ($)
Twelve months ending June 30,  
2018 $ 1,745,492
2019 7,814,743
2020 136,454
2021 48,503
Thereafter 1,062
Total maturities $ 9,746,254
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
MAJOR CUSTOMERS (Details Narrative) - Number
6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Concentration Risk [Line Items]      
Number of large customers contributing to revenue of entity 3 3  
Number of large commercial customers accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts 4   4
Number of large customers included in accounts receivable of entity 5   3
Costs and Estimated Earnings in Excess of Billing - Customer #1 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 33.00%   33.00%
Costs and Estimated Earnings in Excess of Billing - Customer #2 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 25.00%   26.00%
Costs and Estimated Earnings in Excess of Billing - Customer #3 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%   12.00%
Costs and Estimated Earnings in Excess of Billing - Customer #4 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%   11.00%
Costs and Estimated Earnings in Excess of Billing - US Government [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 1.00%    
Costs and Estimated Earnings in Excess of Billing - US Government [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage     1.00%
Accounts Receivable Customer #1 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 21.00%   35.00%
Accounts Receivable Customer #2 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00%   24.00%
Accounts Receivable Customer #3 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 17.00%   17.00%
Accounts Receivable Customer #4 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 15.00%    
Accounts Receivable Customer #5 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%    
Customer #1 Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 32.00% 39.00%  
Customer #2 Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.00% 30.00%  
Customer #3 Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00% 14.00%  
US Government Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 6.30%    
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &Q8"4L?(\\#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,$% @ ;%@)2V;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 " !L6 E+U>EB8.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)^F*?T(W%\63@N""XBTDL[O!I@W)2+MO;QIW MNX@^@,?,_/+--S"M"=(,$9_C$#"2PW0Q^:Y/TH0UVQ,%"9#,'KU.=4[TN;D= MHM>4GW$'09L/O4-H.+\"CZ2M)@TSL H+D:G6&FDB:AKB$6_-@@^?L2LP:P [ M]-A3 E$+8&J>& Y3U\(9,,,(HT_?!;0+L53_Q)8.L&-R2FY)C>-8CZN2RSL( M>'MZ?"GK5JY/I'N#^5=RD@X!U^PT^75U=[]Y8*KAXKKB-Q6_W0@A>2,OQ?OL M^L/O+.P'Z[;N'QN?!%4+O^Y"?0%02P,$% @ ;%@)2YE&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 " !L6 E+<:;N[X8" !%"0 & 'AL+W=OO;3A*\=(_8)N9G5W8P2YZ+EYE1:GRWAK6RJU?*=4]!X$\5[0A\HEWM-5/ MKEPT1.FIN 6R$Y1<+*EA 0[#-&A(W?IE8=>.HBSX7;&ZI4?AR7O3$/%[3QGO MMS[RWQ=>ZENES$)0%AVYT6]4?>^.0L^"*%W,BDAXX^UE?5+7U<]^[T"NY,_7"^T]T+"CQO;'Z+_1!F8:;3+3&F3-I MK][Y+A5OQB@ZE8:\#?>ZM?=^>!*CD083\$C $P&G_R5$(R&:""BVQ0^9V5(_ M$$7*0O#>$\/7ZHAI"O0P_08I,>6'L_HR>(%N(@4%DA @<2A M9PN! 9%81&L1>;Z)XAQ624&5U%')%RHN8@,+9*! YM#1LE, R$JKY*!$[O(7 MO;('("O-L@$E-BX_7D@ D 260"%LJ="-D"Y-!6"R%945XR(WPO*30YB5CXY M]^X0=B)@YP?A8E958 NCR%5!2Q4 @U=48*E1EF>BR&C7V8*-Z-AY9@.CF5?P!02P,$% @ ;%@)2R'@7>LV M! NQ( !@ !X;"]W;W)K+JW';?^GV,P^)[4Q_[Q^5^&$X/1=$_[V-3]9_:4SRF7U[:KJF&]-B]%OVI MB]5N"FKJ I5R15,=CLOU:GKWN5NOVK>A/ASCYV[1OS5-U?VSB75[?ES"\N/% ME\/K?AA?%.O5J7J-?\3AZ^ESEYZ*:RF[0Q./_:$]+KKX\KC\$1ZV6HT!D^+/ M0SSW-_>+,96GMOTV/ORZ>URJT5&LX_,P%E&ERWO2TH^_IX+75[K' -O M[S]*_WE*/B7S5/5QV]9_'7;#_G$9EHM=?*G>ZN%+>_XES@G9Y6+._K?X'NLD M'YVD.I[;NI_^+Y[?^J%MYE*2E:;Z?KD>CM/U/)?_$28'X!R UP P_QF@YP!- M HJ+LRG5GZJA6J^Z]KSH+KUUJL9! 0\Z->;S^')JN^FWE&V?WKZOL5P5[V,Y MLV1SD>"MY%ZQY0JMKI(BU7\U@:()G.+U;3S(\5J,UU.\N8TG%C<7B9\DQTD" M !9+3U(1=$J7-CC9CQ']&.Y'$S\7B;VIQVFC#&W\+=<%"\:!EOU8T8_E?@SQ M8UD]H,"5:$ 11UQ9EM8'BYDF2.Z;P'-7 90A;;D5=%@&!YEI6HI^ M2NXG$#\EK\>77CG2EENN2Y,,;1ED/Z!D>"GNB-%+":FG*4U.2U/L20FDSOF3" D>LR64F,Q8X9 V%[*RY8P.@*QEE M!2$8A=Y8GS$E@Q8X:>EDW !'*&@P8 TU)0G3'#$Y3S)L@=/64-J" %'$0%>M MK:!+JY;6.4MH;P% :0&TR@)E+B2$LV]\MZ5#%W@U#64NL!QZI2B M"_?_J>XW:C)QD1/74.(B)ZGVP6AO:<<)2J/2IL-CIN=0IBYRZEI*7>0H]:73 M&FG'"<(0G/*Y 8Z9/2UR3T ](>\1T*@HF22=3K3,.9()CIS@EA(<.9B-,Z@P M4(0+2JL@X3*4&59/0G*L$4. M6TMABYRA5EM,K4?GK*3$,.Z#<_-6QBURW%J*6Q0PZGSB+=N]24KCT[X3OAV"^>VF%HF^G8X*5MAYB* M59]2GOM8[:X/=7P9QEN?[KO+<&PO=V]R:W-H965T&ULC97; MCILP$(9?!?$ ,6 .V0B0-EE5K=1*T5;=7CO))* UF-I.V+Y]?6 I :O=7,2> M\?^/OR'8R7O&7T4%(+VWAK:B\"LINPU"XEA!0\2*=="JE3/C#9$JY!N7N9FSJZ1U"WONB6O3$/Y["Y3UA1_Z[XGG^E))G4!E MWI$+? ?YH]MS%:&QRJENH!4U:ST.Y\)_##>[3.N-X*6&7DSFGN[DP-BK#KZ< M"C_00$#A*'4%HH8;[(!274AA_!IJ^N.6VCB=OU?_9'I7O1R(@!VC/^N3K I_ M[7LG.),KE<^L_PQ#/XGO#\>KD*P9JBB4AKS9L6[- MV-N5% \VMR$:#-%H".-_&O!@P#,#LF2FU2]$N,'J81YU MTCP[LZ:Z%2I[*],@1S==9Y!LK22:2*)[Q6ZIP'^+(+7_"!$Y(2+CQU.(T.W' M3C\V_GCJGR%NK20SDM9(9FWNEHH$)TD8NT%B)TB\!,$S$"M93T%601#.8/ZG MNF-)G"S)DB6>L5A),FTYL)\9S@>$=T2IDRA=$B4SHG2QT7J-HS1^F $Y=!E^ M6./4S9,Y>;(E3SKCR3[(X] Y>=#D7.I[\AOAE[H5WH%)=<3-03PS)D'5#%:J M7*6NYC&@<)9ZFJDYMQ>4#23KAKL7C7\ Y1]02P,$% @ ;%@)2WW/N1]/ M! /A( !@ !X;"]W;W)K[D.1U7?E*1SC?U[*JLB:^%J])O6I M"MFN,RKR1 IADR(['*>+>=?V5"WFY5N3'X[AJ9K4;T615?\N0UZ>'Z8P_6CX MP.13C6A_(XJ<++P_01[C?@6X..^.L0 MSO7@>=)*>2[+;^W+;[N'J6@C"GG8-JV++/Z\AU7(\]93C..?WNGTVF=K.'S^ M\/Y+)SZ*><[JL"KSOP^[9O\P==/)+KQD;WGSI3S_&GI!9CKIU?\>WD,>\3:2 MV,>VS.ON[V3[5C=ET7N)H139]\OOX=C]GGO_'V:\@>P-Y-4@]OV9@>H-U \# M_:F![@WT_^W!] 8&]9!#N_ M.)YU;'U?V'2>O+=^>F1Y0>00<;?(FB)P)9+8_S4(R06QE,1KLU< ^%;R]9NUU9Z^']H#&^H*D'7*\#*1-%7B#P!4%I91. M>*O1L%!0V=1J:_#H,*#V1GB?\AH-J]%0C:BCY04Q0XU*:">%0AH9,)7:>HO M-06E,UHI+Y!&"FHPQH(8R:-E-5JJ$46TM*0C99U*-5HX*\H9H;00*-UKRCDI M05J<1,K-K!4&!F-[(S!E!:94()I6RY0.N1 2/!9(.7#6I0YM,FO*:8B1IQ8) M9#CC/(PM1,?J6T,":.!=)'N1D >"W3 MD0QZ5J&G"E%/2T\CLL:314@Q)9556!_%G+%2H>FPH9CQ7MF1+08$?V8)JHX< M6H(F4(*Q&H$K!I0N[@H.97K-@'%C=AZOZ0T#QARF4:8>F:4PFP3F 6 MA! "SU.&@W9?P.": \%I FX8<*9;C6.;*;"'_R-(JM)CE9+TE5HNF92+ R^8 M9%)0"M!,,BDX2[7TX[GD:P=01"4.:MDSMQ.'226#I2I.+ZR1XG$\ MLMT 7]H K6TJF9_R@+W$G/-;(41*?^CREL#I*S<3=X&2YE<;7-$"+&H>+FI[YF32. MHM)8BDBCU&?2^&H&4E*W.SWB@:\7@!8,#A<,0$]NYY34>,=><6"L0+7!52WK M4=A8"^!1XCR*MGH?4+($YYYTUL93!*AG0JG:;PBHYCUHH/*\V MK$=.93+X]BU"]=I=1-23;?EV;-II,&B]7G8\RO;;&;4OX7X%3/NZO1SIOK5_ MN+_[ZDH>7IGU,XW-UN=&X MO#3EJ;^M2:Y71HO_ %!+ P04 " !L6 E+%HFQR*<# L#P & 'AL M+W=O5;4 MJ^C<-)?[.*X/9YLG]8?R8@OWSZFL\J1QR^HYKB^538Z=49[%E! 9YTE:1.ME M]^RQ6B_+ER9+"_M8+>J7/$^J7QN;E==5!-'O!U_3YW/3/HC7RTOR;+_9YN_+ M8^56\>CEF.:VJ-.R6%3VM(H^POT>=&O0(?Y)[;6^N5^TJ3R5Y?=V\?FXBDC+ MR&;VT+0N$G=YM5N;9:TGQ^/'X#0:8[:&M_>_O>^[Y%TR3TEMMV7V;WILSJM( M1XNC/24O6?.UO'ZR0T(B6@S9?[&O-G/PEHF+<2BSNOM='%[JILP'+XY*GOSL MKVG17:_]/TH.9F$#.AC0T8#2-PW88,!& _9V!#X8\/\CJ#<-Q& @1@/^=@0Y M&,C1 %BW'WVQNNKODB99+ZORNJCZ!KHD;9_"O73[>V@?=MO9_>/7UL\ V?00>@O14\@V #%3R Y##)E"'@(0F$+V 0@=(;'+=$R7!M.EG3V_ MM6=>NCU$=9"BST5H[B6,08("4\P'[C 0---&& _X@(%WC N/W!ZC%!&, C'A M*K!@%1BN@D=GTT/$M I, (3C\& \VQ_P/@A)$(,A(X M<^%MA$"! OOP#FC"1 :92,Q$>DQD(&5FF ?;OPN;L%%!-@JS\<> 0JU'O=)M M%6+"01 ?M@_#Q,Q&ZB!AC0E[0VFC41@J#9\9%R88Q> H7@-O#!X7DGB@K4%4 M!!6">*S'4'D+!*$%0((-X;NAE DYDA@7)0C475-NA,=]%T "5]H%]GP^!)!WAOC%V <(2B6) M4&2N\F'! JQ80*A?#8HK[[I!HW;X ^"45%@_ L(&NR %802X(9KGQ/#@\4# M3CF%M0:PV*"!"EA$.,5;]PYJRB:L,Q 0&O1=)5#BOAAM 0N---( XAS"*4+$ M#.NP)D% E/RI"EAN#-4P]XZ'Y0:PW@#Q/\0 *X[6C/D5PBC!W,>8F\)^1V(D M2.6FJT1]@I%W7.-&P3 W65UH,?,U!F$M RQF;FSZU!/:GX MYHS0GB/_2JKGM*@73V7CCAO=H>!4EHUU3LD'Y^[LCJ[C(K.GIKU5[K[JSV_] MHBDOP]DT'@_(Z_\ 4$L#!!0 ( &Q8"4M_[1 #R@0 L6 8 >&PO M=V]R:W-H965T&UL?9C;;N,V$(9?Q?"]U^0,*5*!8R!V4;1 M"P1;;'NMQ$QLK&2YDA)OW[[4(5Z;_)EN6[VHRJ/ M[?U\WW6GN^6R?=Z[JFB_U"=W]+^\U$U5=/ZQ>5VVI\85NZ%152Y)B&Q9%8?C M?+T:WCTVZU7]UI6'HWML9NU;517-?QM7UN?[N9Q_O/AZ>-UW_8OE>G4J7MU? MKOMV>FS\T_)B97>HW+$]U,=9XU[NYP_R;JM$WV!0_'UPY_;J^ZQ/Y:FNO_M-%/[CW6U=6?:6?!S_3D;G%Y]]P^OO']9_'9+WR3P5K=O6 MY3^'7;>_G]OY;.=>BK>R^UJ??W-30GH^F[+_P[V[TLO[2+R/Y[ILA_^SY[>V MJZO)B@^E*GZ,GX?C\'F>['\TPPUH:D"7!M[W9PUX:L _&Z@A^3&R(=5?BJY8 MKYKZ/&O&T3H5_:20=^P[\[E_.?3=\)O/MO5OW]=2Z-7RO3ALB#!X>@ F;4L M$W/ P' ,""?L81/Y461L8APM=&-C-U($;FSD9B$UJT"VC66LKKKF)I@PB!SE)ES"(G*4Y4:$2WT+=$IJH5,1): B0>KAM)I$ M-SV<:Z,2*U]"N#Q( JXXS)XB5U)JK:.I#H0+Q7[MBE0'8"!)0"2I$B8PDF3, M)!]SF)@"\\8BHQS"6I0519&)4&SORHV#BL6&DS)LYT(BH, M.PEH)Z,E$'-LX9>]H"P,"@@I9YVD-(=1 :7.-(LL M-8(8D1(Q,D2QC.EGA5^:$2YB'0DRG.HI#$H)2$DAMF6,RH6U1INHHP!3\UPP M)_9/PE2EF*J2 GQO*<;E0AK.KH*Z]85Y28"7%+!I0S$O%WY#412M*J0T3$;8 MQ+@09BM13#%*989!2 PR4V%F##)3QF\&86) F+/1J9@P60F0E4*R4@Q,1.1DQBU!82$FY_J2W&/.- =^BLQ'U>,,QLOR&+74T6V.= MOW58FY@7"H-- ;"I$&R3Z*9$8U46%6B 3,@\NMLOKTIHE6M>AVIC.WNNWXY= M7ZRZ>GNI:#Y07X(+WF_DW7:L2_XT,Y9)_RR:U\.QG3W575=70QGNI:X[Y\,4 M7WR7[5VQNSR4[J7KOQK_O1G+D^-#5Y^FTNOR4O]=_P]02P,$% @ ;%@) M2Z8G72>O 0 T@, !@ !X;"]W;W)K"?QCHM KJN9;YW(.H$THKQ MW>XMTT(:6N8I=G9E;H>@I(&S(W[06KA?)U!V+.B>W@*/LNU"#+ R[T4+WR!\ M[\\./;:PU%*#\=(:XJ IZ/W^>,IB?DKX(6'T*YO$3B[6/D?G5W@ I2(1RO@Y<]*E9 2N[1O[Q]0[]G(1'AZL>I)UZ KZGI(:&C&H\&C' M3S#W\X:2N?DO< 6%Z5$)UJBL\NE+JL$'JV<6E*+%RW1*D\YQYK_!M@%\!O!7 M #852LH_B"#*W-F1N&GVO8A7O#]RG$T5@VD4Z1^*]QB]EON,Y^P:B>:_%!ZV";)-@BP19/]M<2LG>U6$K6:J MP;5IFSRI[)J^BR\+>\W0G?]*G;?\J7"N-)Q<;\&;3_!MK Z"4W1VN4(-V@7N0,A"A MC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R;4YO*:F@YKWTSV9X@JF>:TJFXK_" M!22&!R68HS32Q964O?-&32PH1?'W<1=B8*"I_ MX)X7F34#L6/O.QZ>>'M(L#=E<,96Q#L4[]![*;;I=<8N@6B*.8XQR3)FCF#( M/J=(UE(K!.DJP1I)$C_6^):S/ZO)&S14P6VB=/D M2&EZ'2=YX9T']BZ);_([?)SV;]PV0CMR-AY?-O:_-L8#2ME&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0LRQ)MRM MRJ:J6JF55JG:/GMA "N^4-LLZ=]W; BE">J+[1G/.7-F/,Y'8Y]--XVQBGLT;# MET+#V1(W*,7M[Q-(,Q9T1U\C][GC*0GP,^"%@=*LS"95ZH$D0!!(J'Q@X;E=X "D#$6DKGX+W %B>%! M">:HC'1Q)=7@O%$S"TI1_'G:A8[[.-W<'6;8-B"= >D".,0\;$H4E7_@GI>Y M-2.Q4^]['IYX=TRQ-U5PQE;$.Q3OT'LM=]DA9]= -,>^W";)-@BP29/\M<2/F-GF5A*UZJL"V<9H]/,/8LLW+O\ 4$L#!!0 ( &Q8"4OKZ0"8M $ -(# 9 M>&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$MWNW=,<:%IF4??V9:Y&;P4 M&LZ6N$$I;G^=0)JQH E]<3R(MO/!P4 M ;@^O[!_C+5C+1?NX-[(1U'[KJ"WE-30\$'Z!S-^@KF> R5S\5_@"A+#@Q+, M41GIXDJJP7FC9A:4HOCSM L=]W&Z.60S;!N0SH!T =S&/&Q*%)5_X)Z7N34C ML5/O>QZ>.#FFV)LJ.&,KXAV*=^B]ELDAR=DU$,TQIRDF7<0V?IOTKMZW0CER,QY>-_6^,\8!2=CT 0 T@, !D !X;"]W M;W)K&UL?5/;;IPP$/T5RQ\0+RR;1BM RB:J6JF5 M5JG:/'MA "N^4-LLZ=]W; BA+>J+[1G/.7-F/,Y'8U]--XVQBGLT;[6Z:XT+3,H^]LR]P,7@H-9TO< MH!2WOTX@S5C0A+XYGD3;^>!@9=[S%KZ!_]Z?+5IL8:F% NV$T<1"4]#[Y'C* M0GP,^"%@=*LS"95ZH+L@""14/C!PW*[P %(&(I3Q<^:D2\H 7)_? MV#_&VK&6"W?P8.2SJ'U7T#M*:FCX(/V3&3_!7,^!DKGX+W %B>%!">:HC'1Q M)=7@O%$S"TI1_'7:A8[[.-WLDQFV#4AG0+H [F(>-B6*RA^YYV5NS4CLU/N> MAR=.CBGVI@K.V(IXA^(=>J]E<.3,>9X-US[X%".1%*^-SVH;0G1CS90M: M^#O;@<&;VCHM IJN8;YS(*H$THKQS>8-TT(:6F3)=W%%9ON@I(&+([[76KB? M9U!VR.F6OCJ>9-.&Z&!%UHD&OD#XVET<6FQFJ:0&XZ4UQ$&=TX?MZ;R/\2G@ MFX3!+\XD5G*U]CD:'ZN<;J(@4%"&R"!PN\$C*!6)4,:/B9/.*2-P>7YE?Y]J MQUJNPL.C5=]E%=J<'BFIH!:]"D]V^ !3/0=*IN(_P0T4AD5E+T/ M5D\L*$6+EW&7)NW#>+,[3+!U )\ ? 8<4QXV)DK*WXD@BLS9@;BQ]YV(3[P] M<>Q-&9VI%>D.Q7OTWHKMX3YCMT@TQ9S'&+Z,F2,8LL\I^%J*,_\'SM?ANU6% MNP3?_:'PN$ZP7R78)X+]?TM7&W ETW]KZT-@%(V=SA"+7ZPV5!0AWB\Q[,;QVPT@NVF'\3F M;US\ E!+ P04 " !L6 E+&Z569[,! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O; M@\&;QCHM IJN9;YW(.H$THKQ++ME6DA#RSSYSJ[,[1"4-'!VQ ]:"_?C!,J. M!=W15\>3;+L0':S,>]'"9PA?^K-#BRTLM=1@O+2&.&@*^K [G@XQ/@5\E3#Z MU9G$2B[6/D?C0UW0+ H"!56(# *W*SR"4I$(97R?.>F2,@+7YU?V=ZEVK.4B M/#Q:]4W6H2OH/24U-&)0X[L2-S4^U[$)]X=.?:F MBL[4BG2'XCUZK^7N-LO9-1+-,:'*Q 5\V];^Q-@!*R6YPA#K\8(NAH GQ>(=G-XW99 3;SS^(+=^X_ E0 M2P,$% @ ;%@)2PH;Z.FT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DBNJTY)I%ZK:9,VZ=1IZVV168&KV0'9TO[X^G-,3'@!\21KE&".TB@75U(.SAL]LZ 4+5ZG M779Q'Z>;Y###M@%\!O %>5=!O:>QS=Y#Y^F_:NPC>P< MN1B/+QO[7QOC :7L;G"$6OQ@BZ&@]N'X <]V&K/)\*:??Q!;OG'Q&U!+ P04 M " !L6 E+II3.5[PZ@]FF]"]_:X- MI:SCC^U[?;*%A1W=Z8#C3>UL8I[-&W# M7&>!5Y&D)$LVFSU37&A:9-%WL45F>B^%AHLEKE>*VS]GD&;(Z9:^.9Y%T_K@ M8$76\0:^@__172Q:;%:IA +MA-'$0IW3A^WIG 9\!/P4,+C%F81*KL:\!.-+ ME=--2 @DE#XH<-QN\ A2!B%,X_>D2>>0@;@\OZD_Q=JQEBMW\&CD+U'Y-J=' M2BJH>2_]LQD^PU3//253\5_A!A+A(1.,41KIXDK*WGFC)A5,1?'7<1=SP\\?:48&_*X(RMB'>8O$/O MK=CN]QF[!:$)-T(Y< MC<>7C?VOC?& J6SN<(1:_&"S(:'VX7C LQW';#2\Z:8?Q.9O7/P%4$L#!!0 M ( &Q8"4N[>N/%Q@$ #<$ 9 >&PO=V]R:W-H965T,"7B=_'\". M:VW)BV&&,^?,,(S30>E7TP!8]"9%:S+<6-L="#%% Y*9&]5!ZTXJI26SSM0U M,9T&5H8@*0A-DAV1C+ M0?*T8S7\!/NK.VEGD9FEY!):PU6+-%09OE\=CEN/#X#?' :SV"-?R5FI5V_\ M*#.<^(1 0&$] W/+!1Y "$_DTO@[<>)9T@VB;# M>XQ*J%@O[(L:OL-4SQ:CJ?@GN(!P<)^)TRB4,.&+BMY8)2<6EXID;^/*V[ . MX\EN/X7% ^@40.> ?= AHU#(_)%9EJ=:#4B/=]\QW^+5@;J[*;PS7$4X<\D; MY[WDJ]U=2BZ>:,(<1PQ=8F8$<>RS!(U)'.E_X30>OHYFN [AZZ7ZYBY.L(D2 M; +!9DEPFUR5&,-\4>0V*K*-$- KD1AF?25"%HV3H.OP9 TJ5-^&<5EXYZFX MIZ'Q_^#C2#TS7?/6H+.R[OF$)E=*67"I)#&UL=51A;]L@$/TKB!]0$A(W561;:EI5G;1)4:MM MGXE]ME'!N(#C[M\7L.-Z&?L2N/.[]]X!EW10^LTT !9]2-&:##?6=GM"3-& M9.9&=="Z+Y72DED7ZIJ83@,K0Y$4A*Y6MT0RWN(\#;FCSE/56\%;.&ID>BF9 M_G, H88,K_$E\<+KQOH$R=..U? *]F=WU"XB,TO));2&JQ9IJ#)\O]X?$H\/ M@%\);TA[ZD[ MF\(GPU&$;\Z\<=ESOMYM4W+V1!/F,&+H$C,CB&.?)6A,XD#_*:?Q\DW4X2:4 M;Y;JR7\(ME&";2#8_M5BCV]Y#*SJIC$E\W]%_@E02P,$% @ ;%@)2\?NCP6W 0 T@, !D M !X;"]W;W)K&UL=5/;;MP@$/T5Q <$FW62[6;ML8W"Q06\3O^^@!W72IP78(8YY\P,0SYJ\V([ (=>I5"V MP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z@J0@-$ENB&1<]:^ GN5W\RWB(+2\TE*,NU0@:: M M^EAV,6XF/ ;PZC79U1J.2L]4LPOM4%3D)"(*!R@8'Y[0+W($0@\FG\F3GQ M(AF Z_,;^V.LW==R9A;NM7CFM>L*O,>HAH8-PCWI\2O,]5QC-!?_'2X@?'C( MQ&M46MBXHFJP3LN9Q:NT]9>.+T0'UOJN",K8AW/GGKO99X2["=VOUFT_TLTV"+!)D:X)]\J[$K9CW(F354PFFC=-D4:4' M%2=YY5T&]H[&-_D?/DW[#V9:KBPZ:^=?-O:_T=J!3R6Y\B/4^0^V& (:%XZW M_FRF,9L,I_OY!Y'E&Y?_ %!+ P04 " !L6 E+^2#P#"$" Q!@ &0 M 'AL+W=OUNFS 4?17$ ]1\?T0$J@BAN6K \_-I98Z@,JBPQ?X"?)7=^!JA2:64T.A%0UK M'0[GK?OH;_:YQAO [P9Z,9L[VLF1L1>]^';:NIXN" A44C-@-=Q@#X1H(E7& MZ\CI3I(Z<3Z_LS\9[\K+$0O8,_*G.JJY",CBRJ%(K?AK%IS=B/_/T(P)@130N!_FA".">%[ M0FK,#Y49JU^PQ&7!6>_PX65U6)\)?Q.JS:QTT.R=>:;<"A6]E7X6%.BFB4;, M;L $<\R$0(I]D@AL$KM@G9Z%'R7V-DQD%PFM/D)#$,X)HM!.$%D)(D,0?:@@ M7E0Y8%*#:0>,'Z51E-F%8JM0;!%*%D(#)IX)!7:)Q"J16"32Q4M-5EZRW-,_ MNU!J%4HM0ME"*%UYB9)/A#*K4&81RA>;EJV$_/0_1R"WBN1KD=Q;N,G71R", M;7;0[ 92X!?3K(13L6MK&N4L.O7#Q\#@_);J_X]+0B[X?!N71W_G;O!RI (WZU,/+%W%&I'"E]48NOI]+U ME",@4 M%@>5P@R<@1#%)'W\F4G?65('+^1O[9YV\3.:(.3Q1\KL]B:9T,]8$HI=9\K^&]R 2+AR(C5J2KC^=>HK%[2;6*25#K^:L>WU.)J3 M))O"[ '!%!#, 6&JX,)EI@9@23[+!'8)/;!?7@>V E"J\=0$X3O"$([060EB#1! M](X@6B5I,+'&] 83Y5&2V'5BJTYLT8E7.O&'=!*K3F(IR ."U$J06HRF*Z,& MDR^->IOH0=TSJTQFDW 7?.MMVOF!Q46XMFI Z;*JH1&ULC5?M;ILP%'T5Q ,4KL$8JB32FGYL MTB95F[;]IHF3H )FX"3=V\\V+@KFTJ4_"C;GW'.N\;TXB[-H7[L#Y])[J\JZ M6_H'*9O;(.@V!U[EW8UH>*V>[$1;Y5(-VWW0-2W/MX94E0$)PR2H\J+V5PLS M]]RN%N(HRZ+FSZW7':LJ;__>\5*=X6HO9;OEOXGN'TBAF 0OPI^[B[N/9W*BQ"O>O!EN_1#[8B7?"-U MB%Q=3GS-RU)'4C[^V*#^H*F)E_?OT1]-\BJ9E[SC:U'^+K;RL/13W]OR77XL MY7=Q_LQM0M3W;/9?^8F7"JZ=*(V-*#OSW]L<.RDJ&T59J?*W_EK4YGKNG[#4 MTG "L00R$"#^D!!90G0M(;:$^%H"M01Z+2&QA.1: K,$YA""?G7-Z[K/9;Y: MM.+LM?V.:W*]L>&6J0VQT9/F_9MGZHUU:O:T(F&\"$XZD,7<]1@RPM Q9HU@ MQHA[+$HRQCQ@&#;&//Y7Z6F*2+(!$JCE&-:$H&M"##\>N4@=%SV&&4QM,'$< MJC_'"@(#>@D;V8E0.Q%B)W/L]!AZH0,DBF9D8E0FGLJ D\YC/)&)*:&X"D55 M**("C@J=+)I*96[-$E0F060('H"A 1@2(')\LNFB:Z.X3(K*I(A,C ?(T #9 M%3ZSB<^(T3F?$.)](D2$9MX\S+0:0$(D;J^!B5D:I>FDF2"P+,KF#.%U#DBA M W,-8:#4M?,Q:&P&KW) RAQFVA;@%0Q8";N; :8U#!F+9[<#7L: U#&9"X&7 M*& U.G&;( TTF36+US(@Q4Q@)@1>IX 4*G$VY=J"+I>616'B--$'!):E24S= MU*'< I#VXWXXU3/O#!Q\/@O<'@O4')_.U!5WW_2!X%R%8%P%7"*[Z MA 07IR1]]/Z6M_NB[KP7(=6!RQR+=D)(KD*&-\KU09WVAT')=U+?,G7?]D?> M?B!%8X_SP?";8O4/4$L#!!0 ( &Q8"4OX\'Z?N $ !0$ 9 >&PO M=V]R:W-H965T5.EG.).PU M,B?5 M=E=Z? #\8C"9JSGRG1R4>O/!UZ[&F3<$'%KK%:@;SK #SKV0L_$G:N*EI"=> MSR_JSZ%WU\N!&M@I_IMU=JCQ)XPZZ.F)VUA377K7'92!7MZ4>+RS,6,V 2,#ILRR+%VE2%8I$E76:8$R*5 F!#9W.U%^ ML+E>?[!)KL['OY?O5!^9-.B@K#OJ<""]4A:<8/;@+N'@GN@2<.BMGV[<7,\7 M=0ZL&N,;),N/H/D'4$L#!!0 ( &Q8"4L%^!5(S@$ *X$ 9 >&PO M=V]R:W-H965T0/B+GNLBM :JBJ5FJE M5:JFSUXX+"@VIK9W2?^^OA!$$JO*"_8YGAEFP'8Q<_$D>P 5/#,ZRA+U2DU' MC&73 R/RCD\PZI6."T:4+L4%RTD :2V)41R'X0XS,HRH*FSO)*J"7Q4=1CB) M0%X9(^+O/5 ^ERA"+XV'X=(KT\!5,9$+_ 3U:SH)7>%5I1T8C'+@8R"@*]&G MZ%AG!F\!CP/,I+E*.@A8Y2Y0O-3X@70KP2HO2_A&0A)&\(V#FS43\3 M1:I"\#D0[F=-Q.R)Z)CHC]F8IOUV=DVGE;I[J^(X+_#-""V8>X>)MYC7B/H] M(@E7"-8&5A>QUT5L^>DK%P>_0.(52-X+;!RX& ZSMYC1F4P.>7I(WP!K#S#> MY8=TM_=;2KV64H^ER"^0>06R#V3*/IK) _1GPIN=8T[R#R(NPRB#,U=Z$]JM MTG&N0(N&=UJUUY?'6E#HE)GN]5RX(^0*Q:?E=L#K%57] U!+ P04 " !L M6 E+TE]*]. ! !U!0 &0 'AL+W=O<=[Z/2=F@M&E"[%'LM> *DL MB5$<^GZ*&6D[5&2VMQ5%Q@^*MAULA2ZW0E=X5JE:!IUL>><)J'/T$*PWJ<%;P)\6!GFV]TR2'>=OIOA>Y<@W MAH!"J8P"TF&\B6$=ZF*5IVMG9>SJM MU-UC$49AAH]&:,(\CICP'/,9L5DB(G^&8&U@=A$Z7826'W]R$5VX&#'W%M-9 M3)JL@@LC2U 0I:O$[25R>HD67KY=#F2$)->M+$%7K,1.*[%C++%;('$*)#?, M-;DES!)T)4SJ]))^/=?TEE>\!+FLX+,?P!Q(/XG8MYWT=ESI?\E^\37G"K2B M?Z=S-?H,G L*M3+;>[T7XTDP%HKWTR&'YY.V^ ]02P,$% @ ;%@)2R;9 MJ&_@ 0 :@0 !D !X;"]W;W)K&UL?53;CILP M$/T5RQ^P!I-+&P'2)E752JT4;=7VV8'AHK4QM4W8_GU](2R;17V)/<,Y9RZ> M23I*]:P; (->!.]TAAMC^@,ANFA ,/T@>^CLETHJP8PU54UTKX"5GB0XH5&T M(X*U'=JS&GZ ^=F? ME;7(K%*V CK=R@XIJ#+\&!].&X?W@%\MC'IQ1ZZ2BY3/SOA:9CAR"0&'PC@% M9H\KG(!S)V33^#-IXCFD(R[O-_7/OG9;RX5I.$G^NRU-D^$/&)50L8&;)SE^ M@:F>+493\=_@"MS"728V1B&Y]K^H&+218E*QJ0CV$LZV\^A, ML+'_1T@F0O)*\-TD(3-?ZB=F6)XJ.2(5'JMG;B;B0V*;63BG[YW_9JO5UGO- M:;)-R=4)39ACP- %)IX1Q*K/(>A:B"-]1Z=O YS>(W8?UR,DJT4DGI\L$]S2 M=8'-JL#&"VS>=&%WUX6 V7M,%X+LZ#Z*HKMB5G#Q/E[B0D)D\40"5.VG6:-" M#IUQS5AXYX5YI.Z)[_Q'NTAA[E]EPA9^9ZIN.XTNTM@!\L]<26G IAD]V-%N M[.+/!H?*N.O>WE48_V 8V4^;3>:_E_P?4$L#!!0 ( &Q8"4O=9C;_0 , M %P, 9 >&PO=V]R:W-H965TVN[Y+4JZW:9[KON<)=E[69OJ[S]X ZV]G=VKJGRS@^;YZP]-#;?#D%5 MF5%"9%;E19VN%L.UAV:U<,>N+&K[T"3ML:KRYN^]+=UYF4+Z=N&Q>-YW_85L MM3CDS_:'[7X>'AH_RBY9MD5EZ[9P==+8W3+]"'=KT'W H/A5V'-[=9[T2WER M[J4??-TN4](3V=)NNCY%[@\GN[9EV6?R''^FI.EESC[P^OPM^^=A\7XQ3WEK MUZ[\76R[_3+5:;*UN_Q8=H_N_,5."Q)I,JW^FSW9TLM[$C_'QI7M\)MLCFWG MJBF+1ZGRU_%8U,/Q/-Y1? K# ^@40"\!\/\ -@6P(" ;R8:E?LJ[?+5HW#EI MQFH=\OZE@#OF'^:FOS@\N^&>7VWKKYY6E*E%=NH339K[44.O-;>*=:Q@Y"+) M/,"%@J(4=(CG-Q0ZH!@U:M#4@T90Q@ 4DP%-K.2&&P):2QR*H5 ,@3(!U*@1 M5U,! :FHXB%4K#3*:*ZXP9DXRL1C)DX")A[-)"GW4W$=EBU6"D/]4Y),X% " MA1((% 10(IZ*<@J^+#R BI7<,$X9YS/5DRB41*""]=]+I'I$22-4\/*M8Z4Q M7#+0,]53*)-"F!B>0*,)]#OZ1$>H3"BC"*7AHA E]P^ <0DXE$&AS#OZQ,1% M)4(+$]*O8R$SDFG*9I" X+9&WM$HD^AV,BV$!!EV+R;51'*0ALZ S?@MO*-9 M)M%M9;R%<5 0@B%2!E0IP^? < L&Q(.CAIE$M\U))!@C0BY,R2138N;# +@) M ^+"G,^DP#T3$-.,N@9B+P0I?#\($KZBF%0P[1V6SM@FX+X)B'%&G0.Q'TH@ M6NJ8"_%8[9M9@)[!PIT3,.N,>B=V1$HEIYI!U#N(%*BOHIDS/\#M$S#_C'I' MQ=517%&B& O!$*GTWR0AR-P;AMLR(+X<]XZ.-S"@B/(U"KD0)2'^@\/"KTUV MM6SRQ^*U3]02P,$% @ ;%@)2[=@F[/V 0 _@0 !D !X;"]W M;W)K&UL?511KYL@&/TKQO==%$1K8TW6+LN6;$ES ME[L]T_I9S45Q0.O=OQ^@US@U>RGP<<[YSJ%(U@OYJBH [;TUO%4'O]*ZVR.D MKA4T3#V)#EJS4PK9,&V6\H94)X$5CM1PA(,@1@VK6S_/7.TL\TS<-:];.$M/ MW9N&R3]'X*(_^*'_7GBN;Y6V!91G';O!#] OW5F:%9I4BKJ!5M6B]224!_]C MN#]1BW> GS7T:C;W;)*+$*]V\;4X^($U!!RNVBHP,SS@!)Q;(6/C]ZCI3RTM M<3Y_5__LLILL%Z;@)/BONM#5P=_Y7@$ENW/]+/HO,.:AOC>&_P8/X 9NG9@> M5\&5^_6N=Z5%,ZH8*PU[&\:Z=6,_["3Q2-LFX)& )T(8_9= 1@)9$-#@S$7] MQ#3+,REZ3PY_5L?LG0CWQ!SFU1;=V;D]DU:9ZB/'$;P;N#"DA"3;?NBF'[KR@Z-% MHR/=.*,@B6WZA:4U,DVCF(2[=.$)S6ZB?1F^,WFK6^5=A#:7VEV]4@@-1C1X M,JJ5>8RF!8=2VVEBYG+X)(>%%MWXVJ#IRHV0S M@1#[Q&BK]Y\P%(THOQ07)6@ Y61*C*%PL M$L1(6?E9:F,'D:7\JFA9P4%X\LH8$?^V0'FS\0/_'G@M+X4R 92E-;G 3U"_ MZH/0*]2IG$H&E2QYY0DX;_R78+V/#=X"?I?0R-[<,YD<.7\SBV^GC;\PAH!" MKHP"T<,-=D"I$=(V_K::?K>E(?;G=_4O-G>=RY%(V''ZISRI8N,O?>\$9W*E MZI4W7Z'-)_:]-OGO< .JX<:)WB/G5-JOEU^EXJQ5T588>7=C6=FQ:?7OM'E" MV!+"CA#$#PE12X@^"/@A ;<$/-H!N51L;?9$D2P5O/&$.]V:F$L4K+&N?FZ" MMMCVGRZ/U-%;%N(D13HME*1)8>]5.(XWD!/"N K0 >E/)Y5$J'B2VFM1S/6!X=[3:>;!,$&"=CSU-8&.#5,AJ9_E3-N4:]^\M M7&QOD%[.KY4R9]R+=NWG)33W?Q3?!NN=ZR(?,JZG_2#B4E;2.W*E7Y=] V?. M%6B7BR=ML-!MM%M0."LS?=9SX9J)6RA>MWT2=&ULC5;; MCMHP$/V5*!] XMQ!(5)A%[52*Z&MMGTV8$BT29S:AFS_OK9CHB0,%![P[9PS M,_:,X[2E[(/GA CKLRIKOK1S(9J%X_!]3BK,9[0AM5PY4E9A(8?LY/"&$7S0 MI*IT/->-G H7M9VE>F[+LI2>15G49,LL?JXJS/ZN2$G;I8WLZ\1;<T-IBY+BTOZ#%!@6*H!&_"M+R0=]2H>PH_5"# M;X>E[2J/2$GV0DE@V5S(FI2E4I)^_#&B=F]3$8?]J_I&!R^#V6%.UK3\71Q$ MOK03VSJ0(SZ7XHVV7XD)*+0M$_UWL)R'](\ W![PD>>D@(#"%XEA :0O@L(3*$:$)PNLW2 MN_^"!DT> )>SE\P+YJES44(&L^HPWA 3 MNF/,&L*@,>8%PGACS"N$\<>8#80)>HPCX^V#]L"@/2T0C 3"B;,=)M:8VFR, MYR=1,@&^ D O& -'+OF@2S[@4@0+!*! C$DT,*;EQ%;O>#+86@I1"PE, " M$2@0 0*3G%M'-Z[Z#UV-04OQK:5HFKD=)AQ:@DTDH(D$,(%@@3DH,/^_CZL. M@]RAD[,[^:504*&[@!UO6ND0Z,YVH#L7"GJBN QH4ET/CA?!A8R 2HZ"J3$( M=&_SX.I$0'E&=\H3P?6)H *=3V^VVPKU0S#MG<$%KQX!/S [%36W=E3(;X6^ MT8^4"B)5W9E,[ER^._I!28Y"=6/99]W'MQL(VIB'A=._;K)_4$L#!!0 ( M &Q8"4NED,DES ( #4+ 9 >&PO=V]R:W-H965T>4OY^W<5B[GXJR*O.);Z37GLF3R[XH7XKKPD?\Q M\9P?3\I,!,MYS8[\)U#.#;_N%'YJ,>,%WRH1@^G'A:UX4)I+.XX\-ZO>:ACA\_XB^:8O7 MQ;RRAJ]%\3O?J]/"3WUOSP_L7*AGFV'(NQ=63W0&JF3FG:$;U_N[,9+N=[3>] 8V>O2PQ M3>;!Q02RF%6'P4,,CF\Q:P!#TUO,XQA#LUO($Q#F%K$9(Z*PAP2ZUKY@#!:, M6WY\DZB3Q6.'25I,U6(0B5)"89T(U(G&.DGH5!N-=9!N"A/UQ*!.#.@@1Z?# MD(%.G%%,8EB'@#H$T''VYHF,ZZ$8D0S6H: .!70B.$ "!DB .YIA3 $%DE! MD10(0!V1=+0:,0G#R>W-0*$,$'+\N88P*2R"0K@+A$"(S+4X $HGBD$3W08! M(9"K X'PA YL<@2X/)TX10CV+P(,3-R51V,'W]UC!'L8 29.1QT6E *PL:UA4E8Z5@<%DP%\H?3![SJO%> MA=+WCO9V1ZP9*U/:2&O0WY>4_4$L# M!!0 ( &Q8"4M5R&PO=V]R:W-H965T(5'4T!+QQ'KHU$G%>$ND M6O(+$CT'4IJ@EB+L>3%J2=.Y>6;V3CS/V%72IH,3=\2U;0G_=P3*AH/KN_>- MU^922[V!\JPG%_@%\G=_XFJ%9I>R::$3#>L<#M7!_>+OCZG6&\&?!@:QF#NZ MDC-C;WKQO3RXGDX(*!12.Q UW. 9*-5&*HWWR=.=D3IP.;^[OYC:52UG(N"9 MT;]-*>N#F[I."16Y4OG*AF\PU1.YSE3\#[@!57*=B6(4C KSZQ17(5D[N:A4 M6O(QCDUGQF$\">YA]@ \!> Y (^UC""3^57I/*NE:O7OS@D(E M]311_G$A63\];&A^7?/_4$L#!!0 ( &Q8"4L%<9H&Y , #T5 9 M >&PO=V]R:W-H965T)\ ) MD.Y 52NUTJE5V]\Y,! UB6EBCO;MFZ_CP!ZCY,^1A-GU[)!9[WE^5N7OZB"E M]O[F65$M_(/6QX<@J#8'F2?5!W641?W-3I5YHNO;AG&0 M)VGA+^?ML^=R.54\J+4K^;F\_; MA1\VC&0F-[I)D=0?KW(ELZS)5//XTR?U+VLV@=?7;]D_ML77Q;PDE5RI[%>Z MU8>%/_6]K=PEITQ_4^=/LB\H\KV^^B_R568UO&%2K[%16=7^]3:G2JN\SU)3 MR9._W6=:M)_G/O];& [@?0"_!-1KWPN@/H#> \3= -$'B/> N%6K*Z759IWH M9#DOU=DKNY_WF#1O$7L0M?J;YF$K=OM=+4]5/WU=\AF;!Z]-HA[SU&'X%<9 MK&T$G_$+)J@97&AP1..)VPENEUC9B'AFL+ A%&(2!+6@-IYNJB"<0, $HDT@ M;A((0\P.$[68HB-I5'H/<4,B@B0B0"(R2$36$@;-]3W$#8D8DH@!B=@@$5M+ M%-L*AQ 22F 2$YQ@"A-,A[\0,YA@!AA,#1D0QGRS[V-NB+ 0^SRT4E#H M< =SM HV7 X&;?[(^ !! (A"J^,@D*/E,&QW1B"%JQYL>"9&2(+MRI!?+4EL M$(6F92$H M1XYQ]%6.'X\ QS#7*88HTT0]AY%(R3!WB,T95J2@"V-.=H$88,2LI6C31"V%8T8)0G;BH8, MDP#DW/ $]IX CN&.25%@QX@1DZ+ CA%#)D4 (FY,BBL(DD B+O>$NP] 6S%'4U18%N)$9.BP+820R9% +(F MQ14"<4=3%-B@ GB/.YIBA+T7C9@4(^R]:,BD"$#$S:887)TAY;+>ICM8_)J4^[2HO!>EM&UL[7U;<^/& ME?#S]J_H\HZ_:*H@FG>)MN,JCL2QE6BDB2@YE4KM TB"%#PDP. BC5+[X[]S MZ6XT@ 9)7;R5W+*,DXV?P9_)ZKMTFP3^(KT/@FRS_J[;;@^_V_AA](W,H_ ?>7 6 MYU'VQV]ZW=$W/_V8AC_]F/UT'L_S31!ETH\6,XPC>2S3>S\) MTA^_RW[Z\3LGMS=W9[=S.9RHNKLX:Y MSF#UQ%_#JHO@J_QS\-0(XNW3MK94IWW\E^IOMXF_"*.5G#YM9O&Z!MRO=XTK M? Z2,$8\+.2YG]46TV@6__$?3D3#' N:Y^/:7U6?+OUU6L=4GB0T($SG@(._ M!7[2N/KQ<:=[W.LTH-&7?PW6Z^,O4?P8R6G@IW$4+.1%FN9!4AUR%3=.\FN\ M!I[UDR< :5T?R>_](04.V,9)1EC._"Q/I=I)=<#?ZJRLUJ+YY1EL=!4G-:)/ M-_X:GQ?KG,6;K1_57M1<%&\V<'RF63S_XLDIG2%YG6=I!@<-AC>27&%>4?XC M_%P#^"_=?:.);LZQ9]=7YY.KZ>1#)*,ADO)2 [_C1C^:!A-,O%W$^RY;Y6OIZ"+SRKBU]^@<@#F3F?PU2YYO7!-PNH,;. M9YH#+D,?L!1F85!G T/RK?^$]'8\3_*@P%;U^0>-_A)1YKO(=RBA-/ATPF$0 MS+N.H]5Q%B0;N0AF-3R=J9G@M;0VVV4(/(F@ "'X9 MFN?PGVTPS\*'8/WDR1"5RX*/5[.D'2^ '( 0V!P>RV/@H[F_#6&SU3=O@@R, M)XN3'+R:;_(U<9LZT,!E@!3@7(#)R1:,5A?N]A* =G;(R(.$_-%G'_GC/LA" M4!D[A#XJU("T"W#5QS "F1RBAHI3PJ/\^WB6TC'XKQI^=HOP7;SB%4PBCX!$ MBWB]]A.0&H!DHGX-S/+H@J]VO\<\L_N='W%]=54CJ_.Y=GUI\\WDU_@S8M?)VA[7G^:R*/+Z^GTO4V3'43H'6QOUU2; M$C4%&9L)=A,\!%%>MPI!NB+Q4W]=%P,_)\#E.1-^!X&>0@: ]V^[)9@&P98"@ M/X0I<' MGMJ]DRW"=8[R];#IE*&=IV3F$ 9SLM;#G>O4U-8'W@+KF;H9K&%J>-XD%::_ MC$$*7%^>3VZF(+O_HV[PX!RNP@A7EWXF;1=C<, 0Y M%AKW# M"4:D>9!E:Z/2ZH>#Y!.X)&LP@<,EJ$?2<_!>W&@*.(\@,AN+K/T'D$A[#$>' M+-0-BB]>MD&4[7O?1DPC&@-2:HBWG1JD^GX%YX>-;:3R(4-V4'DOM!4(:V&2 M9^RN-K;II)^-I[_(CY?7?SW0L4;G6"[!6DI+*@ZA1_.VP95:_):G&;)Q*H$U M@6%C,,W6 2F'LL"#Q_CC')?1PO&@-H#_Q3V#(G3[LZT(0>D&<9MLNW2FG ME5EBC\MNKS[[_=QWL\R1QNI[!3)!AP]''*]]QSZ,'A ! MNX_DYSR9WR-D@+CMVE>Q>Q/[<5BI\R!8J!70A-]SLFH[<4&U;R=+]A/W[,1_ M8B4<[0FTE/?PK'=W1F%L ':^6)5L%#IH1!QY%."FR=F3$Q$-_H"+>^>.J"GA M&C13H1Z1$RA@W/1J@&>\Z:4K4!OXGD5G>/T@"DXTU\%+\$^4MSDXJ(D.J<@U M[L0)%0FA19[@"B!]%&SH2M56T6Y="!9TD^SW(*B@%6 M6O((4?K__O.TVVW_H#(5]%?GA_>-,7/T8G%8=I\$)-E%&GZ5&XX[!!AW< Q" M"TS>^^ !S() :1=D@VV>I#D*)S ]<-(D7RM=DP0K]"/0?R<7%AY.@SDP@HEQ M3;[.23$+='O@U"':C]1FII,SO9&6/ L2]%^ ;G%K*K8! M:\#S8)OQ&KB[NPBM/^85VO)X [P^]RVT%90&&L2;,,LL% I"89PV(-&3_AH> MYZM[6DU1&^9=AP$<:/@1! ^L1&R\1= 8O"PX?__D:-3 HML_"\!O6GC$W I M@ APD-$Z;LGQ>@V#+,L3IO?T5N-M&*E#LO$C?Q5P-@(7B@+4]IC)0S[SY=(/ M$[FU3Y;F/Y8$J7X(1"@0E03+=3"'WUIRFL_O2Y#@*I@X4M3&\# &P9%.D8^' MHX6GRL+UC"U_20ESY5>4TT1 HI06%B#4P,U=L%9!*)51[V8?PCC\!X0(^C$Y M_"LF-LPT!V)^2[._BWW1@%02=?8D7L=RB%AM\CCA!5F$ZDVF^0K,81RIF2:U M\"6<6YT!6P)OL 4;_0;&%>V#3@J"XL:/V24:G@'PGGTP+3;&L]XY^2&58SJL M@O.OJ+ _ LIDIWW\9\,W3YCU9#E5(R23'A@J7[/D+(*(-)X<]'!C>(\X%JBE MN38DV;&@6,!#(!3A"AM/SPP[F7$P95"EIFC[&%47B:A5E.V^ =*I;F#<#CG!F(@/@8+"CZ"CX=QNY! M4N0899AR# )YQ7<^4 MIH+#M9#O.EZG?^+U^Z?XGK>E1_#4C!$RU&02IE]P@VF <@%)X48/ M,F<*1AGB@XET'Z[N@:H\SR-PU?U3F0(@?Q8@BV&V#-Y#]WH%5@*=3 J3LRPP M'H2,'P*FMOX)M8LR:]@J4M)MCB)O%1S'RV-U+&T-]_G::#BQ"4"RD^E62( 6 MG&X]&;PK7>]X'*NG<[:R _3(%F8GZ !(V/D7//L %THA$HNDB")!>CM0:N8^ MW +6LD>4PFIO; K#RS676 -*9:\J8 2J$W%22$ M'L%CI*,()$/O,;"1B5Y 6IU,(@Y 24F,5B8D@\V^DP7OVH_8^4%#%0&"7XVU MI'Q1\6HWO*7H*,\,CSRBN"M& B<2>*3@^! 1 C0NA,9%?0,F./%4W\,;)LGU M'H2.E2A[+DY"\#XL6K,@(&V@])9EW*_#95"G^<0,Y=T]A,$CC".+<\TE#3@@ M6"[A:*/,Q5,Y-Y%6>F9VPFR^\9,5!CG,(5/6AN&-,"UL"!UU,;DM/:LZM 0M M+S<+T-5(!=4SL4S*4[.EIF.(+E6\1B-,2Q\*FJB1!>8PMQ$@+X<1*Q,FNF>1 MC,]O*O#?(3%ON(HT>OT-1V6 -K:EP+J,!+&O-)3'"A=8)D):^9*FP1@WF.H8 M>@-5ESV9@V[8XV@&&@MQ:9LB1""L8,A!?:04+T7LHH96XD +"M1>'! K^ *) MF9AR*DL%&FF/1 M1[0,S!)@+1F0)VW!"CSQE&<5RG; !OVZVRC9&_< 8!/9F M=X'\C#!"/$198:CXV^U:Q_KWT/4'<1\_ I$2,'Q1A$1*/N'*B;:>"O*2",/' MZ#4$I O5%B"PCWFD!9FRQ,834K)QDD"K\!Y M#IX\W%4:!%_(5DV)5]D(0JU#\FD=PE9 %\.[\'"9(Z=G6D&A:QGC0($F58QA M.!608VG/NDJQGF%;W%<24CJ&A&:5';=HI_SU'NS[N1)O+(D43K7Y5D@9UF\: MPVBO&T)YVEXNS62T&KN.%$P,B#F/L_B8A+^2;TKVF+H==2#&ZS3V4&]$%J60 M/[D^B 0$&S1&$2MKS/&Z!ER9J8 F9"F_R($+LV7 :L(E++C-DGXEME.JJ"PQ MX:_'^W#.!XK&PKM:M*'3=DYG7Q1AAE)XX9.?P%CC?%5M1=M/,EYMV=49AUCX M",+?F%-WT_%'$_IX]%,RNBG3(]CMX+ ;3A7EY#.@-D!KA]( * R2!;,IO30^ M[K2!*E$Q5*%@Y^C'.%_#!C:(Z,!E3XL&3:9PC[8E"CX8OTK\#4B02(S!%5P3 MILIF->@J'ZQW_Q$YL, 3X(&P"%A7LI3/UU87\L!1]O"4I.!8>_3J0B=1<-I% M,&<628*5GRQ45AU1H-40;=6P"R*J@/>V=#;P..MEE7="\#VBR$GSK3K'LR=* MTX-7P'(Y%61R?X@#LG%=;LD<)"!HZJ0E/Z 9*Q0P_@SQOD2+IHHL"I,HF0W2 M'%D$I3% /B-MK3$(D#$541S"R&6.,077IF?!$_C,Q.2=DYX^T:#$-#N45+(K M"D!K%A&4,DDI9RUMZFO>_$?N ]X2X3I-Y6U;$DTSB$TOM=,D1U 2$UO"!.,Z M3Y6&)"],2RN5E!"*W5'8,9G0^-<'0I\1P(J*Q1AC3@.DD*(B=/#7(I]KE6S$ M[A*5=1)_I1& UW>GK9'8H-&KLY3EXUDV\NK#^ZVA5,,9F>@>K%;(Z!D!F:Q< MJW9ZK8%>ED[D)U!*@.L^X[H($X\+FVF*E61P?%) #_R?$5,?Q],/1DRI2D;G ML+LM*0T];CR],][B5=RBY8_;(_NY_DV_Y\D;VX&UG!.DVIDZ0&#SW<;;<"Z' M[>%[(E84/,I4P8%%<9@R21MIH-]4Q*[Q+CK,"HX 0_QYA8<"U@ MON3I&.M'T?P5^BWF2S0^?#QYZ,$7 3=U4O6[T@A8LT>PDNC@:+UO&V,^GNB( M/%<_TUX(1< $\+[*XV 72[ID/;***12%^PV2AW#.."QCHC#_[1.2V-YTL4[A MAA12QH]$P#T+'+72M01HJQO!XH!$)[E:W*:#FR!DLC' +8. VLW1&L\F!T- M(L47")WA#=P_P.$,MXH/*L1"K\"IP;A6A+%Q#$JD*4?-'P.MG0HA74( ^16$ M=)1W# IPZX;#E4HCV4>AX!!A^4S@]L&&8"R'2S*,$,97I3#*;/#D\QIRICPQ'P-J#)_2QT'!H)DZJ<9 MJ3 *.&7^E\!8*RBN/67KHLNC&2$OFCH*99FB;O@8S)(<20P;*?0QSF/$/8OJ MX3$VQRGQ?8DJS(CBTW[WO0DJU2K";J_/_GS\88S52%AP/+F:4@ERO7I1XY@R MB';MV(UB"HJ!J;8E56.F4N4[\IP_=5M<,CB:WL%&A)'7 M&PW0$,F2D.)$O!B8H0"T5JPWTSLNK,(?9Z3+89T%L/$*%:29,^FO+D<4&J'2@ M<+BZSXZI+ (+>E5XVX?GP3%E,AP1&V.%URO0].J'II15/BBMF6I];A&A)J]^ M9T ](Y5&$$!'!/XUN?FNVDA1"1@!&AC')KI91RON$Y"@JRMM%YBBL;@.H(;5 M<+J_X%WH:JF*,'/2W1L,=%,,!W*MIAJ ^ &D6)P#<*#KXJ< Y_RHN*P1W8+Y MOV;1>CU +J]1KRD-TU*>[H!MELO,2JN)=[T3;W#X:F4CGOD)7BE.]CA?8?B+ MV =78_^G^9R/3KUA?T"OGO2\]K )Q57VV2>@8SCUTB"@2;G4)<*6Y(L ZFL&KJ,-XMF"JEY2U)<6M_5B'/14]3>!7(T_G M6K6'J>G5[2CAGV^5%%=&)P?"+:@QA)1B,Q1SO-C)\=+-\:,3K_^F+"^:61XE MEC=\.Y8OL7BGZ_5Z;5'B"L/K&##@XZ',#PZU&-)1A"%/2Z$IU+IK%5EF9C L MY&:=I2+![D1\B2UCO8>1E2 N'1>PQ7(,4\J^-^@.2FT;\B:QUAR2XY%FF\VRDQ3-B^VDZN_JGI.62'L[F Q9MI8 M7:5#7U96S,FJPHP*:;)EC%UTZ??BFE,:8$RC9L9-HZ&]PO,5)/,PQ4XF/"3Z MN=#/DP!K"7!1.S%-1CO6NB.U0$&/3;P#;& $1M@"+O":EL7[K)#V>F/O/YP M*-_)3KO5[Y6'P.8?N*JD6HE8'2<[K?8I_@$X0,U@18L/L!OL7\""BN(2>5+F M>'T@,#"A\+9HU4SDRWAK!-7G8RO=Q?'$C?QU?WDWJ-:))^,!* M[\+8H2P$?@D6*T38V%122LL*?V;E8*\EBZ5$=:F/:"G_2I8RN,%"I1H7!6RA M-<"XM7!*[@'&H-RHDNJPK36\",N@H@CH]07WQG"&PUU_T1+@ RYBTBQY>48; M(!)QZKH,G56D;3VJ'#DE@1;D'X9TXN9EGR]2J>MXK10J+(;^IV!K34D7:_4R MM!J.(N/A*A6C@H;")6%KJV%'; DD@0!;-EQ1#H^@!(-['2Z?E/%HTFE$!<]* M>^-\5D,Z!6-0 L.*=F[&N3I;J1Q+%W4KU=6R7#;:RWU0FLYV-00=30Q-JP,= MFVRC%G3D(],1IKTM.,+EOW>5]R]CUI6Z778%2 J2%<#15CU:250*,JLE'ZW$M.W#V.] MXRPMPE[Q[#<=?5MRB)W$>8XR<U.@SLP60$6JC51,5KA:&M;KK$&60$- M+!-CWY#.?!HC-IAE[#,"YC@ZP^%+#Y.U.54?<-4DG66*I) E:*F !-GU$7Q-7Q0B2H5'C"'6,P.C:M,15;'+<-2 >?1>/*4_? MF7'EW>W "US?9ANI/"?BIJ8K,\ MX^_(]>(@KG=5EI*XJ'D;'AL."V*-K,AGDPBN4@K7=V"FGO<;H@^GH[]<4E#X M;*Q5K<[!%MED@FVR<28. KL<].20!-#$<_47ZB:\2F=> ?.";2$Q]Y/DB3UP MFE3[?,9E!%W+C55<+U](74N7MHA=R4OX#;$8[25Z-0=-HSFZ!N_@E MP! J%;23VO+7<]/C8@+9ZKW"LE:^';N?2#/5\9!6R<]./9[XPERU.$R?R 4' M;XNV!P[<-GFD-;1^+RSOX1//R59.F>3G00I./SN]?$O-7W#OV"A%J4$,-K"4 M_41;9KO^8H'9'KR>3'78'ET&#\%:=M[+J56$:/_[+HIGZ/40]U82*.C/^KNC@NQ:NF]#0 M??\"A,D:PCH]X/N!A8OR#P9E>]YCIJ[E:JI1$RUDA:6A?;M.K*Y)N%^5W^=> M'2Z94;5T>B7;MU"A?)6N 3\(G45R#6A%*G+4QNRPN>F [48XRTD *(J1K14T1V3#&P9UP:L10BZ.5$) M5EW/F]V7NQ/T;1>JU+^,HE8MQ7AV/55AD,GT]N+3^'8"_QK?7%U<_3R5UU?R M#F\V^GPYN:44Y-7MS?BLWFVIZTTP5_7,T$>_)5\$@GSU]7ZB\ JHAH("J=]7 M5.%=:RI^QC191#C$[D6,, &>Z?R(LW*_1%/)/>JAP8DW.FE[W2Z%PX8#K]?O M> ,*C@VZ/:_7Z7@GO:&8U'?3;X,8&WBCWJD<=KSVZ= [A6&==L<;GG2]D_Y0 M3//9,9>#]D:GWF P]#K#H>QVAUZ_>PI3#^40;'E4OOW3KK@DRZ[:L-##P-VH M[W5..K)STO=.NFT J ? ];UN!T:W^V(7TL7S.BE@V[!@&S8T&@T0![#]]@EL MM$>A0UA[./(&)Z<.4P&(TMI/%7$058 &[78/S(,.+HOI6$!@OSL@\'#3'>_T MU$F5WL@;]DZ];J\C!X#C/NB:SJD8)15X)0];I]M(( MM:,NS@[S#)J( IONGL"<_2[P3-?K] ? ,WV #6 &KND#\7FW;W++!!.E-^QY M)P.TV/ "OQ&P16\$?^ _X$GG=$1*@>LOC22DYK1RPQ\:L*0F5*!:]1Q6 F]% MZT]A.ZGVEU3=UK+?RBF_Y+ NZXPK7HXC.GI NWZGS7@!/O4&W:&PNG3$*[MT MY-&HV\7+$N5[>=3I@+CHGT7VJQ1J<"P<'R.BY MZFB$VOHSS6=%'Q$6'89<#5/MW1%VBQIMTHK!1 O+-[7XASJ8=U2?S\,$G$DN M[M)M$EIS)@:4&-L=6N)\3U*FTL#(;B]EYG*R&^R=U3K@%/!Z>^4"5WW;@U#F M"@\O]>S9Q?K56GQ7-2NP6_>$0BRJ61F[Z-A7I>)$NYM:%5J#BRP,8DJM _0> MW03BLU6DBD&6U<*RVCZI90-3V)1@\O#4J.K+,@HS57LLBG#/H>08[B''(P6] MS24[B.(Z>JL(%-B2>H*2'NO\=6M]J1A;==;#8(RN ++ W@Y!0BV$::>W$A54 M!,L(9=FF6C;LDXR7N1=$I;:BD$KST]#4H%L%;7;7%L\W1](*8N?R 2K*"$SW M9=VP*U])^7ER@Q5DG\"/U5QHT8112A3;=W@">ZG[^TI+BMJ2M?LP"F8T M28[=-4P[83XNPRQVP:Q:NZR6)"IO5Q7*ZGT_RY)PEJO")GNTSH!B,ES?'E2N MI&A48 M%B4,.U';!$T'+$Y,(Q,X*L7X;)!$'20GT1O*2DP%3SD;S^%!RV1P.<2*$P3G MJWF@)G11>Z37YSX=NI0$*^^?=,V$9@-=P(-MD*8ZVB2[S<0:$<8D-]=JVBC3 M.WNRFU^PT!=' U!-) %O N-XSV.0^ADL4:-9#S1"@:X(. G/8 QQ"*_N8XCA MZQC"E&[\KV2(J]@EG9XO*H0+_0><1H-\RS!P >0&OW8OX<75A*YTO)F<7]PV MW?)^QK=1?/3GG"UJUH? JSB(Q#T/NHX*MW7@[4OL^I&D#WNH.H*;@/H*%AJ" M\0K8D\P44ZBLWS"/BG9(-.2G:+"#3HK$!S_Z@G4SCT@;K/R: FI\\KCXT55K MW"IN8M(/B[XBA?8TQOQ#DF#^)O&J%:' U\I5F.-]OAF7T>&/'JF 7W'M)WGE M*UL'E^9P>7TGQ55KG.X'TR]>/Y"5Q>A8QWYD84(_U70RF$!6"^D>(23,N]Y MVNUDY:PGLJ+)P0^Q?%N4,Z [4Y0U.G&O'&Q2M;(J-!^.2^'")<%]%F;_!#>: M9V?B62%1_%5USU;QP?AVO* 1GE81+FR$%]B4A,VVP::]?D&.2QA47$^&V2SP M8HI!E*XI4?(6?[%'4>DI&]UX]Y\2JZX-%')(E0;&2_K8B'$N;<.I"#<41X'6 M-M.I'BQ1YRW-L_8F0=S@!=8F2(M6/0>0K8I7GP0^#EDEX<+5B.-KYE',]Z3* M)W=R'DQL/@ADD\%\)LA00+FB#NSQGHH/"W&.EGU'@M&X@Y,/%[?G8Z-;, =! M&NTL5O^XP?--?^(%.Y9VPV+%!=OPII1;K:/"\N"IY< 0>DJJD^&"E!["WL'_ M]%H#_G>E-S;5U_R6- 9_6@&OT.)(D#$KN/L^*VU:=Y8N2@%W3F8H]]S%>+,G M.6@K]WD;ASHCH'J?4K7[K;Z2$MO1*L5/ANNQFIMOVV$U]Q4;J81I$M/T5UU\ MJ=27:9!_#K)^,\N35 E0W=?#=0U62^\- (8\B@BD[TQ04JFX=+C4Y*MN"RKU M$&.>7NR^ 4H90^2:AM8->\45'T7"LX8)6L[I6#NM.064%JS;(]=7/Q_? M3FX^R?/)AYH]0A>5OKRV%#PL,[_ ^;$WR2[0KE@F\8P)(7QLHAXX)#:Q52$\ M5:LF7R*-<0]L*EJB*J,H44DP-8C^[Q9'*_UQ37FPEQB M<"P<4GR+18@FTJ*,:;-ADA-F2=*K%?V.F^$&*=?%\EIPFQL3*UE"TI<6)NW+ MONKS><*&C4NM(CT30%.VWXK\9HEE8S<@I)JLM"L UF]U.M_JHE"ZRT<4RU4( M_?P%2>+14AA"6YN+IJ+@F W^RXL/US=RN\Y3V5,'S(XBNNN:'I4=52")$@QZ M:^419H_F*C=B9'5 &_BQPH?%E&6*BXH1J9NWFPR+1Y]O&2;[Q+1):!/3BB<= M8/2(HRGXK%=X*^KPO6H5Q\IWG4'7"&IRXRP/YA;;50"&1>(@LI%FRYE S-PY+^:(@!!CBN4^XU$ M41QE78*/;7KJWPQ%2"8(YY<(R[3U3K@:;TO>^8;$9 M2%Y5.;W#^BT:L.GJX^*4J$S>B$%2#!%R'56E .RH2$OD4:&7''A_S_=CF8X< M7NO9/^P.N/NOC#2)YXIQU,^/;@SVY;=GI#KS_H"VIZ MZY]Z@W8/^0W,RR76Z':\]K KWH'N/>D//6 +NWE*"TB#<<_0$K/KE7UR%,>Z ME-N^A%43@93/B%:R;\OPJQ^3HQ]O?XTN:G5?]R8 M&]GN2C>R-8=,3EN2YA1F3G>&2#0F[*JV%0?QUGBO"]X>4I0$6)=K<$&E"BWT MNM_"?'W6?J0AS%4*GK#;0Y^=O'HM:*(W M!Z;05:OP2:+(-6:KW;UXAFH7#8 MZMG3HFX2)AML;D2N9(/!C,JJ$_5ZB,;!MY[0EH3"99%R+XHG)E;*?6+"I1^L ME/N=E4&SKK&ASD8-516_RSA/Q"[T$MR.DER&??@M=EJ^$G;Q"MAWL@;!3E6]-EW3(HUNZ=J7^1;,Y& TYR^9R.Z-J-^66PNHW M(-WNW;^[6_^5NEM?U'5Z$*-8I>.'\<7OTI5PR+>"2FT*@A-F;]BF(&IM"L+J M&!#.C@'QVC8%46M3>(M%&]H4=K%!4XM I4'@(!:YO?]WN\*_VQ7^C[4KO$E] M^T$2^0T_[B:/\H@OPJ^NZ#ZY;UGQ6ZU]%\^K?3^LROJYM>_B=ZU]%R^O?7_+ M,NMGU+Z+?XG:=_%[UKX[B/*O6?O^/R43[&KZ4LG\HN>**G]=GT?TBD\AJ3-9^VJCJ70N M[IF^L#]X]*@^]($?CDK-YZ1@OO^6[G7M3YXZ/W%DW]=0JPG7]W=C/,ET[I^I M"\RF>(%9\PZH;$!=I-X$W;AZ'S>#9I;B.](TJ(?'711U\>/,$W5!F/K..HVA6$K7$)AH'.\ MSRM",F,5P8PZ]CQKH-R9:=&9%BS"%\D(XJL,Z?/M= M=P1FR5,S8 4W7YAX%'EOKT#'LWG>DFC-GR;_DP]LCC<2N[ZU3@^55JY]''V< MKYJ_TM[X_?ICZCMPOD[?/UBDUJV%1PU?N+^ROL5!Q;[F%D%JQE'G_ ]I_0K MQBE_U5W6SYVQMA5]A>3/UA62XW)=YT2'QYJ$3Q/ZZLW6E@!NG.VFN.J8$7W' M5QWS'<=Z%/#8N;H.]Y"9[$N3U:U[-9RJ[PWO.DIN3A@S)UB@O1U:'9,?AL:F MT1-SF673R*N&MJ4&O!T8*78>\WI4I0"U40A\PMNB=>U)[9QS<),K&;)*!03? MZ62Z0W=8$!PZNK3BA$W8.B_?XW-=2:I;?%90;^FW;PPX/8<_65;M>4^XP5_+Z P(0W3 MFO;7MX5W%V?MO!K"I%>;K.[" :W12<=6:GZDZPJ!ZDOLGE9_O9O:7=Z-M"V" M3;\3^3L[$+J[H[6!A=S6I-U:5A;/NN.2OQ,52]U$9'O<6,U8AERCJ=5OPXTQEKHN2M@:A3#%-4RRT<,/ MBP4-?GI1,5[K$2N6M,%I6E2WFJE&FZ4I=-<-$4;58+P-GM:* AAN74?O-712 MO&@#17?$\4&;(4@N+ R6JB@]TV-1'==N#=K?'HR98N!T-_>GJ MMUO8>:!VU$H?*!AJ0F!GL+SVL@F!.\TZ*Z*_IX*W05"YX[2=KOS$X$VPZJMN M%4;X96[U!3JL!99_)_E]D06;=(=C3&5V5A$L&>MH?%&@);8_#LG?L]L[U?ZJ MWXW_6YP4_>=OF+ [?)]V%LY59M6XWV=7=0))]<];WU MVHEW'OG7P=9MA*T[<*W6';X]#+U&&#H=UVJ=[MO#T-]!H^?/>YA7Y]S<6//E M3<&7A[!2USE;STG$W6LTLT1GY&2)_O/7V$'RD^?/UDR\S@OV/VAF!8L.+N%K M&[(L09MFZCE9N.?$KTV95Z[:WCU_[Y7S=YR<4#X,KUMAV.K9"WR7IME/_Q]0 M2P,$% @ ;%@)2U80:\%* @ 70L T !X;"]S='EL97,N>&ULU59; M:]LP%/XK0AFCA5';:9.RU39LA<)@*X7F86]%L8]M@2Z>+&=.?_TDRY?$H[MD MZVA>HG.^H_.=3Q?G**STEL%] :!1PYFH(EQH7;[SO"HI@)/J3)8@3"23BA-M M7)5[5:F I)5-XLR;^_[2XX0*'(>BYC=<5RB1M= 1OA@@Y/*O90H1?CAY_;66 M^NH53?&3-G"*D>/XF$8X6%Y@[_=)SWS_:6(;G) O_I#\9]P3 MZN43U-UTP]1G3A(O;:+7[6P<9E*,&WR.'6"8"0>T(2S"UX31M:(V*R.K1A0/GV4/O>#@54K6U707WN^ZF3P*]9P52Q@:!<^R M."R)UJ#$C7':R2WX0PAU]FI;&H6Y(MM@OL!C0CN8(FNI4E!#F0#W4!PRR*P< M1?/"CEJ6G@UJ+;DQ4DIR*4BKH<_H#$.; &/W]HOXDNUQ-QER<^R1^!A9%;UI M5MV9XZGYK>1=-L>]2WL8+RKI1NH/M5F.:'U[Z>!.04:;UF^R08!A)V7)MN\9 MS04'MYA?%@P.+!B'I*^#"JGHH^&S5R4Q "B,-J T37:1;XJ4*VAT?YV:[%#- M\R/4_*_W.0;NO^1=_L^*SR__7G+[KS(5_+)V];DEVA9\!"(7QR!R M>0PBG_NS\;K.N--^]YKO@*)U39FFHI-;T#0%I\>^?B)\:Y]5;*\%CCW8T&NR M-F_=/7Z3FT)&:J;O[!+;8(1'^Y,5'BR'6:N!(L*C_1E26O.W;<'Q01U_!U!+ M P04 " !L6 E+^J/?4O(" !F%0 #P 'AL+W=OW=#W% MFQ,O8S[9GOG&W+S5S?-373^3][*HVJFUZ;KMM6VWJXTJ9?NCWJI*/UG732D[ M?=G\MMMMHV36;I3JRL)FP^'$+F5>6;CCNB:Z;?V&JU^M\I;QZ]5*JJMM#-:J075Y7[2;?MA:I M9*FFUJ$)D55&>-7EW1_B5_NN=%N+[#[M9U.+ZO-.=OJ=U[S-GPIED>8ZUP\: M/Z,]N#G(620\+A+ND3LW<,6,DV3!>9J0P4,E7S( R1!(=DI(!T Z"*3SOR"3 MU$UYR(4&C.8D6O+837T .4(@1Z>!3!9NS!<1@!PCD./30,[<9$'F 8"<() 3 MLY"^2'GLAV3N"[TB?3< L(#P B&\,$N8I-'LU_F=VP_D+ J7>DCU.HP$H+M$ MZ"[-TGEZ]!XUSR,GODC2^&$_S:[PR-SU8P!YA4!>F5Z)R0<33U(_U/.KS]Q8 M^.)>KT@XDG2(Y?"AZ;6HYY>301 ER1G1^::?[S 2^["&E*AI#*LF\ 7?A7', M/3^%5)A:J&&W!)&X/]>A'!*/WWVAPEQ"#A8?= R'/(8)A6+VH(;U M<2RED($NLGJ23TS,']2P0-#<0B<0$S,(-:P0-+O0"XB):80:]LC7"/F8ZO8, MXF$>H89%@HF8##R(B9F$&E;)\=#Q5"=S6&AC*F&&58)B,@HQ,9$&Q>&V889M@V..8*8F'V8\BF.E[4174-OHZ[.+LO.32UTU?IL4(71O2OFLL+7QT[:S37_GU+K:A/[2Y:HS MV=GD5G&:+I0;STAVF_',R>&X3=SA2,GDT[C- ,'C2/!\WA M08MXT (>M(P'+>%!JWC0"AZTC@>MX4&4"C*F^"0):[S6)'!->*]) )OP8I- M-N'-)@%MPJM- MN$=YL$N DO-PET$]YN$O FO-XLZ,UXO5G0FU_PK2U];./U M9D%OQNO-@MZ,UYL%O1FO-PMZ,UYO%O1FO-XLZ,UXO5G0F_%Z:T%OC==;"WIK MO-Y:T%N_X%_)2&]?&&>/'\&53>Z?77(S_&'-"&X?KI5]?L8P]>'^D=*AWV+5 M<'SZFS),_8U0-W\-=S]02P,$% @ ;%@)2^CU+AJ0 0 YA0 !, !; M0V]N=&5N=%]4>7!E&ULS9C?;L(@%(=?Q?1VL0C=W)^H-]MN-Y/M!5A[ M:HDM$$"G;S]:=N73A138Q M,=O4[,>$]'(<85M3/T 7.6?E$*\%]97J KLG/ZG@X3;DQM'0NAAU0?5L+R+- M8]2S=N(YMTCMU2FH.*IX3'VY#_MIW+)[[SOP[Z!G77/:J9^/0X!P9" Q ./D(!03$J1U$J1W$J1Y$J1[$J1]$J1_$J1Q$K1S&K M0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#%KAF+6#,6LV07-VK5I(Y7^ MB^3#F.6A/NM^;\Z^ %!+ 0(4 Q0 ( &Q8"4L?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! M A0#% @ ;%@)2]7I8F#O *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ ;%@)2YE&PO=V]R:W-H M965T&UL4$L! A0#% @ ;%@)2R'@7>LV! NQ( !@ M ( !M L 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ;%@)2Q:)L&PO=V]R:W-H965T&UL4$L! A0#% @ ;%@) M2S$)&&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;%@)2U58E/2U 0 T@, !D ( !5BD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;%@) M2Z:4SE>W 0 T@, !D ( !%R\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;%@)2\?NCP6W 0 T@, M !D ( !^C0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;%@)2SY[R 3Q @ 7PP !D M ( !I3L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;%@)2])?2O3@ 0 =04 !D ( !P4( 'AL+W=O M&PO=V]R:W-H965T]& M !X;"]W;W)K&UL4$L! A0#% @ ;%@)2[=@ MF[/V 0 _@0 !D ( !9DH 'AL+W=O&PO=V]R:W-H965T!. !X;"]W;W)K&UL4$L! A0#% @ ;%@)2Z60R27, @ -0L !D M ( !AU$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;%@)2V)QA\*/*@ V*D !0 ( ! MUEH 'AL+W-H87)E9%-T&UL4$L! A0#% @ ;%@)2U80:\%* M @ 70L T ( !EX4 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ ;%@)2P_L3$MX 0 110 !H M ( !*XL 'AL+U]R96QS+W=O XML 44 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 45 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 47 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 96 164 1 false 43 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 - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) Sheet http://cpiaero.com/role/CondensedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) 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 - STOCK-BASED COMPENSATION Sheet http://cpiaero.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 8 false false R9.htm 00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValue DERIVATIVE INSTRUMENTS AND FAIR VALUE Notes 9 false false R10.htm 00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Notes 10 false false R11.htm 00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE Sheet http://cpiaero.com/role/IncomeLossPerCommonShare INCOME (LOSS) PER COMMON SHARE Notes 11 false false R12.htm 00000012 - Disclosure - LINE OF CREDIT Sheet http://cpiaero.com/role/LineOfCredit LINE OF CREDIT Notes 12 false false R13.htm 00000013 - Disclosure - LONG-TERM DEBT Sheet http://cpiaero.com/role/Long-termDebt LONG-TERM DEBT Notes 13 false false R14.htm 00000014 - Disclosure - MAJOR CUSTOMERS Sheet http://cpiaero.com/role/MajorCustomers MAJOR CUSTOMERS Notes 14 false false R15.htm 00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://cpiaero.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://cpiaero.com/role/Stock-basedCompensation 15 false false R16.htm 00000016 - 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 16 false false R17.htm 00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) Tables http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts 17 false false R18.htm 00000018 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://cpiaero.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://cpiaero.com/role/Long-termDebt 18 false false R19.htm 00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) Sheet http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative INTERIM FINANCIAL STATEMENTS (Details Narrative) Details http://cpiaero.com/role/InterimFinancialStatements 19 false false R20.htm 00000020 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://cpiaero.com/role/Stock-basedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://cpiaero.com/role/Stock-basedCompensationTables 20 false false R21.htm 00000021 - 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 21 false false R22.htm 00000022 - 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 22 false false R23.htm 00000023 - 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 23 false false R24.htm 00000024 - 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 24 false false R25.htm 00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 25 false false R26.htm 00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 26 false false R27.htm 00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1 COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 27 false false R28.htm 00000028 - 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/IncomeLossPerCommonShare 28 false false R29.htm 00000029 - Disclosure - LINE OF CREDIT (Details Narrative) Sheet http://cpiaero.com/role/LineOfCreditDetailsNarrative LINE OF CREDIT (Details Narrative) Details http://cpiaero.com/role/LineOfCredit 29 false false R30.htm 00000030 - 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 30 false false R31.htm 00000031 - Disclosure - LONG-TERM DEBT (Details) Sheet http://cpiaero.com/role/Long-termDebtDetails LONG-TERM DEBT (Details) Details http://cpiaero.com/role/Long-termDebtTables 31 false false R32.htm 00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative) Sheet http://cpiaero.com/role/MajorCustomersDetailsNarrative MAJOR CUSTOMERS (Details Narrative) Details http://cpiaero.com/role/MajorCustomers 32 false false All Reports Book All Reports cvu-20170630.xml cvu-20170630.xsd cvu-20170630_cal.xml cvu-20170630_def.xml cvu-20170630_lab.xml cvu-20170630_pre.xml true true ZIP 49 0001387131-17-004000-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387131-17-004000-xbrl.zip M4$L#!!0 ( &Q8"4L@L,71 F( +ET!0 0 8W9U+3(P,3X^(4MRKV9MRRO)/6?/EPD(*$J8 M!@$V+I(UO_[-K,*5!$B !$B0JHD9#T4"55E93V9E9F5E_?)_OL]-[ MO[Z13Z4W O$LWW:\AU_??+L].;L]O[IZ(_R?W_[]WP3XSR__W\F)\-$AKOU. MN/"MDRMOZK\7OI@S\D[XG7@D,",_>"_\8;HQ?N-_=%P2".?^;.Z2B, /K*=W M@G8J3TSAY*1!NW\0S_:#;S=76;N/431_]_;M\_/SJ><_F<]^\&=X:OG-FKOU MX\ B65O64_P/R5 E>73Z?0JD7Y@1?*O WS\J%](8_YGH[:?1.U_]?PRXB M,XK#K OINY3\A[W^R_?[P'7>X;\"L-\+WWT/G5_?%$;UK)[ZP<-;19+DM__W M\Z=;ZY',S!/'"R/3L\B;]"W7\?ZL>D^>3"9OZ:_IHTM/8N=I'^I;_/G>#/.6 MD< 5SR]1 K_:4?9"\6']+?NQ]*A3^:C!'G721VVR\%Q(K-,'_^DM_ #/R]J) M))^HK1H?>R)](0Y/'DQSGKTP-<-[^G#R Q(S M*A,#OP2^2\+*=^@O%2]YON?%LVJZ["AX&[W,R5MXZ 2>(H%C9>^M?ZG\ M" M7U=31W^IH,[QGD@85<\(^PU?4LLO@7AE;UASQR2!#Y(ZH\VCV+U)Q0DA^"ZD M0+\A4X&B]]TCG5-HXR1]_O1[:+])?D5"?WT3.JA#8 MO[[Y&/BS=#R2'/GLLW&2=Y^]1KS(B5ZR;[/O'1M_F3J@S2B1I,3PE WG5__] MYC<4]/%XHFKC7]XNOIQW][:ROZ2W.4R6;R]3 5(71*BA?LN'D[:4_[;T&BC0 MPDLX[KQ[N_1*^GV)@/3+A*7U?#X+KZ>LC_&)I!P8;YE.BW[+!Y!UD?S2*9., M$UE!.3E8)B4#Z)5)ARFE9205Q:U;)B5JS2BH-8/U]X]D8?H'6%XSW[N-?.O/ MSV1V3X*]L3+78>1A1@H\R'ZR@9CO<]>QG(C1*M@./,DLTV1 []"T(OC^Y5\Q MT(V6I>_!G^'9=R=\\UOZV-*X?WE;V461O+?5]'6@J8U--+6Q TVM,QGF<-DW M7 HJ0^]3KS90&6>V[43 1-/]:CKVE7=NSIW(=%\5'E;R@*N2)JJ$PVA@,!J0 MBKDAD>EXQ+XT \_Q'L)7!8KJP7.ETD2I<.#L'3@#4B-GEA7/8A>89U]'CR1 MQ@7D$=G[1*X\RY^15P60QOS@RJ:1!@)W0NG-!R_3 .C@0MV< ^O'PF M)HX+&_M@ALYB.+8=7UX9:B[#R)F!+%U/,XYPR+1ARI'C9=%JX7@Y7+SLPGI9 MVOSEJ]*!KTK[0$W&AP(3PQMBQ4$ /#MFJ'P,R%\Q\:R7,ER:,(1C9(DERP]? M>?,X"C^1)^(J'$<;XFA#\K*/_P5L, /K\87.0PV%RS-UY !?-,VY$CPL);@/ M]XTK0:X$CP/@#39DKN#I@(31#;A:M\_F? '>-!KXR3'O'=>)''(DNW<7P,TG M,Z*QS3 *8FSJQ@G_+ .FFC7=@OB#Z6(YG-M'0J)/OF5B\DF9BNH9X-M!JS2Y M%8>1/_O'M]O?_2<2>#C^XP#N)U"NY"P(3.^!:MB[ESEA<+&>XG?+XSU6Q58] MWY@D3 ++.9:DM=6SO3C:(Y_K=.'BLKU_V=YE:(++]A'/=7Y65S^1QNE97?@\ M*>2//?GN$_@0YP&QG>BC::$A])+8J0DZ/IC>G]\\)R*V?!SP* ]V,:EL!4>Z M-4\_.1ZYGE81@RA=XOI>K=($1.VLT@1M_5BE.;K5$T5-T0V?M4W1S<&]!W / M ]L(H=;81JSM- &/:^L# /2>M/7.0_]<8!Q-0JJ^- Q"GWO(0*.7I#[!7^KS.@T'*"@$R7X5^SQ)87B+ M03#B/'@HL0M(7;VE=>A(K8/("HYTC=$^-\UZ=)X2.+5SGA+<]1H8V!#G1VD; M[!W>0S4.!@[ES*;@\.7P76! M>-;CS P6\%TY-SQYJ_5M-%2=X[ED+@K5HK"&0QS_PZTBO0+_:8BX;G+E5X]_ M&CE>PQX._J,$O\+!OPK\C<\V7#+9]7 M#WX_C,(SSTY+H61E)*^\R^\6"RX(A1RL%"[!C M*?.=,(N#=+UYOG#H:DN^'TL.Z&Y0.I!,^TT,Z=(9L8/3I4=RJ']',-W3P?K# MT*9]PE3E,&W/+0[37<-4XS!MSRT.TUW#5.R25.YL'C.HXP+'44N4M,_)5^=>UP^= VAI(K\H#KAT^!]*N X2O"G='$7D9 M;("P3YCRR,NA15Y>)4QYY.70(B^O$J8\\G)HD9>#@BF/O PZ\G)06.*1E^%& M7HX#2*_* QYFY&5X0*JN@=WBY/V1J*>]GW1>?_1^_P7W=G'-1,49GKUA:W\2 MO]^=Q$OP#/P70FXCW_KS>HZ*]CBD_.S9#.SEPQ^UX^5A^D8WU7*X'+=JKKMQ MEL_[WN=]%S5P=8:M UN&"TS2=W*+S,*12W\V\ST*E>,0BENL(8GO7_X5 ]TP MOKGOP9^+U^>?FW(F.Y;Z1AAA8R8-7 MAH<;$IF.EP?C7Q40J@?_RA!P9EGQ+'9Q1X9>PX?,"L@CLA3+FEG^[$BV"YIJ MAZ;\>!TX.5RSJE#X+-24*UA%#@6X(B:&UC\/[RY_;9PIO_""8@5^<%Q MR%B-:[*2%=T&*N^I;LS#/%KG?FUS@<$ MX58E8%Y5C8/:X?/UM 9(V@*0#BQ!8I'/VB#Y;!3X?)B)*(N*L3V?]W7,AE]) MQ*\D>BW*O+E5\*I*RM0.GP/I7>PY#$7?;B^6T# C9A@'Y#VSH$IM%PD3Z$,;]P'T?:WIAP9<*GB+[WX!MQH@Y%>HLQ8\6*2Q MJM5"IQ?$\V>.MZ[;]7Q9[+>JX?3W$A<:,/0K=+-FRN;P<>,)^U+;.,HM<# 3 MTB:-V\1Y=TD%\H8\T!T/+_IBSHB0(/^&3%=IRS>_G7^]$LXN;ZYO[VZ^G=]] MN[F\%:Z^G/_RMJ[AY8[/J39RKSR;?/]O\M*XYZ+2K&VMV-V%;]%@$"[CC7N1 MI9/_8>T77R\V>P9?VOC#1]=\:-SNU'1#PAHN-5!L^3P. OS:"2W3_5]B!I=, M=S7NY"0]5[:JM>49^3MQW?_V_&?O%O#C>\2^"L,85I.FW7[QBS-2T]IRMW_X M+BPY9O#RT7%)$&[8W4(K%7AC?+@AZP'V$[YH/]G^4,O:76JKO M#A'6KC/\7-5=UE*QL[O M)'=+[-[WVVNK?[XQGHHO9ZV6U\L"NSH9*)+797/ MF[\14+/2'] R$&QB.3!_X:]OH.>Q+FN&K/[RMDDGVQ*4CG<508:J29HRV8P@ M6LJM:=FVZ^!KX#\$YBS$G71,[KKS/Y!S'Y"-?_S=B1X=[]HC.,^;LGOKJPWF.MO[]B9XZB#%C:=&X5 M93(VBJ-9UF?@D(*[9/O/@&KRUM5 MY:TYW*;"XRK$3LMCK1D &MM2NP$4#MI_-8/K@.:DV'^8;DS @* ^9^,Y35W4 M EU77SZ"#W J83B@19<=45DY[SNADO5Q%D>/?N#\B]C->%A#F2Y)"S.[HJ7Z>&00OH%"8$T+LLQG:B5D3%V"DNS[&&1JH$B!^/-&,PE)50UB']*?UAJ^G MV6O#)7ZIAE%GQ .&M8DF[9+X3I&S.?UI/M GQ[S'Q= A81/JLQ8_LS :]H+> M$2QW,*8&)!OZ6"Z26T''3HE=?OC*F\=1^(D\$5?9\X 6I79K[LMJR>;:/[5; MLW^3$15^JI"[/8C!:H+V0W['@M'W$/L6E2'2W[7P-!MC=FW!E8?4$+LZ8K*I M;PKKV422QV,P+1OVU %A35Q675%561ZI.R5LH<;SM]O?L;:QAVAH8A]HLB2I MFB'OD62TQ4E@.5DYM96 U-4QF#2*OH?)WY3'^F@RDA1EO$>2V_'8T $7NK09 MP4L7E70K_9,13/\(?;D6G75$7],X\D@9:<8^"-Q2&4P,=:RH\@ H;X57?0P: M3)?'>X3$AAS7)'VL3]0A4-Z*XX8LC8VQM#G=M;<:=:LL](D"=H*A%E>+YKUV M3'"C_45% _6FC94A$+RE-AE+AH9[:@,<2BNP*[*B:&!TJD,8R):FR&2LZX9L M& ,<2KLY40Q-&:OR]@-)M]CN?$SKZ=I3435%U5);H$E779#6S%?1%!G\*&VW MI&VI4E19&8TFFK)7HEO:TL!F7=\UG[=4$^AB:_)(WBO1[?@\TD:*-%+5S4C& MI)WA9>=HABJ/$T^G3PKWR8EF/I4T,C!7Z;A9L9URA,7&4$>Z]*IXU,Y/E"20 M*?5U"-3&*)(,>3+17Q6/VJ%('DDC?:SNED,7Q J(&9(K[_? #T-H9.I$X45, M[OSS1]-[@!_2/E(CN'$.\1K[942S2C8EHH]!5-TFMSK1;R1W,HA"O2"VX6*Z M228)2[")HL"YCR-, [[SZ7KX*6AZ2W&R^69L5XQ-E#0$CC_:(NA[V8[V,1 MED^T:DK;EZE98[TOC*>.IFUH5Y!V:;+!7;=-K")]!R/8_K;>;F>!+9;W8-\\ M$<\$Z#+$8>Y 8#Z0&SP+7:/N]!-IG*H['6>ELSQK>E!T45>JIWJZMJ\FMX.A MU=8%VU;_58^LW;BJI[98M8NN([!"I%;0,"80<[WU.F2N(K^)DB^^?Q:Q8WB7 MWJJ$XOY'JXWTU>J]AN@B@-F7UU.0V@ 4-2U-4#6=3#,R\V-K+?G;5_U_&2:K MNJ_/#+PA,]/!D/QG,XH#Z$7ND-1UI?DHS4UH6I_9^/+%9W?@=;(2K2&\Y9*T MAM;ZP8')Z(2W5,,2O%\X6M.IT^?3#0J$1$#/\ C1]I<2LJK:: M!WZR\,-2\XV*$JV?*$,MGJVH'\*VPZWP_/.\^;K20MV,49WL;XCK:DO)'0U1 M&NX0FY7/6CM$6=O-$%=>D- S4)7]#7%'0%7V.(M9S+@FY:!I)+C96$_+9R!W M)9,+FRQ;#K6Y7;RCP?8YK\MI]=43J^YHR>QSK&IC@=4/?[!:XS7F"%"L'\)@ MTU5DN0A+8USN?ZJ6B6^L+N4=F:2MJ&^H_X#ZT>&O;$-3]GV.M:&R/RW7$SK, ML3;4]:?RCFSM/L\=6??C*#!Y*G?Z6,#A-RB/W1#SZ;__19@2',#-I2 MV39+!OZR-,PD?WQO= ^6>YL4WL*V]9$*ZGE[1BZ:;0 M48NCWZ3C_LAO,GEZ5^17[<\D.W\.:LTYRYD"RKX&CF,326E2-DLSQG*Y4O2*OE;4 MN #IH>\\^JX-TX:E'IL"NC*=<0;"?!R-KRH\I,?AK"\7T_OS.^;,O%D4MH];MEK#T0W M8>^)-NZ0Z!L2F8Z7J_-"O11)\8QC;4 MG=FVPY(+OIH.J-]DE[N@'C8^LZV,%6VB%Z=Y;5_=4-?HW*2J*_+8V(JZPD_K MRO&MKHX]4L=%T[?%P.9JWNM5E%L#7'=H#A]!Q<1:,M^VNT5AN: M(BGC4:/^J-XI_/[%9X52-B^]:ZC*2"NX^_4];$=+HW($LJI(&]%2M'"VY\D8 M)&Y4C(%4-[\Y$4V8,9H8JEK,;4]#HM@)%4HL"WX@"<*T(UM2#%2-YE'1@*ZD372FIX-7=;$]4 M(_Y@"<2BQ]F.*/;(UM=]R,IXK$A+V%PI<-NJ/I (334TM6&G7P,R!S<2#X=[ M(3GS[ *2MKW30];UDI@TZ*LC\II=^#'1=6FT%7GG9OBX,3Q @O5Q,7AY^S9&2[.=%1[5)34.C='G&9L.HVBKY MZ'BFAQM->*3-B6)Z_./O0!_!3J["S] Z"[]MND6BE+=(FG=8?R3HH_,='9J< MR?L^"J3)E47TE^C<[ C0QN[.Q%#T&C^COK>M=J2^()EL2ZA6@+KR538EIJLM MM[MG?^-HS1B<'ZV#/3>@H;/A/ 9DX[BK#%9$'=1:$[%J1!O[-2.M7A@6.\Q+ M5>"F#2SP5#(*]2H^O"Q7LW@V _MZ3D6HL.W(U-ZJ$_6I\KFF?FJU069MH1?NU<_I[9-#?02<_8A$*=F+\\COF/80$X&$UNPJH =M67.0E M2Z=%.=S1P);XV=GVLS$R)'U4M(/6;^IVM\,\DE1%'A?/FW;5N[YX@U6^M=/ M?!KK8ZU_FFHVVYJ4[5)D=:3N@L;%S=0FQ3G&*L9-=\' ]5OF#>@]435=[0W_ MFR*PM#'9%4U+][JUHZFT1=L7G[:0BJ7M[+[XMHWD+B8$],7'321W*9>B+P9N M0MQ2&DIO".Q&K933>WJ#8C?$EA.H.E;8:VP '8P J0<;8*FF0CMM9^R"IFTT MB:XKVBYHW$18)5 D$[T'&V")@=W@?Z1.U%[T7H/M=U73P!!NU7O;+-D.+[I= MD2.[0>YN5U?>=DA5&]>ACEY]K.IR]87/?7%Q*WIWR=\V1N@04-IF&:FCUY"E MDI/1AMXO),K3?[LH@PR/:1.M8$B5>FC=_:HR1ALL'2BGW&L+$78 MRFU6#FQTFSO@>*OL$$>[LEI?J[F<'-CH-I]+8V),Y,4 V !&VW9914PN!9?[ M& ?S6OI7,"LNE%#6#G,5D3V-)''^0$%, M>]]#L]Q_;:050Z 5;5?ECI_)TG6 >UJ;IH;+HX7R/UF+Q>[2RD;7T_P*/� ME-83Z\3(-I+;*M;V5B0KT_KP7/! L._T#?IL*@^=6&&J7B"Q:<]%:B^RBP63 M"FSTK>1!E%?'Z\QI&4\*Q#;MN#-UP398\QMZ0AI[N@,&)1+W.S2!=V(R6[O! M@.&S4MAB@(8=%%2J/$!,HO#F]MO"28(+)P!A]H.F6@6L[+'2@5)I.?@A,7UA M"93+Z46],'VBEB(BA\;TRM;IO:$UH!X70#TN\A=>G?K!#-T?QJNRCY4NEXV] MW+&A=<'8^@'NB8=T4:LQTSKFX4B5C Z]F$'QL-;4[9B'>J>.8)\LI/^@W9?% M@)K<3;/]PH0>1 <R-ZV5KV&K[FES>C8)9[>G MY\QU?0L3 JLGH1V_ZD"Q6*R8T.#9[\0#+]<%]^S,!DO5"6GUWB>2]-DH=5(M M7137;#"[84'!LVER]>]('^I ZM:-'F9S,M(.E0OMIEN3C>T'VI]-_=$/I@3O M-6WA4S1+3I455>W";&@_A.%Q;U?6[L!X'N)^,SQZ9W[',@J8N@WJXV-2=+N# M3)(:-FBZLN@WM22EQ^'L"@O=,^',_B>00O%P0^C1@CN_MZFM6#C5Y-B.&Z.Q91#7IV]69>2(VN38D9O+T-.*ZVQJD L]R*OM+8<0VJUJZ4L M7$&^MJORALE"2L@-L6.+C0W3,**J@B0[2V511X4-EF:$5NW@E>^KH%K)N8^I M"DYV:RHOR&BD/%K>];&J\^Y)7QVXZ('TS)RQ'F%Z\/Z/ZB6ML",=GL$L/D$; M=YAD<@X4#O3ES?_^1"]Q]:Q MT84.I/4=6+[K!^^$#ZYI_4F;.OO/_Y#5]V$\@ZY?!'\J@,T.S9I1'*9_(8M, M[^4_S=G\_7^,%7GT/H0GD!L^Y94P=TTO%$SZPM]BCPBJ) K(#<'TP+FAVZ.A M8-,D.]:^\UV8L>)4Q ,%1M^BA&1O.K3!J0^>[W/X#@?\%D>9CO[MG'["5]@_ MA\)OQD5P[]\W&E.$\!,LXKISTT9[##40_3NQ^W M\T^ !->E% #,TO!<2&*2CH2_CF(30=QU[^Y$E"K,9\RMX6Q:2 MAL,Z#-CLC?(.H+0:-IV/K$I50E/W^"'->J,CO,_&6ASXYLS$3@+A[1+;BBW6 MDV:R1#QA!6E;M$Z2I,J>FI]CKN:*IKDX;L]M6_EZ< ] M]8".K?"3XPDOQ S"G[D2X4IDMTHDR\,=H/)PTJ,HPA.>1=FY<.Q*$-Y&02N? M$ $!#\$?NS9)\D8@H?[GQ1)$Q5U+"JZ_O,JOS'Q6C7T6LLL* +/)=,._+7" M&8",&C,2[LF#XU'-[4^%.=W$;#:/">WRCS6@WJ'DKZ:H#V:VU:LI:^BUH+$K+.(IOFZG M>V#0'!X2A\JLG2B_CF9R2'SC(.,@&Z"A^_=')R)-=T6& )&!"-&0V3((:1D: M@X9J? [>2MJ]N=DCA?L73JZSN,[BN.&X&:8YV";N61[U8D186=Q3Z#$ ZMG" M$ZV9@K%0 G^UC(*N'A:]R1^BT$K=#XRD'Z/8A MU '@LGD8E:/RT%%Y@&KS5!IS=+X.=!Z.SE0E49>D@\?EHG'^EJ;0XU>%+MZ*O.BF2?_[E;6UK534,GO'0T4<_N "$ M1-/8/;,L/.45WA"+.$]([3D[7M7L#JO**R!U62M7(6C<:><4-SEV)G5$+"W3 MD!PF^D(V.+Q9<6C,&!F:H1?KS)4[V8"&MA5@5+PL^NT&UBPH:QKJFJI,"8A=]MIUXUQNJH6/IVJV&WFG%=4C5)DAMUW:Q^42<5PV28 MC5&QOG&CKKLCN+4"T<<3>23MC^"VD%,D29$GX[URN)UJ&AOCT7BT+<'7P_=7GZH26 ACHM732WWLR$IK169+,L331FI?1#3WL@9P](J]<275@!293 Z MBU9\ U+2#-B%*&F/G;A4H,E+MX?V2.^>6;.!-AP!W(M7FQXO^5: MRP@0N-Z:MA%IB\76/IAX\G,3E-7=[26=%N>SLK^-B5J+KSJB3J33HN?7+55K MD57/*FG2(ZM6@VK%_,E;$G6!Q?_(9I'GS6"5]+@%87U!:WO*>H)7)RSK V(U MA"W<)I<6V&-=%/+_-M1H-:2.QU+YPME69'0^AM4HK1N#(>%FVE#&L%%9U?%8 M5;31>"ACV*A.ZMB0)4U7^QU#(CU+;70H$9JD%A5+2T)Z&$>O4K'#<6PH&88N MZ8,:QX;2H8[4R7KI:#H.6L^_PC+&\, -L5PS#)VI8]&X0%Y9'$=P=GU^=>U= MD,!YHML484N7)[^5WK+B64PKE==1TZ""[XE:4AH]C&LXK!L8(RX(-&XYM GX M[!+:EH68EG>CM;B;]=35F>;7@Q< M<^-[ZZT^952TR5=U5XG]\@MI/7!VB6HG!)[(NEJ,=Z_OM1LZVR=A%6'9GLK? M3<=#>01I<\*Y'SKLK;,P)-W,](DB2W*!D2L[;'9K3A=D&9.1)*V]V')S>C:Y M3DU?>VW.(CU? __)">&'BK3$3M UT4=:P9)6\TX[D=*3)X])V[OJ>NZ*V+5L538/)E[HF%A><*^_R MNT5 04T_.'2'Z=K[AE.%"R=*8_U5X*WC_K(,:_5*CCH:9?HJQ:E1-*.EO/*TE::+J117?UWA2>^X] ::3O28-ADI)3=D,UKZ&U%K2=(-O7R#=%\C2B0P M%TF6N)S&?SO)W))&I9A.:R)Z&45KH9&4D;I2:!J. F^BJ9Q-.G?43*[0AMT( MRG@\TD?);3@;T-##$-KKKHFDJJ.MA[!2KK")0CY*(F'=I%6-5&.T3E-5][]( M^A<2G9OA(S70;6)_>/D6XFM9>F9R[@S40%7633<>LRQK2M&-+7")/;3\,[_\SZ*W8" NW"P]'+5]>DUPKBE:CSV>*)MDV=)VT$WEW! MMVO<>[=TMYV%B3HJKNY;D!WX%B$V347#$UO7TU[YK2E:,16N1>\-)>'*>V)W MT^]"UB5=&XW6"D)#DOH?8&M17T!9M^.[ 8.:H9;=ZW>WX@+"ME.C2YJN%+9A MZ_K:AJ:VW)1575$DK3U112%)+T;L@3R)_:=:.*O[745I^MPGQR-H^8'3U$V\ M2UU%9V6OG9#9VBP;*^K8&.M;T%D%D,[926\5+;)S;:^=D-G>RM6WI;-&?64; M+?VO&#*,0ALI:S5J0Y+Z'V#;61HIJF(4;SOO=H"T*5K#8=%)Z&)VP!$L[AC6 M=[8=6>T=I#%>$+H987,G,MU/^-OUO>L\,+9>L4N".SGO#A.NC_0B<2N[K#N0 MA5>)=S*'$UTN%D(HMM^V[_:[5S!3%6?1JOLN^++=#!V\3F/IX%;6PP8$M(\' MR9/B/E0-!0XU%]_E>0UW+W.P*XKWT>/CUQY>+%]%EX(W4"=TL<^3],;I6_\) M&G$>/%P,/IH6!OU>DDNITW27FHOO?W/2,S^^1R_4]7Q$KND*)KN'W(3_"@&6 MH2%_X25@D4\?\SW"[MT5/CGW?B#,W3@4U!]_>=MJG$N; MYPVA>3HT)R#?'L;JZ()WJ^65426VA0=X"K)P6BAEM\VF! M)$IZ%)A>./4#8$L\A_7) K:7+ZBBMS>?W.-TT#I)5F'6:,VD)K=5K;J!^;!G MI^4=S0=Q[_3=([M@.[G,6S#3I , BE# @U#$@L"^2I3,U'0"=J-9?D\XO06\ MW(#CA5% 2UBE+]JHB."5!P!F='H\/#U&G%QYE-Z_F5Z,%\*C_A6+M\"S281I MUB>B.M$%7!X"Q\)O&!IPT0V%G]+;XA7I_^*"6X=RXX0"+O#P$ZRZ)_AV M4BGY5+C+J4W9)(_>AX)'(I >-$2$GV!!!:85J0B=[VSQ#K'R,@SP;S'TI$HB M8P[69J:$0@MN;,.DF_-YX'\'FR('=82U&YOV:/DA8S16/4LP!H]P]3S\,27J^2Q^ M@/:9O",D/IN!];A"64_&HJ'I]-&1*DI&G2PLZH-*T: 47+&E'4OF1? )'0[H MC]D%@+CL:>')=\'.@$9 ,O#68,<#W(;X&%@3[#%J*\RAFP [M$@0F8!2M!J M$W/,C<603VIS4,(I#3/S1;@G". I 0/37E $SC1K*^4':& TC#$Z+%@!O!.@ MF$"#Z$&!3?3HP(#LI4[#M%MAJ4M*R%WQD6?'=?&91/ALP8X#/-61,I*M LB! MP(\?'K.Y4^3$W(KGB=T4DN#) 4IQVHJ4PYLD?/1=FZDI2L)*5254JZG)2-0Z MU5,EM;RLJW#9$8V.]!3.=1'VLB*JJD0I*"$EDP%H,!$;^)U*SC,XM_E4PIQ9 M9AR2D@"!S>NRI2X!1P:I:BA-"]-!UWPV$1?$HIZ[H"8FRP)4_70L$S&7XI(8 M!22* P^:TD1=T3.AI4,4F55.+V6H6AQ4MM3#(.8 7RJV:;L%^P. &STBJA"L M$49"^%HPZ#&=,;,PGLW0%LY<,C.*,V59964F3ANM;BS,7=.C1C"\L&Q/6H^F MA\<>$@U6JV,H(=F;#FUPZF,%WO#=\?"[)88BEG4$6C.IEHV!1_IW.#>M]&]* M\J]ODMO2%^(G0()KSD/R3D@_H932RQ$GTH]9$*5A^>RFU]4TO8IFWY7F\?&% M"^HK;DO?1_%YH!/F&*95>=.8]"* &1K>"Y55X>4TB-;!'3^LQ/EF-=^;W$1? M-:S#@,W>*.\ 2JMAT_G(:FYXI#'D],3QBJCRYLS$3@+A[1+;BBW6DV:R0]#" M"M*V:)U\)X'EA'TU#]Z211J'ZKDX[:]M,#!F&$G\"#1?\T_)DK$:Y$=JM$SAX> O)@1JO6KWTI#P>DS_&P1!$- MJ>Q<.([U"M/$:]70:^W[GJC*FTLCX9X\.![5W"TO+4UHEW^L ?4.)7\U14.X M#"XE35E)VS[N'ST IB4AG=HKUH20^,9!QD$V0$/W[YB^VG179 @0&8@0#9DM@Y"6H3%HJ,;GX*VD MW9N;/5*X?^'D.HOK+(X;CIMAFH-MXI[E42]&A)7%/84> Z">3<\ML"Q!XMEM MHZ!K1[)'X:O,H!NGT(=0"X;!Y&Y:@\ M=%0>H-H\E<8C,U4)C_\=/"X7C?.W-(4^_ZKZR$!"^SP.YLCMA*[M M3A!L/S&OY S*!3T9TO $&G5"BM\8HN#Y0O% 2L@.9:5GMOQ 2!-I[;K32(5" M_=L5(EFL:_+1=((_, OHP\L'T\6#7K>/A$2_@S,X=["&UU8%3(8\JV<1*P*P M-'E+Y]C$A86)(+]((/MNGA3EI6<$6RXGQ]$)S2[T3,C $%^>#,O2?&*S[0=_7FD[IE^D ')+#O4 MJ,D.[2.)-3L%B(2D*F.@_-H@#'C $#R<0W'[. %WGJPI&;%GM(#:9J;T?K9, M^LPWC8[L!-#3Y'P^<2#]OQL!T/=[0-=RBB M,<9## WS# XCW,%QS'%\##BN#]OE^9I-$RR7KHK$1,XK[_*[1<+P>OK!H1<3 MA&>>G7[,?Z3/WF'?W>1K-HCZE<**'?BZ. +*1UP1\?9JFA@I$#/PZ$+IX 4* M.%I,>+Q/.(!7"L1XE]#<)5%R?2;6E:17IX8.O05AL]KLN^? T**FW<5"<2CI MJ7RI(+QI,GNE+=:WB[U-:8'B(.YKHQF#&$.=:R)+;QJ.;!_QCRT2+2LG8LT0 M!S!/'<=,5HO<<*0'G"#;?T:(#<117T]H/_L4WTYO#XJ30T/;YC-;M0KMJU[S M !@Y-'KXQ![B"C.4-;6-WCP\(V[;9:O_P?V.M\-Z>":M!^NM.+@!S!*'V][A M=N[/9GB0UG0YW#C<>A_'S>N@I(=KX MQXKUE\X*++X$AWDBG>D"&U.95=1= F8U'7#5%N>A7,L7"3 W*8@%040]24L:@V MK4-R+-SD@!PF( U%HV6UM+%R^(#DX2[Z\B<2YMN+V8FYR!=L,VI83X1[/]S[ M*=I1>)W>1!/ED7RDW@^'_K[Y/E#HRR--'"F2.%(WO+>/0Y]#_S"AKX-MJ,A@ M'TK:D4)_*#$OGE&Y1>6 8>G*@\GS'#X3.?XX_CC^#I)U''_[#E.MK?Q5QYV* MZB_E$%;'T2I\^1X_E-/B.ZD&1;E]G_%],T-\"Z8-S3/:ZU"ZNG"Z!>%=)7Q- M1,F0Q+(F(CZ M:,-,2.54;U"?;B@6:N6M1$L5-%E=S)/(G[_#"X>2/],1[ZY2ILN+9 [%U>)% M,GL8V)97&_%"F1N*W<#$:J\2LK[@0:V ;$_WM]/;TT-AX,#CC;RLXK'0PR?V M:!::H:RW1VO?;;%Z'7CIS$'9/;[Z*HXY*&@-JGK9NIW; M5U'=;&\^<9G$525A]AU(;U)II[^8.5:%DB15U(R&APCVR=$>BD)Q@ X"T+[H0SB MMO+.J>\J=0S$ =8&>;QAZMB:@F1#JM9//Z8%R7YY&X#XG@65BR;)243:M5SED*DQ3A[D<[Y MBF$T[20='QT85@[LI?;6M40.H'G=-J%LX> $"S3(?S$.#16%.E]]E3V<_:C_/YG MT*/1HW"+%3X(#(]2],'T_A0%SW\60.!<>//6]"+H$&AD/WTY/3LM]9$]4&Q: M%,R0CB7T0>F8 6B#!Q+ M_;,\9P0M$/D/,$/#T@QCH>6-83AFB[[4J34X"]_ M(!TOPA=XP_?@9R3C5+B#MI=')\P#_\E!'H'J$4PA($^^^P2Z+9$.P?6!CV4. MI4]\!"7H.M%+B4/@/L^CI( K_MD, MK$=: J^B+MCA0/2H!"V9$XV5)EPE9LL"1:4$42=\\QR8XT0&F@,\@_(BR"F MSIWH7\0+60],NK#= D;Q%]9U)4B9,%0\E$I#N"@-E*"B1.0P%RC$I0SBB[3D M\O()7BS)"@[&%'Z0\Y=1+I9%#LV8I;=/*4TX$"#:(L2FL:RH9F#/,&%"',)7 M,&5S\P6>G0J@)P1SYL=>!._&48A:"0F-J?;"IG)=1FG(FD/*X7=*PK)"2)5- M<>#"/3$##+PA=$*8R CY"W,KW)M(5CQ']0!C<="R$AX"QZ8JT2936-NIFD"" MS!1DKU)3+-0>&\R@*OR,LBYY$2;K%0G,/Z[7;$U>D**S])>2 ,%;-8!G$,S> M$JQ'5#?LD"Z^0F'EX *)4G/YX>KNXHP*/?[XB< "#_H&Z$P^W.!:2O_T0"*R M!P,R,QTJ'M (#H^MS*PO^L3,_.[,8I#IM$E4>T M\;]B,P#VA, E*I5_BSTBJ)*8=W1+YA&SAM*O3X4S-_09D_/!.QZH+BIE^'TJ M@I0(*H&^5ZLW[E\$74(1=4)A[CNH*;#G@/P5.]!(P@50**DJ!!$&QROA*_Z: M*2_!F3*]P28-,))J^N@1M$$1%P%8>; 88%\O61@>OG5F]W$0)H8+ZQ-4-?+1 M@0^T5 W\<@/$H8I!1EX"GK0=7[N.J9G$88:7#(38(,"@>\=,$VL M1"^$%*MF<;VJD"FZK)G,,WF5J]BP1M$(#8^F+?R@:*=*9JE5VTL5-@_^4;1Z MM-.1_B.?][V/XBXQ7ZM6/5CL0@++"7P'"V!!YA,\I$:(/'H/HAR&) KK9C0/ M<%9')!?CEI?)%O57$MP^F@'AHAD,A)]<.K,@1#3$ M- MB%H -1*:(C&JJ3C$-075T3/!W2<,<";>A1=3=P"#VX6W2][]J7#AN#&+O!6Z MI$0L=9OZ(M$CN-W4>@^=[P+\#J80/.SX-G5/H+'2XDF?I&[*:KI/RG2G"W$M M[8))C?@D6LF<&7!MT*@',RQYWHRBP+FG/8*K47S;GZ-C0L_'@7T-;EI(LKXB M4+%HF5$:G@E&1D)8V,$)P89N;K^%I\+5RN8XB6=9$S4A(\OQH([(H#*0T.@.24WK/ &K=F5EZ&"4X 0E#>3N=S@G%@T;)G0 <="O9?D!3KC[0JTX MZ#B%1L(/6++C&$7\6&T#EJ+":D!./4B,[4'"1"51(P<+ MDB]^E29KKU)8G+IB.AI(;#89 IE.@6/80Q51U4-8:_[6&K:+%O UD!#@3 ?D MD7@A-'Y%Q_?-"PBLO_\B]N_@8J,%=.U=P&">Z,9!>!8XN+Y"/8Q')FIANBL?R;IDA2/IH>B-P3'XP"'PS&AW\D M)/SCS++B&0*.V'74?*8!R)6<.QFI$]4X1MY58*ACWKTBU T%0]93_.X+B;YY MF!=.[#//SFI\ICJLG'K4RC/?-AK27>##O/=QOS79_V-KA>7&=F&SS;+8@DOS M 7RL0(^+T;WITH!H^$A(%!:B7U/?=?UG^K"9F-IF5.$9E&[ 2V^_>[>38-+. M?=!#OLIRF)?H#>3059/;//9Q?P>*6WZU9")VFR655IU^X@ 8.@!V<+_H(1UQ MV^":%J.RS'[57):N9I&6;V713[4NN-77F;:U8*B_=F"/)Q!6E<4?YM4"O5QA M3BM7BIK<\#39;KG6W?T6'&C[!=ID(NJCL:@K'5Q:L>^C)[LM%%BU8%2NKCM: M1=)S-(7;O0HKAH5K3-W:LMTJ,E0+;M69L%55G/:O+K<'UCE:L+4,%>Q38 0KD+@2N4YH& MP2:.(8ZA@_ A)@31[_"K&82AA6A6D5F&0"+UL.";?,%AE.(GYVUO=#Z6(?>NQ /BU,SQ:?KK[<7=YS+^=79)^'V[NSN\O/EE[M;.MLU!QV&EC12Q:\C.L90,;PTP2C/&,J/ M2M+Z(^S"61R$,1[[3DXN![%+TF/0#TDZ;I:B?(OG MQIS(29ZX_,Y.@U,:SK%H1!C2*A'%>C"7Y^7J%.?@+IB.)S@>'JIBZ;[8F.=' MF'8<6JX?(K/@"_C9=5]*F5NFY\7 Z4J>IV-*,KB3+.C"\=9,;V$6-;P^QZ$^ M$ ]+<$ _\#N>.<\RQ)*#<[?8 V7!V0Q 89D%-N8H@'GQ9TX4%5C*SEXC6_VP MAK&B8+KP<_SP6#J1>4]<8=.9N:?)#DT MDO,5>$J)@(EQB MDO(A4],)D.798I%A,ST[D_R83$C.M(!,76+!]Z?";6P]EJC!GNA!>S;[(IZ6 MCP-ZSM0S48AV&!'LE*Y#PM\8W4UJH9\CP=!3)L=Z??^&7L6'0]5>N7# M_$4^9:/%;&,2^4L9LE6GELZH_DU*XV Q#-P]_0@L!&"<_'>F EZ(&21+T=+D MLNHEH!MBERV4/BB,9)W!]^EY6J9'TR$JJ@!RZ)-B@B#'K.3U6Q[07;0AF M*6T]/=XRI_HF(V\: P(HC:C*0.'ZR(.%GKFFZ8 MX2.%]+-?D 3X-7*BF,*.(3)12VFV>)B>D$? ?"0VK=-U 9@/G0CL./B9*K%S M/P QH/!E1:L^4BT%!%.+"OY?K!6FK,>9^4*3%5@1&Q!ZUP%; N@Z6S8#*VHW MR**LC41-&^/#L9?03JE)NV!#3-]BS3/NL+I?@1/^B8,-"2[-*$+5K$(%$SHV M+6S$A.O1>7@$B63M/(-&>'PYU (0KU1/:/EFHR591/!RD[A.>(LR3BY*$ MHRCA4S;X9*5*.7P.\[)1SPZL4[CV@9RQ>$^!P5A.+UQL4$!>@($O MT,J"U C*QA_8;/18BPS+>J0'6>#;DC>:I$I1,K9.Q3TMS"_HGQ1#SVAS+%WJ MRCPKI@DI0U+>L')>"7^6!P0*S;QGU4TJQY0FAW60%%8<#Y,BZ@*'J?_L!PZ( M]3#=[/ZA,E)UM0 HM7$ M*"VI_9:/BHD#TS0%P4P\N0P[3IC[9LR8#.E!62972:N)H%.*67?W! ^G,=C^ MZ?G/'EMLXC ;6IW(0IM84HCDRPH]4)2\F7,0NK8)*ZO*K#L&!+$PA4S6PZRX M@$-!#FHT975Z%@R+\17,>69DTI763,Q&D5G$ "6/'@46:#-3,#A!_8(C/@<; M%*O')4HA@\Q/]V!&(D\7?08Z8>9W6O?,#TE(PSL!-9\3]9$J%C15DOIP&4Y8 MS3A:>"XCN+R36%5^$, C(._D1<31A83\29W,D.*7>2NX7U=J!JC M:&$3[!G3 00)-Y6*>7-#-9LV-04/>]1_?TRB,%:RSK$E*1&@U*'.EQIF"*7B M1,O>II*9EJ(HMY29/RQ&BX%A#*: 9CF)_!-J%106NK161%(-,]6&K# H&!5> M0311,5%JV"K!W)7,:DO\K8K'4^*3X '( ^H1D]5/Q@ WB\2D0P<1@H%@G:&T MUFAY04WLE/+R"7\!$"RF3>F[3IBM<:U+)QXVQ([1QV*'\#-OHJ)^#:M!GD4\ M%YWZ8F RVP4HQQ7/G !#;Q8IN53?;L\^ELOZFZPR-2T3E>Y)I%5S:;-Y82WJ M[6#%/X0R!54FXEA %@3-RU]-$+WR;590Q9FA[)"596YJK-5$I&BM8K *D@JV M/,(PZ#%=,15Y-@_ NEBNC T.@SD#H^(95X ,K4>1/FJ3*4E\\!=:4R-3SP%Y,&D)I!2OJ1] <9FIZF)99&I4%]8GM)W2 MKI,X(*615BX*XWEB,-V_T!I1L9<8Q S.-&;"RC#7!P M8#^X3@&'\Z#'],%, MMU\2U+#J(E.,!RPBFV[<)AX-^#JH?-%7 8C=4]\VA3M J%!LZ@7,=MS=K$+G M/7GQO;RXNSQ24_,'W+U4T985K(,/%=Z()2*&\.7:1+3KH* M 7>8;YR'0E*B$N8D>03PEQU;J0.;V:M3=&T#_SM] _C[P_ATDFRAYY>\F.5% ML!PF66Y".S72RLJ,L1B >WA #1510H.'JIYE]50O=LV5Q&#KQ]*SZ??ENYN0*PZ.Z::X'U"(Y:)(GB=+62C\=.?/'4LP)(.= M_:*OBHF[D]VM #* GE,$ZZJ?+-B))UB(UA5%$XQ6U@1H5;:AFVWO8CMNP1ME M)9N930HB-:.5#1]\W$RFP93@R;%8Q#9=@,/3#&S%^5\^PO"<'6% )>,!',*$ M_UB,U<5L21HP]!Y<%O?/2GB!]6\3E])("788!3'3(7F\+',NTX&;K*S7XBX, MY7I&/ZM<&H-W"6/%F#/JI%2-IBTE+*9*[R%V:&J4F&S[,TO)AO:"EQ,L*HD! M3TI+^B33JQA>,I.BB855]Y$#I?,4TO6?HH5 NX2Z*T M&>8JJ$EO'SL5+E,FT/T-EJJ0+CVL<#!Q:$S/9*D) 8G !THK>R8!9< /S FE MN?@K735,-(BSZ&P)EL5@)]H:MD\S54J*ERU*-+-N,=(,\EP$"$V02.1U\4'L MG_J$F.Z6?/DS] F:ET;AS2D&5K-\$%G/RS"&.0P&6;H,54AI1;I!- MA0T$FXD(5O85\!P"JS7[7.YAYL.H$;S) QCL8]Z;*#!Y27PR=H&@Y0+;LN^$ M--D()B=*OKHGV9T7D?DGR1P_7(C3-0Q#]2DP@.94R^9F;+ER1'FO!N>3;27N8F+Z?23W08SRGER?)69 RJPX9G$9)Y)2 ML+(*)MDG=#$RBVJL*3^7MI\SZXKMMU+SS\XU5&9K@9B'),TK\ M+L$M=&)H, MP&20?9'NICM)\B(U)O+D.OI0N""8T4H*J&Y#,OR D1%BJC9:JPD)-!G18W^@ MV>1[-$G1\4H[>\LYW:G\I$M[UC7ZL[E!>UK)(;:C4!2V8OXA\_2\/+DE7+N6 MC>+?J.ID@?FTY0)0"YT M]IHT] &.Z>^I%X1F0Y)_4(!'&5(I4/)M_.JBX&#+T--/N**34]R#K8,@#'J"#7HM)!Y44L P$ MME'%O [:66I@T=,7-/!0#E65[VMB9]; =P)GF@8@J% 6\T&ITVC.LNP&/\N? M2I/8J.>4[6'0,=HLFF.R(+Q)QQIFS7*Y&O28SKR7)!^G Y F::AE$:A*GJD\ M-,3HF,V([="=DY4"B4M$40Y#VAF+;65/B67%)=XE&T8(G\UYF'NA_OT_TWCME&TNTIAUC)<_S6F8BX:G M,Y _^7C @%TXSR+\>=Y N:.IB^?'$V2!$O8MAX*7[0 DQZEM1]Y1E+ M85&L6)/+["H:>>&BP)?/*"5'0S1/KD.AIJ2):2X$&W M/&-;!52F&O?2!8G!USPTV3#+,N%72+DV:Q2#,FN>66F%QOE"M[0-O,, MYG39AFE(0*H5&\H.\9B.O;3Q+$J21 ^A)*W1;0T?]\LCE^U#E'KFJFK08RIO M*2^F7A05E4EC8A486Z.M:.2Y2EO1CID3NC6,JOPDMND!9?L]>J)WN]8:UM:+2-L;078]NTNUW@LLJ^F M#E^[;LKYU,HY#^B_ 9=S_XM $ M4(>S!'(>[DG UE^8THT0)O;D".W)!LQ>*BW=6CW?YGX#JY= -R-I$IL/#=,? M[%627+C+;?72T9ZV1BA=)J-1D?#V7D=-@>X?UG)&V15->7US514G8TV<:%*3 M>:N M;_:[<,-Q2CB..(Q[>> 4I0LD! MJ6+EKF(>$#OC=Q\E94J OC]))/P5TXMC:":YZ5K9-6%I%?WT.7;6[WB8U6XD MR>O_,9FHJF%L6H?A]=X00\L-^:Y+;1^!!0N3.\7"Q70U=@!GFJ0!Y\?ZBJ4, MDA1=FU4ESB\6N\=3Y;4W[BT%G-[M <+E*=EY*'4\]%!J:[BGM5$:N2- M^JR(5VSE_.UC\%O%GQ8(Z8WAH#=L_QE'V17396ESKA>I:1\V6PB&"9^9,F.G M&IOE^W4S9_DPAA@L:SZ\ AW=8)W]G.&M$TA[TQQ9T M#7-:_P?->EOX&M#RA5A!B1T1^TRM>59 XPJO.T?I3.@, M#V7#K)N-E$8=>_YS8,Y_?YC1EGZZ(!U.5*Q(B2J;,N* M6A-NFQ&N"KML%1G?0%^L!4 6'=]JR#^TFC99VN4(\UC[5D,T1'TLMQMF1XMI.;[?9*GJ&<^[$LY!#/;8A'?#^3U(*S)B-ILN7U]&*U-6=@+1H/UL?31@]19"IQJ94M)-[&VKC*ZU**Q/-=L=,:ME_B1T_D58/W4QLA9+ M\!Y8W&!;8#!4#0:7@V): : +Z\J@)W.85 T&8C\,B:H<8KDRX]-XM.3M'65- M%%F->;5#'C5*Y5[*A609CB>1/W^'&8[)G^DHI.WV,'DB)$^$Y(F0/!$R2X1L M7AU@Z/D!/!GR4')5>#(D3X;DR9!'CX=B2AI-212NZ]+25J0<\ND_@NGG&8G' MD9&8)A56)1/N)7^PP_/PO6Y]KC\3OZ=]2ED5C;$^C(W%KE3SWI-I#@65+8I9 M[&L;O4&@CV/TF#'*-2='Y?!0R35GSWLE/-F')_L,.MEGC?I_[7NU?(.;9^IP MB'&]Q4'U"IAVE(DY[G[KD_5<):Y4K[!P+78V@:/W^27/E*C"G=CT/FAV13JQ ME^]KGCK?X6OV/(GH=>KT G>+T(WQM,A^0.0"69BFP M7K$],7M 9IQBER;#L\4J=X5:BG33T<0NIWB'.[VR>\4EWZ$Y6[I@FU5MQ )Y M;OFJ;7J=-:4BZ9#QTZ%$>(L<2JL^)CQ*""[/04::[4RG\,F+L"+?/8F>"6%W M5Z=W;,?P/24]O>T;?UQDV>GNL56%ZU_>QN')@VG.WUU 6T\F;@J'9YZ-*2DT M(^4.&OO@^M:?O_W[OZ%R_25]/GOB4UZ4,,E>L:^]F[0>X0_+8#*>.U&'D*(D]!Y"F(P\CZ&F@*(J_% MR-,/>?HASS?BZ8?'@8=5X0=>BY'78N2U&'GF8T.#:#B9CTC7QO4N>"W&@69Q M;#-D7HMQX.E./>-Y6(E37'AW,;\'*<7#KB8U"'AS6>:U&'DMQD/!**_%R%=/ MOGKR6HP\/7M(&6G#2G.LD@E>BY%G2@X'H#S#^V@@QFLQ'L4T'B1Y>T?9$:5\ M\UJ,5>9W,WN?)T+R1,B])*X<3R(DK\7(DR%Y,N1A)[\-9%IY,B3' Z_%R*>? M9R0>;48BK\78^48%KRC&*XKM;4.>5Q3C&!TX1KGFY*@<'BJYYNQYKX0G^_!D MGT$G^_":9GR#FV?J#)BJP4",ZRT.JN-FVE$FYKC[JUFW40VZQ4)VGWSOX8X$ MLW.?E>\+KX.O@?\0F+/PP@DMU\?FLK=W6L$NRY:^QP_:J7!^?7MW*YQ]N1 N M;^^N/I_=7<*GLYLO5U]^OQ6NOPC?OIQ??_[ZZ1*_/[_^]N\O,=^=K5ON4VJ5$+HAGN6 MNRP+EU"ZS80./4EJU[EZ0]HCI[1\.[W=\3A[GJD=I9066+B787(N=L3%@])0 M/#5H1ZE!O_LP^QXF(.\L]X?/[8[F]MR?S4B I<3YW![;W!Y2XO9!K3Q';XHL M1@BY/<>9^%J9./A$8VW<*O^'T-L$73J136=$=;S&U03K%;PN13L?#*#:[ M6Z00Q12R"&;MI'23I+1-OM&^LMQZV+!1]9$X&4FBHHS7DM#+R'>6E<8GG.W_ M&KJH:K*H2WS"7\6$ZXHJJK(LCM3ZL[W[F?!CS?EC&;D-#M8D:R4EZG)IUV]G M?FHW^0[[SK?=0XZM)HGZ6!+4?-X%!CR*(T-L3QB@68HX:C9M%N MDV31&"GB2-M=B8Y]+.C]>+:=P'AYT;Z-[T^BOE+U6XO*X2F(&I]T,A9UW1!E MHQ[JAS;65SN9BF*(FC(&%X1/YL$,L-9T431Q,M9$;:P,83*Y UE8BSYA>FB6 M&QKY]+YP;M<-W:Y3M8FH3311'M673=VW7<=A,SC8R"--'"F2.%)5#AL.F^;! M8/"L9%C$)6VPL#DB+W)@>^I=[J/W*O[[VKC?^1#YW/&Y&]S AC]W W/\NC]I M6W&,J>P4+OM_2!(]#;GJ)&$V@"8G"A=R?L\$1Q$%4]!=D<22-1'U<[V4.8*O+9C]+N]>(AR=[>'-FKA MEYZH/]W=\'8;)CCB<^"FT69MCK7MC*@A.<7)4D5-:,^ M9ZJO\?9\?)%/KJRKXG@R%C6ET>4:?'(/:7(QTW$BR>)XW,]AU$["OX>61KQV MLW@ 1U#KK;S]Y_+UL=_4,3W%PS&B@8:5VG>Z\)9"P1QKZ[Y M^GP(RECY#/,9'MX,#\R?'.!ITXS2+>ZOY*=-#_F,ES81 M54,51[HTZ#D;'$$<1,40HB1*DXFHJ?7[4D.8L\$1-)A;R8=UU3U""722/&Z^ MS7F\=Y&O.63::3=WCT0P[_TG^'<&1A!6HP@(9LNZL0T+/5@#$3YAX=IO>B\P M ;CXV\0+DVNL[TW7]"PBA(^$P-M@1Y& OC/U7==_IB^8\\CQ/6@Z$DK7]E(; M9.D4(K\$^T!.\.[D=.-6'M=6APDV/#ZP@XNI.9=W=7;YH+S-1,,8[1*>JR:@ M=-9"6CYFH9]J"4 J*AAEU&WC4W:4S[V;#.Z=Y&S7%>R@B3.B)M=[<]V-J9^D M^Z.?I DMJ"+J2L>9] <=&]M.0U5J]>9JZT.JA!PO5U>9BK)6E&5KK[9VM IW MOI.Y_[W4:FGZ::(HXECM+0&CJ0[*(LMH$-:^#.,[[.W3XX)C7VPTCETE!FC@!!S#D]^IWT"='^014,9B9(D"=/ G\'C9I3P MY]F/75MX-)\(M$@\(&?N!TC.H\DF)&,2R<,N(7LVQN_,D/9^;X8.[1FDQ7_P M'-Q99#&;A?'",.([UFZ:9]G[G1HQ\_/,+SGOE J/J[)ZY#GJ!Q MX-\C,!DP TN0$SXF @ZR^E<,W$0>6\2. ?^P&@8IMMA.-L;Y8$J* 3U_3@K* M0,3F 7!SF"T']X4II'&M1>#!/(9 K#,%JQ](8NU9B'1* I7TLFYAD(0NDPZA MD=W.;NU<_O(V#D\>3'/^[I/O/=R18):M6-?!U\!_",Q9>.&$ENN'P,P[:/J# MZUM__O;O_X:VV"^+;U^0^RA[B'( _K@ATU_?? 35@$KM1)+AOY'//ALGJO3F MM]*X%^RJ9W2:! D-F_;!IJ:<<9-DR=%I@4E;?/IT_>7WD[O+F\],X5]^N*,L MSW,F5TW\/ABP1S&_]H3/9@#JICJ?KEG0^SR& 3'-[^.6 ]M6 M ,M@3K48:B0/V#9/!&P@RF!GBCU3I.Y+>;:1364>?S"]/P4:MJ!&#/#6I#-Y M@C.)7\ /820$J//#9W,NF \!H6N%F!IMGI]H;6;5X;I;A-&I\"U+7UIN3\S, ME)3&N>F 7>*EK0%%.7PHM6#D0!M 4Y\UJ)?30RN*S"@[S ZVB<0IYW*\H^4 M%6#M$!AK OZLRP6TM^\4+0_6':Z6KI"8@KY'3JC)(WRZ^G!](\S=.!34'RGT M*0E%^\D)J[C_G!AL.;-H]E@ZQ/(;V5BI?%)C%"4J,<]JA/*5R4I)Z^3\*T.= MTD%9#YQR/.H*('Y6L)'.%(6R/YTB3I@.5C1FWX(F2PUA:DD1.TSG!>'V#4QP MZ"-3E-C_3[>$"%]\F%?CYU"8Y#"OZRX*"6H]ZL$)_7__?M_@HSA M6D7='3NVJ$2#%4F^SZD11@U),WP4IJ[_+#SY+MBU=$K-P*&S1O5#N8^I&UL1 M&,;HG3!M$H:^Y5"DT*XM$N!""S[+?<36N@6E(0(S(G"/H!\L4\#\9:RNZEDO MF4;(_#%XEKK'?DA2W- D49>J ]H)6T(+S$)[WB9H6E.RZE1,[J2CCY4S ER M!_+*@'>WM"XM.Y2*KE'?'*8!^0Y^31C3Y%WFN#C44?$0W?!+SBA6AT 1Y(PRP_J*'W>9!!/_?G\<0:15S>95$=_ M0I/VT:16AH/!CN+*G40)I-1\$7&-I"]9+-4Z(+'<*TZ1)TA9_R MR%/LY9Y(A03^3*.,9ICDSK/--.P7^^HM+7X;]C?+E6^<'"]+@\V.[SS)N9I* M!JMGXL*JG\<<$3MIT+'/;(">LPLZYN$.!S+HE*"M&9SOM*1Q='FBYJ*RHYIKWI/--Y%T+9IR#6)R,,)[GD"%/?1N)8 MQHK 713=?'V%H0Y*Q)3Z0SW#P>D1BIBL&J*FU]?O&[* \85KK535W\ MH51I8U&7^*K5+\9W?SE@Q[3=/9* F%-HII:VCD\ [9YEO=Z@^&I.BLFB9.SL M%.#^+VOD"_O6??.S$$=P%@)<7P,6X>;5M8_Y*,3>M\FNO"P;-DT>RG8NQ6P3 M.#GSL+@UAMM=ECEW,"':Q?QHMBOL^9CZG6YFTB2M"9WRM$&62,1R#B(!$\F3 M7>,?:/5U?2A[EMIZ57DR)99M7RGE.^4 M\IU2OE/*=TKY3BG?*>4[I=POY3NEQQEPYCNEKT;$^$XIWRGE"Q??*3T.J>([ MI7RGE.^4\IU2OE/*%W:^4\IW2OE.Z4XVZ=KNORWNWYW['DI?8.)VY(T3_EE1 M+F>;/;M[W[4WY@:0Y853/X!ICN=S$E@F;BSOUW?T*D^_W9[ M=_WY\N:VX7[=7H??^QZ[?*IA79\U *XL2\8JRS,$1 B MN- ]GJBW_-D,.(*'BRWHRX<_0GKG4^SAJ6^L4:,J/T*;&BM&0@MU8$F")^+% MA-5%"4@X9]4*W)?6U=.Z()%2H4Z 3%5*R-1*9 IE$@N)"Z)@-R_$9YRJQ6:Q M>@;M.JO?F%2^6ZK?V%=.0C/@# 2_9]$B/U45D:7_R&"4UKM)()9?+W.953:\ M+%PK[@:V4R- M*#)*WB15(R/\2R_)(0I%LF*$23TMFI.3RQ,^06O#;23_.ELADPI=T.V(=KN^ MR_4KW6F5M=K$V@0+]9>WW^\#UWF'_\*?_S]02P,$% @ ;%@)2X4Y+5EQ M"P &6H ! !C=G4M,C Q-S V,S N>'-D[5UM<^(X$OY\5W7_P4?5UVO&ORY_GNUJG4)=ITKK)B MKK69-W>QCZ$C&NE*.SNI7R*M6BT@]SVF#N/W0V,A=^;[\ZM:[?'Q\82R!_3( M^&=Q8K-BXBP6TWK? M0OC=Q?CN\O'<^:.!W5O?NZR_>^^BYI=/@6'/'C]^\8)&L]LP?GW\)1KR6M@S M["$-T*;BIK+BP,?F">/36N/TM%[[V.]9(5TE(KQZ<@G]G$=>O[R\K(6]"6F& M\FG,W41TLR:[QTC@A63H)0IZ0H6/J+U&[_@+AE7B\UK4N49*P?3)E#S7H /KZ6?6T7FW6$_) 5*<(S1BX0[*\SK!PYF*1RQ/V MY#!11FG@Y7O'\7G-_S+'-2"J A7FQ%[P;6=:9P =9'.^=F%/CG:P8A;T]IP@ MS!DL/B^DE"L)(HB+/4S]+N->!T]0X )POP?()1."G8KF(S[%OISK8HYLK!:6 MK!=$*8-E!<$C;I%M\SF!=0,-?[F6$^Q*.G0$:FOR T2,7-&RKP9K+I ZMJBC M4Y_X7^0"Y%XX0$4CSDU%22&'! 7"01T\(92$FL7+O*Y5M81]]2.BCA;)TE:$ M7=?28E:$!P([)OTI_#SG6("8D*D'#3%C3+*!R4:N';B[\2Q5R66)&Q)G[^/^ M-J,.IB#Q%KERF5LSC'T1.7Y#G]KE#?"S#+LX]GG;''3T@:5WM-M6KS5HZYKU M3M='EO;JGJ+ (3YV?GAQ?.+<.\3!OAGV"6BM0F&=4 U)RGN)X!D3D 1M0KGFXQX18N#&%X/YRU "?;038&K5&>E\? M +AF5S/O]&%K9)@#2VL-.D#6OQOJ[X#2>*]KQ@"^Z]JKGFE9/ZQ.A1?L$\RL M&:R)&7,=*)[UWP-('PJ MU"86L19"[]'H$AZ)? M#<5K6'!_$^9BN9&H/+- :0 (SWX/4P>5NCX7T4A61J[[:,H?:^U;O7CQ&0-A.A M9W7A$]C:84='G!(Z%2:]E\55> 8&TY_Z'-G+W80HCQ&PU(JR1H; M>M5PU+,Y8[7:A;I81K$^X!!65\?H=Y"+H1[B&$J6R-=K+6K_-M+^[1D#/:R' MAGK'&!VE/QF=5J'$\3IXG#ATK4GMT6;&H^;@;14*G3[$_=NC]&@?_9?Q=B!\ MB \CMJI-K5/S](^[;=^,6'EWT,UTX?=U#$Z=4,].$)C%PMER1B3J%U^7K1P MU%Y%\HYRK[2U-%R%HRBQ&IB+O:K)HT9IQPIQ%;/]6-4(9O;!>Y681XWH6D)> MQ2NO0XU&9H>\GJ^/VLV;CWHZV$?$%0/$>1C1MAT-9>C5H&2VS*JC(NU5+%U; MB#]*M#:D^]@YRI(@H5&BTLCLC3?7!+' %QPR/DXMF:+$:F0RV^2MR!SY6ME: MB^6CM3N;&K?,]KM@,?<"XBX@[H;=%L@R^_O=('L!2N'Z^FY(U;= E3DVV'%U MU8\2K!VW//F!\KE"U,!F#B?VW$&]A-'] 7\.SEO@S1QQ/ _>%U + U-_#JK; MPO&ASCV..SQO>I"V:4=>D%H-7>:01/T8[B6R9A_-Y>.CI%!CDCDC67]T]X)! MSE'A!A"4)$H4FIDSD?3QX0L*FU#8[/PM/L^<=FSP^5%Z>OW!:OZ$WT*C]G[F MS"+U,/;[GO+R'WE:-\03+;R^=25O^=Q4!)%5425NFW$\N:G8#T$UN8;S&UAV M\N2Y"864K+B]%4*9=D8\;B("<3LC)7.[#(2P.>8^P:*6Z)X(\(DOV>]6AM'D M.+ R:P>PV$7C72T&%NQ^15-[4OXA;82IMZN-J=GZE2QM+TB%"SR6S7A MJ\JF:KU1;=9/GH2SU'07)99NV$V)A&\/)937.S=HD7(E**Q)=VPPI+7HH/3U%@ QYP+LN*_#>8 MI=KQ@AMKQ.\]?Q](!]N-EJ3_96 ASDMB3 M;XG)[SB;@:L5O<9JX;?OE _!FA)L6?,.*)A[[R&.6<0AT,P$$- M8D@N(<"B"?%%)\ CUIXA.H6.Q.!DM2RFU)Z\6QWA!#R^:_7_]<08\'_ %##H MHR?B!5X//V".IG@HU5E:O95N!PM7;9G#%O[Y=MR%XYB3E@>9F/P1CQ/IOJ%O M3WV3U@,L[\ ;8Y@^/?E;&O)D''/YRMKB5*1EVRR@L*BZC(?G)>&YN9Q>&P)Y MT36\6/O?4('B@6'5^02TF6)^*-^;L>F)P5#_N(&#'8/&IHLAMC%YD)J:D^AG M/]:=MZ>$DEB_>$U2ON40RQ$?9IAC>;G9$'T$0\)?^7,$ZU;OQ%D2:UOU4Y,[ MX?V/=6-6.[ZQKLF2,B?+9")\F4XRGH#5K#FNERYB7Z MAYHGX2$Q.M5O$?U\ M3^5OX-37=<_I*+'RFW0OK>IM GMD3(54=8!2TR:WKW0FR#JAQQ!=5S[=6CJU MAUC(VVI."\I>G TX&[M+9X@E R,F4RI=WD4V<2%QKQNC)"F=04EE DG9QC(O M2P%#(CZG0M-VNC^/:8V"IC7*:]ISCZG2.?- XKX_1Z67P<'D?7^N2B^K@\G[ M_ES5/+"KFM^OJ\X.[*JS[]=5YP=VU7EI795] I&*TPJ"/X$QC6W&E#OX.I;PHZ##[V1>,U_5.MY9.[>S<:&Z;/.5-%EE=S[894]YPKOH?&EJQLHN# M\D*TSS?QL">(\GFH?*[1":2\Z%V$+N-IX[:2E?CD>O&HT9!/'J@@=GC+/PU24>IOB-5U+7JI%#[^#U!+ P04 " !L6 E+ M=A7A;Y . 3NP % &-V=2TR,#$W,#8S,%]C86PN>&UL[5U;=]NX$7[O M.?T/K/;T-/L@R[)S67N3[J$E.E$KBZHD)TU?]L D9*&A" 4D?=E?7X"B9(H7 M$*1( [):4N#KH5MY-Y_:-U. MV_JT-QBT-,\'K@T<[,(/+1>W?OO[G_^DT7_O_])N:]<(.O:EUL=6>^#.\:_: M""SAI?81NI 'Y-?M<_ "=@W^!HYD&@]O%PYT(?T#^L'7VJO3[H70&NW!?K] M#%T;D]O)8-OOPO=7EYW.X^/CB8L?P",FW[P3"XMU-\4!L>"V+^LA^/WT[?EI M]]W)TYRRW@<^_?:,?O[K6?_T%_;C8M8]OSQ]=_GFS7\$'^$#/_"VCSA].HW^ MKGW<=S;L;'NF?T6<]C%./'3IA>P- ML07\T*X*'Z/EMF"?VIMF;?95NWO6/N^>/'EV:Z/\4(,$.W "YQK[GYK']JG6 M"@%(,+6(98?]K4/Q"9;0]777-EP?^<\,++(,>:7\AYTM")Q_:%%K:#/LF46P M!_XD0NH_K^@H\1 S\I;6J<9C#[LV=#UH7P&'Z76Z@-#W"KCC$S7(UQ@0JI0% M])$%G$I,9O90+\=L&$(&GF?.S17S310TCR+)_!&!"]H(/< !]7Y+.,2>=^N" MP$8^M$4%VOL!S!'8=OG$M?" MY\#U(4'+:^12^T7 >7EB 8_%A+7P-_6Q]:W-_&5H>50K(JZM@*H6SOI4_ ?: M+1L%GD]"5\H&R#5 )(R.1>Y7E+XF>_3"W@W/1]3%0]L Q*6)D6>ZMVP0ATD, M59;K$V )..=*O=5DL1N?,X:$HKO$;CB6"^V53U8+;T/D0CI2":2NL("?K*;U M\(#=^S8=F\L^O"MD(JMM+5S<@/]BT@L\GRJ=%)E3=N,F_<<,W#FPB"TAVL/X M$B%^2_8BPZ\(R;%7G_6/(2&>.10-Q^D^] %RO!$@),2^O225E53[Q(E;41 !>0J MLL8]>VTT]R\= \MU4_O<. MMG:X==@2 2:[6$?,ANL <^#=A8L!@=>^!V#584;0@8[O;;X)S:)]VHW6!'Z* MOOY=]SPJ2B\@K+"\>8 #[J 3/O;WJ%VB64<>PZQ8F<_G^J])]F*6H!-+P\2& MY$-K&T L7;P3R^O1"TZ7K!*DLQK0YPJY59%8YS=4(_CD6Q!51S&;DQ,V\@'D4MD\=\ H2_WE,L_=P^O$] M0"N6G]/HSG-;/"HUXE2NHRH66#F4^G .J1W9,_ 4C1#HB_B!(CHU(DL.4F)" M*X?5$($[Y" ?P>+PG]56@;G-&#RS!%]X5I-L+SO.Y$.0,ZG)%E@YTZ+LD@#: M92R,0R([>I9!B2^V$-OD?XT)6STRW=06M\P$-9](#*8W\F$2$%TYN(;( MA=YFW4P@ A85B_G1MG MCF;J$^["S#SBDS:SK+9R V2P9,##]>I%SJFK$?3-.0TDW+!9KB/93B\?M'0P MK:(BY:QTPK;[N"_;Z6)R]>$<68CC'$5H93M*84#%%:$", :+Y M70^LD ^<:&LA4P!GA K0R@X+XH-26!'*81CC<>?X7=:^BF1+V=4687SRA%0. MC5B:H;MVF4A>3"D[Q(G*EI]YJ;T675$^3D.NF.\[22F']/-!-YEFG_C?V7%Z M7F''J?9JI^.?#[!W=O]S_SM2O\Z5>CK39\:-,:(2F]>:.38F^FQ@CJ::/NK3 M9C?CB?&)MAQ\-K3!B'XVM%=#$R*6Y]R\>C%,;S&HL>T!P)$B D@6;:H-B"L/EV?7]6@X-,[J]1"[R M_/71EV@/)\=?"=++'D+BJ)73B'HC[$7 :ZH$MDB(W( *])),7,$Y)C"V"&(\ M4>$H!,@%Y'E U1C6L=GR(@YU$1Y9AQXG;#7Z4-DC_@ :32XK<*Q5-0^R$:70 M5:0:RO8)A\;N&3-CDG5/&C&S+YX78E+)-N&!21*X)YM&ZHAE;?.=>L2"!ST![0_ M N2NMV>]7![BZ01YU!#[ :$_Q_1[;!<#W,2S9'N \G;1G,95K&D*WH^Y4^%[ M(UCAFW[2)\8G<]@W)M._:<:_;@>SKSNGZP];VTS?IKDCU5M!J7KZ])-V/32_ MJ')3 #L)344+MVM2#5T]WWILP]DVH]]EZ)1I#E*T[9^GWJIJ3,BY+* MF$.97L7,Y)=C-Y/RBCX&\XEN7-H$NPF4T:YQV LB8LN MV/0T=:E"E:##[T^PG'-Z[-921KLUYB.I*VW9N^<[O#?%Q("G/57J M2!#Q8ZG@557#,:6>B>;DV%E M+**P*T&[.+*"866=*F<=ZS0G5L$VYYM\!(C#W9E!.S;5$'XJN;9$5E'WMA_,XDI3SJO%6=\P/(S?7"@&=PZIHEM_ZD.;JS+E MP,YR1X)@"Y JNANH?@\N"K9L5[YEG'F@C5\JF+5SB13=";3G<"Y6DWK8AFH( MCS$DZXKYT/)H9&=?Q?*D-T[74;Y1\KJ>NI11=EPH>0%F7!&NQZ,]%%OH ]C9V::.^63\\KU;)Y_ M2?(\G9F]?[:O=';"AUT^9(RFX75$#;YGM>CEWMF<7R0Y[U-=?Z:\AO3 MV_79)':+TK4^F&B?]>&MT>3AJE)OAI9HZT6W8CU'AHS$*X1K.)WFO2MO+>%YTM33<](.+W5XV-"3.Q&RI&>":N M.;:'L==&9[-ZEF1U.!@9X;FVB=$?S!ID+?X^YFS>SE.\F:./;>I:;JC-7S7( MV^[;F+.9>YUD[D;_ATEQO:6.Y,:8'-[/S=@*?PZS;T2]G?9JW4V#AS$+W1Y/ MD+>5G-\!I"KI!7DRIL)I)5]X )EWAC!/HE2PW1W(!V U/Z7)?=?ZC@2IH,M+ M<;174:?:MM<&1I4%LHR4% *71R8M*E MHK.@NU-1U&P)4S&^G(0*R-7-%BR5'Y2$KJM.L!*SU52.43%L'=)VJRDB6_Y4 M:K*?_-6ND,CXQZ^/L4NS7,1H;1*9!6E[A:@1$6L M?74H$Z:]S*NR61VL5EH+7&4I&X:,E2[7!I0XD);#ETG&!-\3L/38(22+_FF& MKV /.T[XX0OR%\@U7?@5 I*-<[-/K$\S&ZYFN$_A*F/)8I0ROO0@H5A])%<'YBX*'+80,8PN%8N*D M*N*["X<'9C^^$B'$_WFJ!)Y/4+G =Y0C[C@O1J[EMYE;Y?+W%J>_[+C M?=6H7, O)5PD& M]LT=R26.( M*^Z',8=K''"FIOOU*OM81(/&$%?;#V$+^IQF?:%DL42U'H-(="W[*$5#5I&I M0(6*H;M;"<6F)JE='XFMA?ESDT@T]H/MIZ'?_ ]02P,$% @ ;%@)2_EB MJ=O=& HI(! !0 !C=G4M,C Q-S V,S!?9&5F+GAM;.U=6W/B.K9^GZKY M#SZ9FIK>#W1"+GV;W6>*$"?-', Y0'K/G!=*P8)XM[$RLLEE__HCF:NQ;C8V MDM/T0YH025YK?4O2NFA9O_[C9>I;3Q"''@J^'M7?GQQ9,!@AUPLF7X_N^K5& MO]EJ'5EA! (7^"B 7X\"=/2/__[SGRSR[]?_JM6L:P_Z[A?K"HUJK6",_FYU MP11^L6Y@ #&($/Z[]1WX,_H-NO9\B*TFFC[Z,(+D#_,'?['.W]<_ ZM64QCW M.PQE7("+?GI+?_WIZ=?*)_O@\J)]].?GXY>+B_Q0?$8%H%JX>(SPY/CTYJ1__J]/NCQ[@ M%-2\@ (S@D?+7G045K_ZY\^?C^._+INF6K[<8W_YC+/C)3FKDU^FGMK/[^)72/ MECC%PL;(ASTXMNC_1)-63QT]>@!B1)1G>DS_=DR@G$UA$#4"UPXB+WJEN.)I M3"NA/Q[L GTD$RKTZ'PXLH[ST=A$@0N#$+J7 MP*=R[3] &(42ZL2=2J3K%F BE <8>2/@YR*2.4*Q%-,9"REXH3-V'NDR1D + M"9)TZ<+P@33RGF"++)13V$9A>!> F>M%T%5E:.<'E,=O_X'(]P'Y+EF;[?_, MB.+F88H_2GF4-T'X<.VC9V7=%W8NA,Y6$$'L3:^]@.BO!_SU$R4TRCL60E\_ M0J,?-;I>QII'I**RM$EZ%4+9%6'_B0Q+9T$8X7@II1/D&G@XWDAERZ]J_X+T M,8Q'M\/((TL\=&V V)#A4YP1R=Q;.\08041!B.%Q3G7: 5I['+-N868H#M% M03R7I?HJ[E8(;6TO@&2F8DB60@D]K*;%T(""28W,S>D5O)<2P6I;"!4=\#O" MS5D8$:%CF3JQ&Y>Y?@S O0]E9"GUW<]:HD1OQE%TK"M*?.PT9O%S2(EF08^2 M]^DK& '/#[L XQC[W/LV;Z RY^'BF?DFXE;G/="I*N2,H^QG#$/%UG2MZ1JTJ:'2-G);"H %\R;1QQU%+M?TS[X'9ABG<-\A(KTK7 MXNV>K$2J]"V-RAS$E>CO9!2=6F<1G0"/EJ2R&F\^G1.=7@;):5CZ(J;J@0R! M1[-[6'.]*8WWT0#*XD&;LEB-X@71,6EZO&ASS!R@?+I7#ZNY: J\C$2G>^^! MXOA)M2FO.@G'8.9'N95RV3U) M,_G:"SSJ8Y"]XD>";O@2P-=J/;M*W^-]L>]*UWJ[3&+WLF MG)U#2G!QEH,+ZUUBX#UPM7LB*<'T.9?I_J QL#MVES#L7%O.K=UK#%I.MV\U MNE>D6>>V9W\C+5O?;:O5);_;UKNVT^__LBF>/MP;\3.KS@;+AJSVAX;0'H< MUE,@>]%NF^2U+C7PDOC% J^XB\YWE2\CXF,1[;/]^&ED9X(3^F%)V1BCJ52> M"]DA(0>; B:$'%D($U7]>E0_6=/B(Z+47X\B/&.PK .E^42BJPL*XH#)BZ>B M:^QNA6+(M(=EF"6AX. EXID!GU:@MFB]6EC9/( XS0L%)FWSRU 1"ARI,, # MY_2D\N@,ZPP>B@)H:?_NNA;NBF#,) _$,[T@+D):- G163B&/ !338>%8Y?T M4#FXB&<)DM-LYF+7<-U8;L"_!9[;"IK@T8N +T-%V*V$Z54X1'(&N'CI!:Q' M@V_!.K@M0XK=?LA:Q0V#2$ Y=V_2/)E&H]ETYM/<@T,\6,SP(*432W6((6L) M-PS!;,QP]RJ]H,;+.-,'9AGKVVV''_3 E,&E8I)LYFZUL;'&H8G0F45Q8059 M'Y1,B%0OX_&1$L]="[4BU871.F3&AR;1S'@LTM1RURRMPNO%VFXO\_"B')_3>32<)HM)UB?ZP@)R\YX %[X$);P,.,5H2R>>>IT;J0Z MW048 M_[ [HW1+B4]P1G#>R%9)&ZFF'R\Y9\C]Q+.$88YE*G'1Y6677:E6>> M.EWH-ZA:83B#[B;I\8&Q>(N[Y)5%< RN3&,9KPPY6>)A_<%$K.>63$%@BP:K M*MI2GGAP?]Q($!YO<4MH^;''Y&&Z'BR1,_R@F#-L-OK?K.NV\]M^LMT*96,) M-C[2(P5>2--,,PS)+ZWNP.ZU.M9UJ]OH-EN-]@8_I5$MJR=+D/QIF^3^P&G^ M3^VR085/$]$$AC@U7=XA#N72L@3AG[<)OR*2_DY(C5/F_4'O;JXU-*%^W6CU MK.^-]IU=8LH\7Y'9)D_UDVV>FDY_P8+='[0Z1'7(IT:OV^K>D/G0M>[HV8#; MMCV(P>H.>HUFB8HEK4I+,%-/3X;-@PRW=H_J5X=P$9\$*(WJ-JMV+4'IZ3:E M[5;7CI>;GGW5&I1'&;.@+4':68HTIWM3(XM*A^C[97FD<8K<$K2=;]/6:?S3 M(:#>D26D8_?VOL!M%3(E:+U07>:L=_-ARMM4LA:^)?CXD&O5*Y^IW:K@$BRF M-M%(U/NE/.UNP%[JT/ OI>+-G9IW*>IN=@&QM>M =^N?DUO4>H MJJ]*)I_"TZ5N)A_:LXE%CUXAC TPYY$R*SO-PNVBZ1!?J2L$4F>]HKL33SAS M]C9/)O20[U\C3/^XPZ*2ZWFZCK:I6X[EL:KN!@M/.)7PL(-.[B8ZKD5O<*I\;46$]@OQG+T0 MBG;6S&/]-#J53S)HOIY.6?*6]:DC_YI%'(O M@N3IK]Z#A;OR_AV&$73G;,,1^3A ]*L]VHNJ%!RTN01Y\I1:\_'&XD3^&_0F M#U0>3Q"#"5QN2;?8&T$*QWB/'K8B+3^3]YU%)#Q=_?@SZ*IV!7T#RV\.9=.B M^$)M_V2VMG.COTR'LB2-+XZ(@];O7]P\S?]<;0[LZFCKL8!V(NLP0TP @#MAJITFD?OR>F;,;G0=IHP1"'#G3+4C\NO7$JV/ M*X>-^S ^0E_>E! ^]LV'=.3<<[7-@%!CZB1\FO'[HN9A#U+@R/?+JHX9\ <0 M3^L2U32"QJJNW,KJR9@5Y@B>.X7R%JBG+BF@%P\O13:98#@ART>+4.(%H3>* MJZP$"RGIK-;7W-4P&PM4S+18&!*T?X AG[_:FG*2]JUHN#=J+::@H M+*Y2;X3?]OA:A*RWK"5JUE*UU-*:M8^)QJ%X[ M5*\=JM>JI$J'ZK5J5:_UB!6)/6I1QE;9'8$I[/7OY*_/%G1[^U5L4O;-W*EN M(8XO](IOJZ(GNV4P&]:([H'Z2,VX%KO?DN3/@BPU!3G.S M#4(ACZ:5KJ2(__.1$M%M9L0Y][F7^9U[ M&Z\%CR\#&CR @%F 5L(QI8P4F*\]^Y6$F2'9RK_CZNUJF8QI,SWJW.S&/^@9 MOM7+EF2GQ0MZRAM6(2ZWW(A9-76'5X,Z0!'P]W5^5^7I;UC7,DN!ZYI64P>E M1L&B !2Z.FVT%!%O6"/S"H/KGNM7S/ 6>"XA>P!>:.*$WL=-EG;R!5M($@W+ M.%I%5"475SS,];YW:7TGF2IZ3^#1UDJ ME]U>TX$_I:FT?:Z"1[^92^4E\.?G]2%4/'W&[V'V1B;CU+2T"XM>V8(HZJ-G M Y-*70Z2X5M7L3B9O&T5AJ7)&U8< &Q[X-[SB<3E9X_8[35M6 K3!RE27_2B MR#R4WIBB61#18%PCHKOEF,/NC3LY@6#9^@_P0[A M]4%@>N0[1:#/$0>#Y''-QMY7,V@R]<.!'1^Q'E- M$'JAV%^3=C3;;5/DVS2_>KW@K=8SJIGSW3V4^0=JO?5X=*J <&!4D(=Q+E[Y M8)KL]I4'N,E^8!-@_$KO*H./"-/W",:$,[B2%J=D&TB3YYAI?FY;KYD9-'/- MML/(FY(MR1FOB,^!=Y912ICV9:.=F3TNUKISA/?1VD=9L2!*-C$[Z*H-5#9Z M170KQ T,=!Y7A[Z3WN/YCB=8Z@?_\> __F3^XS6&_YG!8/2:QX?HLTF>)!L2#IARB9CK3):$9O58SF%0CC\:A6".)I &6#2D9\ MF(^.N)_Q,"F0KV#0[C'H2E\_%M\VO(CKNS; ].:]T GNZ-O,'GT8T2+(^2FT M4*V8\&([%-MT^HO(J]T?M#J-@4T^-7K=5O>F;SE=ZZY+KZ%JVX/X0JKNH-=H MDO:LXL*UC$R0 YO]#\6R?XA+'^+2;S8NW2;F"MQX4\/V73.,'8+;PVQG6<:I M:2$.%KTRYTC41X_C*Y6Z'"3#_=IB<3+98RT,RW(<4F:)PUW_!CU!'% "1._> M3[?3%-%5F %(0G71ZQE3L$TTG=+W2 %?)-;M5KK<\TQ291+-%:KFMY4NM[[^ M" 8 >TB\>7.:F[US"WDT+:J]I/$N"!_A*"X=D5YJR.^B9],6"QRI$F_HAETD M0B9OUX6@N,>M.@X!M *:@80NV^WG;3+2CL./I@:N,M!?=*21?5&16@"&C81B M9Z/1R,+#GBRM3*$QP1Q1'\1HA/+P4K2QP$3JTHLO_P@'Z(H>T F;R/?C7^:U MOTX _PT!Q]$I\XE& U\ZXSR%.:]0OH9S9/YCP7F:>GGYF?G5.K0P_A9BZB"C M('Y'IUI"ZM,VHRW*B&V]:SO]_B_6K=TC['0ZA,/^MT:/_5K+LCBCRNV,F\3T M\B(U;CYO<]-N=6W+N;::/?NJ-3B\E/.00OJ94DCSJ7,-1C3Q+JED8+4U._C$ MY\ZTA%&24EE(@]U:3[Q)(&,1&(;'F7;'P^3HTDZ8F7PBL0>?D/]$3+HDX;(S MB<)NFG))PNFR?4^;A'PSU[QD=:WL-=#IMF;O/7SN3,MZ)"GM@JG"RX-Y/72] MZIDK:Q$H:5:-VX>*P\;D_6AG_/:8Z:"78M+806."(92=3. TUO9.9HGV(Q7" MS5S$-B,!:NX,OX?9&XN,T^+"L^4ATZ8Q'BP]:27MJ>E-!N>5T;";-JYJ3+-=A4*)A'$ M4VH[*M07,%L;;D\).!1F+@U 0[H/<]IKLIM$DA:#8KJE5 @N1EM%NV*W1SN( MON*_C4 @VD"2;;3MSV(U1R)RN5/!/$>\ UZ\Z6QZB3!&SS1.#1[)7Z+7; X$ M;Q1SC]CD988'K4FQ2,((G+_T5#46N>YA/&)"PHO.IC#7,$I!$SW! 310E?H M.R4PF, >O;R$O:K)>IDK>%7BS8P^)O5E\R*[5C#"M'[I"L[_5YTLHC',13$? M*^;&+9,W_ M0]+3A+--+'H/2<]#TM/8\%YEDYX[)N8JDS7B46_H^G=(&QD4GCBDC0S=:PYI MHVJGC:J5-=I7*?WRL<(3'%N-=%TTG5F6F_1R]=*D:/3/7%BA-X)\**PP=^L] M%%:85EC1IV]#A-XDH"NMM'*/]!!TT'6>(T.%A8QZ[KS17;27OFBRYX4_9+N, MJ)?I^XV<8],R96N:EV\S47$OQ+UT[4 *TNP/VH:,3,WI<*1=7DDO3- M?&S_&3S*:M'9[?5M: IS":DRP)U[)OE+.QUL^V3XB0$AX3QX"C7SYB<2G#%Y M+HZ\/^C!+M8"1YJR6IHK8!'!9L;HUW.[!ZD,Z-61()IA8H?65;:<="]ST5$E MWLSX??H"J]H+NY-:I ENI4(;#8M)?I M+H5P]'Z"G@B+3^21%*2SQ6<*S]D&//-O-]"A1HTSWJ3V%GBN$U#[A0'4O+]: M=W,AR\P%#[P+0^;8)0B]L/^((2!4?P?8HUZ]ZESC=C87P(P\\.#[H!6^6_!* MF0R=<6R;AN$,!",8OZJ5#YN@D_%PR6CGP?11\RP;0_J*^VLO6)';1?/WW@?1 M#4:A,/PG[6P\;*H\\.#[5'1U4$)S>M"=C:B@G/%F1I/M6*GV-A>3K$SP0/FL M_?C'8$%F(W";X-&+@!]?=^3<^]XD=B EQZ;D_.0?R&J(L MP[P16#>YX:*KYWI?5GW*BLA$64I=L2REO!>A=\#O"#=G882F$*O=-'QVNDUU MI_%/IV-%HF9\(+1=3D//C2.$F1+TN(2SKJRHRK3"R4F1'NC"SV M5CH>)<(3V[)>NHYP9T!"E0ON'-H/#*>Y8#C5^R;$@F#8Y(*;+=)K3:SO[5[= M%99Y55,?8WAA/)[Y>.*FDPRS%2]?+V$P>I@"+#GE*N]960.?*0'3CDFDZ5Y2 MG=EX3/4TQMYG(R$#D"T(\RW_PA"LF ]0!,HF>P-]X,.P!Y]@,(-=R+]#8QET M9C4WQO+GS2ZDR -W,A;[!G/>[:>JM[^*K=*"1A_6*X)JX3QS(V<%^WZ[$GU6 MJAJ<+45BBC.Y!S5(\,Q5@X)]SUV)/B]5#%H1VU^)#[Y75^BT M31,AG(??JBPY!-,<"7_H5#)=V?TDH"\?/'@,RP1<@LQ_0), MH* V6]2K B@J<\'UBHN?<&BA4&A*U&GD 7^E6HME ;K7",?'K_L/ ,-6L+/5 M+YJW&LBI@.+H%T_1"?$,6T K&/DSE]9:IS>J/%N!RGA5THG\_'%SI_)RE,7W M],<]""'YYO\!4$L#!!0 ( &Q8"4M3AS)E04 !)Y P 4 8W9U+3(P M,3CZ?EX_!U)4B_TO2 * MZ9^^"Z/O_OW?_N?_(/S__OB_3D_)%:.!_R.YB.:GXW 1_2NY\5;T1_*9AC3V MTBC^5_*3%VS@-]$5"VA,SJ/5.J IY7^0'_Z1?'S][@>/G)Y:V/V)AGX4?[T; M%W8?TG3]XYLWW[Y]>QU&C]ZW*/XU>3V/[,Q-HTT\IX6M^>/F+V]__^'MNW]Y M_;3@T"^\E/_V/?_W_WY_\?8/\)\?9N\^_/CV7W[\].G_67XB]=)-4GSB[=/; M[/^D^A\#%O[Z(_SGWDLHX0T2)C\^)>Q/WY4*]NW#ZRA>OGG_]NV[-__WR_5T M_D!7WBD+H6'F]+M<"ZRH]-[]\,,/;\1?<]&&Y--]'.3?^/ FAU-8YG]E!OD2 MDH3]F AXU]'<2P6O6C]#M!+PK]-<[!1^=?KN_>F'=Z^?$O^[O/)%#<910._H M@HAB_I@^KSE7$P94^R[[W4-,%VHP01R_ ?TW(5WR%O?A0S_ A][]'C[T3]FO MK[U[&GQ'0)(34%NN'RJV,J4WKL'>TIA%_F6X&^JZ]D#P>=^)TST*4-9W7H19 ME'K!3N#+FLYAW]#=:GRKY[ZF^4!"=ZOIDN9!8*=-R)VK5UVO ?SRFO]4@4B? M4CY"4C\'"28,'EA\00P,F>W">C2OV W FT>QLNS"Y,)+[H7=37*Z]+SU&Q@U MW] @3?+?G,)O3M^^R]SW/V6__@L,D'1%P_3R;QN6/D-\P".-,$U&3RS)/RA* M^Z?O+'7>U$L#VJ,X+Y(7SUOJ)9-X,X_XJ+9.3P/9 E)]$4&+Y>J2PUG*%;2B9B]FK^_4HW4M5L6[V2JC MH617Q VOM]4GP@"I6"#748*-N%<>B\4"V=GS%^HEFUB$GF=>PDRS@%8MER2U M+$*9FBTJ: AIA[-.PY(H$;*X9@->'#]S%WY'UU',>\IH%6W"M"CI!4OF003X MS7.%KE:I*WVXF M7')WE\*5B=M%'PUK=P!=IRS(RZTF9&Q5CR%7,?W;AH;SY\ZC?$US^)%>693V MT;ZBAH:)]EA-HWXACVKD+\I6@IK-PO4D34:#W=JY1I3$(!?70E;QKBN,CFQ9CG6%3M@S9@LT]/@K+ M):#)?4+C1^\^H$1:(:^$'?+^>V1.\8+&[-%+Q5I7DL8;\/9W+/G5X K-*B[9 M9P.^3#^3/!K^68"L$W"K0K8ZJ%S<.$PIKZCTCD^XIM^\M=&[Z81=4LL,N$PJ MM20:.AGAU8F4"Q.0)B".S%V=>0$4$"U<_SN*5M: 4AUWE&+(QHCSF/HL MO?+F,(29MF%4@DYWL[5 *QO6#:G!6=(*K<$5(4AR2521Z1U]C()'%BZKI6DY MKVC4<7MLT0)^]?2B00$-M6Q0-G=&,AW2X!LJ!W7-0CI96+LIO;C3(+8%="6( MUHI 1TBE0X;O6[!6;3X< W>UMXHF]O8VLY:^)RE[.\T3."# M-YY^CJ(4Q9OQ3UY$7:EU&7<"5LU #R]U$]:^# M-[064KUY08B %#*? &3;[C<;3PPT!=V>$] !K9X.J$L-3I%6:,V3 /=I_V< ME$[@CB9P:]T?+6-*C0O:6DE7;J$%:NX?-&*#LZ =6W.Y04J30ORPD>045M0I M6X;@JHS+5*W2KCAA 3GGA4$4!3?:\35.K'DA9!FCL9Q.B@$&Z8K4.31CF,;B MW "<@SI[;HD_C1INDTNT0J^FF="*#TXS>XS-O9B2!@&5/L/3?CBVW1#D:#G4 M>9HT"FI<=.]BP"4#NQ>L3$A[;33\[ S9O#VL("]Z[WA&P_G#RHM-1WC;U0;V MD\I"M#C+B@X:1EH"M7";A1HJWSGU IK;');@BPV/%OG!>=0!I)Y$[_&02'T=STYE73W.:))/%&0L"^,TD_ HIID2. M=K^8LAB.B_9DV=TITUZK8GLXM1>S.!C>:UF:\PANG7BA3PK[VWQZ+"3R$R1: MD.PCY)0X/2*]9^$-HWMOIH^FL^BBA9[L.NTNG'_W49$N_&"M^QOM-H9XIC?3 M1]-M=/%13W9?QBC3$F_MT%_*LT77#X7K+AZ/K+1\.U%L^O*3>\N& O>4] M\M[R\7"]Y>/1]9:/!^HM'U]2;_EXP-[R 7EO^72XWO+IZ'K+IP/UED\OJ;=\ M.F!O^8ALEV@TGT,R8,@_2)E(J&7<'M*+.\Z@;P1=2YBOE!VGPA3C9 MRKL+])M8]*'#BZ;8+5+X489(>CB&:Q0BN( ME"+FY00S10X M[+<, MKW$M5 Q2(N#N+[NN;#F3Y?NJ M4[BK#H>F+#*Z&S7M'%" M,BMBW[1JA^2&D+E.V.>=+,0]0/.-N::,;GS((-C_"#\"VCZ48D__J+Q+%'5V*2#A,(<-XK=!Z,1=\:@,)_-')#,Z7 M%F"-]1M)B:VL2/@^'"W.Q> 8C$.?/OTG?=86KB'GEA@:F%5FU(0044.-3,.- M3)@(:<+%AV!'[L?@M(:B6-4_N^*""E1.@?+?4+2\ I!VL "9(5IY%GL^"Y?3 MY]5]I"I#[>^NVED)*V_HRA]1M+0*46/+5\H0*31DC[ZE,8MX7.-?>*FI:]?D M7/=Q)"""9FV^TMA'B[Z!,2'8$?Q,,E5X"T5Y:K]W14;E+!R%E3^ MB*+U58CT3\" T!!M?;Z)8\#(DKD7_!?U8KTST(NZ8D ;V)P,.CD4O&@!UUS M$N)$RA-0&-0YR,#T9QH$_QE&W\(I]9(HI/XX23:-A2T+>;=3AQ;8U2F$1A@% MB6P0:J84'@&UTU]!C^2*1&H.1ZB?HF 3IE[\?,4"&M?/"1CDW!)( [-*G)H0 M(L*HD6F)4H@3(3_@RH1T@G=T'<4IA->IEV[T)-&).UZG,(*N+51S/G8NHUB_PE63)V?6-%HV,6S(HX%6I4!) 1(0F*@T-I" 1D@..+]%J%87B MH*P\4#O9I F\I<)=E]XE&I4:\HK."9'*I*0] MY+J;G,S)I9XK_CM5*&.0=;W^IH5;7X-K"*)@4ALZ[5I<-N?.EN2$RO"L@14 M.\Z4)(=A3 .JFB^%&$*VU+&U<46LS_3.E#U.2>>'N">+*Q9ZX9SQ'A ES'# MI)NJTS/1'0I3.0IMH3<"*$0U9]\30P&WRHR:(C"9J M=+J-"*GS(P[:G'O)@Z9L\D].;T64P%0N0O#?HVGR$IA&"_,_X6C6YAG>&YIF M!-11V:@R;*+ )GASLL"M/!K:6(#4'JR."YT3$E(1G'A!$'V#^\MD$<7$CS;W MZ6(3$"]7X2+__)9XXH?_V(24?'A[0H LXB[7/W_Z\.GDT[N/F< %MP]'M,F' M=T+H]SA(+')VVJ;_G,2W<;2,O54"-],@N<@L.J/G41"(?_S,T@<63D(*\PM= MSS[<]US?+3MHM=7OJ!WD8V@Z[J%+J,]42XM,M;24J986F6KO,RB$STPV6S!D MGJ/!T8UO8[KVF)]=&!V%_B1]H'$E)F MFIR@VA;Z>,(.#EC8$')!JK:0:CCYIE'K!M>VL2'>&%XR@) ;W MX&L:I\^W'*^XM?2W#5O#HA /V+2=QJ3BUD.U@Z^Z)KT\(I_4"K+IC*2*'$AS M>1$^XV#9!5U0SGU_YCW)[L++R_T#'(;A_*I# 0GRQV MI/32&-G5;6^JI(AD@RI?!+_UGF$!W&X/HRX\Q.Z%&K!JWZ(JB89$1GC:O8JU ME$9#GGA#_69WT!=9)^^80F;8-1:IA3$1R8A0P260+Q82<7 I7_C?;@7 2KV9 M3RTZ+CEE!;_,*Z,"&F[9H*SS*]>I[J;,3?LNN'=8KJ-P"2\$7=#[%D(J)9V& M6GJHE1BK*8:&\ M#X7%?J9^05:OX7BYNPUZ;;5;)XZ&7NT8FSO&\N^<7 D6C\1""KXXICYK&-@9PC14%+BI&/"&+@S!9S"8_RJQ-#%D=AY-=K&02FQJU?J'W:;KQH%YSNP M1N"-;5BE-!J*M4)4;\CB+#1K&480SM^&0>N:VQ<@"OZ+(63306;BDX5S/#:.&VU/JK="KY\RUXF@\3#O&YLR]T,!!*)'LX2$*?!HG<,HN M?6Z]XZQ7<'NSN0UX]3ZS3AH-F5HA-NXN0X*.3.%W1*H@V<,MY2#YR0LV]=R8 M>C'7#DD%LNZ%RC)HV*(!IO(W44@2\:#E*?GGUV_?ON,S]Y@\@M*_$F^3/D0Q M^SOUR:>W)V_?BO\GB4C]3?_GP __-[XN_\__ MG1?V2(/G$\(@(:(O+P$<)FG,'JM-OB\N]'O!KZ$==&T>W#]K8%J;YNWZ:%AH+64)OOW$O%8AL9!_-*^,44E_>E M-8\<:)APSRU7=&'?Z8:FD\7,>](O%7>SXGA9?I; H5H2^1\=-F<-X5"QRM==/ M4V,@+NJ@:SA8%\?(/0U&,^>V*Y1(V27>@;%F5BX]**NJD(V,DJ)XV53!9V:2 M7)]&RB)]^GP[E4'YI$F=;R./EUGM:?.K]$*WYR'7?HH,QRW[NEIIE\QJ@5PF ME484#9_,^#3G:K?IJ+$EGIYZ >53F$<:;J@^+5)#RNEZFQIB9;&M*H*&+&I< MS>T%(8"#$'#K;K+X'$5^,HT"??Q3DW*=%U,!L9[-LB2"AA!J7*K,D7 0-@'Z MX*#%YSA*DMLX6FBW,RL2+NF@@%:F0NG/N%9$F\#J/! 29"U$R"O8JD$R%9]2 M'/(,^(;SOI)P> SNHAB6KJ">?G$G604^RSTXN: ONE\-.&C5-5<4#O(Y7)[W\ 4U>_![81WB59GW0&QTOKKGL0+$K\"! M[RM953%U9%X;F1=:=YOP:QM0+8$?TL\="F3'F@L;L44RL MDE',F1\N+S8Q_Z]\B+7E9.\A/N3\YO)!*JIQX[G7KZ!QK@U='4QPLR^^GY&>XSKR$S37%U\BZ9)81;IE32D$TSM*$ MSCSO64O?)\X,@";W@C/HT7;VX%RS8I-KS3EKI(8E6@VRB6B:*EFQ5?)WI MYDMUU(3[F;+E PJ2QMZ0W&WBH$14N8']A%I$6>\&2%(DV%:":5#O: ,CP;5!0"<#1T=M4]!P M)F,"F60!MU/.AB/;(ZR=K2!@;%L1+3BK,X&=M2VX&R^BY<$%*N861RIG8LC%LT'HMC5,SDF-Z\CW!Z$L M=W0>>$G"%FPN3G2,_+]N$I%W$HY\C";GX\I.SHX;A'M]"<,.80]59;-%N,=G MW'25'V17">D2+H8;3VT>K(C-I-^)>(8IH6D:R, @6BAV_,3AXKCV:9"+D*7A MZF^751[/UP96OLDZIVZ6&UL>[1B\!+ M7A\OEU9DQ<@W]J@/- M@[38;LC%<9TXUQ17SC'Z8+;9$@)JVQ35@MLF,]C);8&]*[L13#1W7I;Y,, " MP&5HC*0-*+63?MJ:7N)85F00-H@5WI:FL>TC ZQT3Q;G7O)P%43?DM8G'DPJ M@ZQ^&\ KU\$5\H@\=BM(_=HXGP*#$A%:Z+*$\"D]H!/7+WSJGSU_3>!QP>*J MYP@>"Y#/QBEN';70LB_CCJ].]%@AM275'BRCZ12]%JLQ ]IGQ[F+MK MKS"+Y%C0=LU,W+#CP,4^V"RZHT W%M#*FO4LLJRUEKYU^,^Z?23#3256G]@X M[#?1]%1'!6T^[U%\EJ01+/C*CXD;(]43?_S/\$N 5IP.1-SE+^B:EX8)3\9_ M#JA8.P_]T0K>M?R[:8)NI^JRZW4I3+G[V.BAZ0(=P#8.295495J4D@X./I9+ M,5E$KF((:#6F)3 MHEJ:"[J@<4S]49)0K4>K47':=XZ&_B53'8F!6P'"FS ZHX&^$+#"V!59,&>X/%! M4,/!NFX[+1@V4^SW2X;?$GFD\7V44.,"^\O;VBORFBC>%]'4@EG%);]LP)=9 M9I)',TY:@&QN&?C$A_ ,%;7R<;M;FJ-6+;=S3ZLB5*>=1A4T-+/#J8W%\*4\ MX@6)*?>V%U3^;VE)*'OQM3U?O;4!QSFW.A:LEH;+4AL--3M#5I\?2VJK="+^ M$RLDP?91-R0K=LTB-Q_YLJXME>JPA-47QDS5IAZVR48'S'66OLIUO^>#M_P) M&)L_RP8+TID!K!R%Y:)Q>/DTIWRVM3AC(G'C)/P*8P.L84*<''9SN5U,#LOI M[H4W<]W>'OX^T+DLEGU#+#P*%TZ3E*W$V\+YD7SX.Q5?A,G[O?RFF-1OMI\E M\^R[:(.6VYC"8_-YH)5%9:-0/L5L7&':U=BP_:A+@X:Q#S;!YO-XPZMQ&[5U'HS-QG $1S8% MM@N73)801_D=X#?GI8H :BWMR$U1:0G9(Q'-.LC&RNW@*=_MR;-V6==EJYUA M.6]93#/=6XP@9KH="WV]__^&M8#?_A;IWB[XL M=F84D6"=VSM;<<'L/8L(O-[1Q."LW@^WEM.O\CC_^\R'"W<-QZ_H\07Q66V4 MGCO(QK0N8Z'.PN#1BKEHK2&*6GUP7N^.V12,E-?)\X $!VOW.Q^MJ;Q]C1[/ M27H5W?>SB"N[=2]E4>4]:3U$B[I[C,-'"*TZ'(3?Q1"";F!14 OJ&ZR@"50Z(6&MC6T?LC+SQP!$']0!!"Y]&KD%'3B-S+22TC:,YI;YX90Q> MN)XL.O.VBP7'9YFZ%JUVM,E6'8WC[8Y9\2J7L"#]+3Q:C?+@IOT(LW^H;6T4 M9XRQ9ZAM:?$H0NUN96D-M571".KN4=Q*.<0=[\[&$727'2O$HMMTM(QF!.FU M.&WA_"*WBB^8&N64AAUS2FOO8B@87>4!0T%D/'0*422@*:D+;P#]+TPSZV4,'!/Y5+ MM^&?A=[0HVTK_UJ5CF'\M:)A:2!&R,';HE#@RG,';\J?8-088D'6 %VU JL0 MQ\:U=JAM*10(G-#$P;#]9E('F9X=TYR[_[GV42Q1=2N+=HEJG9DE]\_*63:. M+B(J0*3]K!\1T52:2<'I ]RMP"M)5K72N"C9BE/SZ(KJN!FP<*@N^]A$TR]Z M*D@C%I'FRINRW*,CWF'*$B]<0\@TN0_84D;V//3:P"U%;>VU:+GEN541JC0V MJB!BJ0W..@F+TS6<;N+,F$\VH0^/VTMS) ![![D>)()WN.5:>F#D*HHU?M5* MP]6U'TOH^16?%O'!*62/41F+BCO&OM CZ0/-(E+"!WHDCFN.F%62K:T'Q:$K;H;.>;#O-/]QG M=512%/=A& W;^RQ-O8^4;9^0BG4Q/2C;AYEU\06R_02Z!WRT%7;F)2R!(]_; M0IUM$MBK32YH,H_9.L^!+_,Y0&3"E>=\3C2C3^D9Q_QKUT;JYYLHNF6?U6?5 M7?OX(/YNW&,I&T/@S>SR;OR%7(UO1C?GX]$UFS*8Z^NEV^@(P4 MVY3%=S3PQ%W^))4/0(JLQOG^=\M8N*]1I_E>>ZF 2CK8O2RBZ2^]%*-Q'*(P M*AZA*^?(SNP28?B$"--9+NW<.+J1SKJ.SLIUU#:6[6T59?\Q5\%.'4AM\OAZ MD+$3\/T_/1M/+"W(^^7)[>3,=S<:3&R0]HG@%?ASRKKJ13B'T_TS] MY6X[*WM9=)LY?.^B5[.*[VP.3P_8NPS-\W2Y15(R*>9*F5&RM4I*PPVZH:,H M"%3(E<=B\91\Z]C0JC8,YFR-;9:M M)#J_E1^Q+[*\3>+;.%K&WJKDQ-N\6%CN9GSS>4HF-^3K#<2LUYS.Y&YUB60O)4G+5Z 3IO62]1FV,TR _)*J.[TPJC MY57[LBUW4I?DU?5D.OV>W%[>P43["_=>TS^/[I#$;M
  • JQT")Y;XN.TP0.-O KR1M,"FA898.RSBZA(Y;Y*UKH_-0Y MM"JLGXB-/@[:?E',3M7QHJMU86JKL*UZ:-C8 6R=E%]&_S'A<\.OTQF?+MXA M6<::SA^HOX'4JNJWR\4CY9.U3(9_!&06MA*%OI1;POU(/AR9^$ M=Q2N^_$RBD.LUE3M9FL0WNY27"6)NQC"Q^@=T)OH77H&G:PR>Y !+;;WP9.\8.^JXN7N]4K/P:=B?EP6F]*V)7 M!&;A/-CX\EV!>QEDD02B+!QCQ78N\\5+-[$8X:K9D#O.<6W-##.C[59(]?S5 MSL;@'6-/X*;^L2H,B=@(829L2+CPE?=7$:B-5G#]3#<8C\1- MB<&;W BKL?F0"\+@%TO1PX1QF]4]C4L7R>&. TLW8O'LYP<:4R#>./D"VQ_\ M_QM9F'8UXBR@V[F 1537V0(*KNT,NY%&3!BJY@(HVR+?P)A,P1=DA!2P"/?B-T#SHJ#IZ]W82^S16L40AXWI,;,"K#WF% H&Z%#I!ZS1 MZ;NW)!*R!VGGT7(9BS<<.+GBI71L&3D%N7(OIRB,O:HK5G0M3$X66ST4'.H( MMDZM0IW,A7XV$A6N!5Z'38J1"<>,7KW5/HIC V7F<^>&SD!1M^\V,\VXB>; M-$F]T&?A\BX*@JLHAC_JUDP.]#&W1[D/66'5H^"'^-+@'VPU=W_ITC[7;5:CI0CY,?P?AXQJ$*V>AR6[D=GN,XG@[XF0O"SJ], M6OPYCA+=8U0'^=(Q=4)#5?79#16?>3&CGKYL]?XG)?/,V*AZ')S!A-?J:"7? MMRAW4C[E>?E$XSE+M,G]=S'DM+_L7-!*=^AL!0_;=X7>6*O)_XZ$P7OV8AZL M+BA+X8$:.%GQM&9Q_EZ"K*$#>0^+[Q[3>&)=C7V.+JT?Q?9*J*L"U_MLID?] M-T+GI?3=GVB2R@-13VLZYS_.(OB5JWF8_>>/J2=WK=0^.[3MM_$]U.>XY,89 M7N@3:0[KXX#]37M_IFSY !7W2&-O2?/8Y#9FQ>T0=: MRK%$@2?H'JKH-HNN)R2W23*C)+=*A-G?E+<8M@5?I%\8T!F\\-5>BZ*_V#7@ MI-.RW"&Z?)\(4'7[_JNV4]?O[_-.NS___GV4T+VZ?N]%/Z(EZ'WK)B_^H'V^ M(XBCZO8[57"O/;\3@A?7^7"'9 M"MMW^>NE;Y"-?)_!#UZPS5C9EMSVP-\\)A=A57U]>@#C!U],=&I32NV^56.K MZH["!6;HSOE5H(T7$+BFBJ@/W[?7UGU?7K"HD%)]0'6\,S4G$H#.O0.2+=N]H=S(?;P?QF MIL+657'4L^!1((Q37UV+4"5AHNOXMLHN>VFW I6[E)WFX,/<3G ;:1CA+M*I M".;(O*2%@Y1WO,?$#+JBP&DFH4[8Z4M!1L"5)X*4DFA(981G2R)R2NZF7Y%D M,=]Y=+C\VX:ESY#;+=Z( P23]('&LP#/?[09T'T>G]BBD/AL9'S!6?*A( MP+(5FXY@R!#_@7"_N/EM7!?N[1-'X?H-E=-+EU/8/WX7KB]4O6=E0J@FE_MZ MEL:9S%F40NI>!VM2=I\^BHZW0V7V.0;:?/?X.VKWPBIG4]E+?83F=P19L0#] M^ (6H%LCTN(@Y*@6"H^CENU>MF\E5X_/'W^=W+K.ZZWM@,R&+7(F\DL'Q MWD]6]=CIDUN/^;Q8,^_I9Y8^/$0!+'/S7Z@KT53CG4TY[X8[%K;1GSK:P=4Q M=@.OG_=E$[Z8IILXY"3G="=TM0ZB9TI_EY!OVV^0U'OBDKAZP0P*=W%NTK@ 4;I M])NWSL_J3&F:!F)L'(6^^9V1[B:.^H.S=@_0C=3OP@Q9=;L*HF]_IOZ2?O98>!TER2PZHW=T'GA)PA:, M^M"'63C[1H-'^H67[$&7Y79G:ZY?A]NCR/47Y'8P-3C[^\'?>)#'IPL:PQMT M 3=#3N7+3PMNGSS !W P'IYGW,Y3BM>M-36DE7;)V!;(949J1-$PSHRO,1E\ MB.)4/H1Y'\5Q]$T\# N.%.,+F1=\7OO(??MC^:ET;3TH9=VRR@"WRBF%(")& MZ='5^30..65HDI([.- *8SX.YI20%UUB>V=%4_ V)9=P(W/9"X!&-D+:T1G\^KTZCT/%4Q7\E?9\=R8BWE6"!2F,YIZ,4L&CTQ M[1,;:EFW2?\-<*MY_16"@_//!EWS$7,I0GX!H?\^B->#=QF3<3C?P.1B$GX- MX81E0%-819*\53DY*RU7/JU#$7(79J$R.&.ZX6P\70Z:W/U(51*%9+-5+J[9 M'F8Y+W>>_J47P]6[Q)I7UIJNWW.U+$K]9=<6-105C0X*[]4!:)TZUY2'[?>9/L3L/K=PF*>I:9J-Y)=/<_[5 MR2*'K08\B?G<9!E[JV1[5_",GD=!(/XA5XTG(?TO[G,5=7+8SSE[,-M!I15O M;Q_P6W@\KH-2*I=KC"'! :>,>>FVY87BGT-$'"IS_Q@57-VHL'^!R@YNO4ER M+5B;H$)/WI. ^0(L_]-&1%>?/QF%)[P;FX[2$/%(W2-&;W MFQ1N5L^BYM&Z4LY>3?WV8=CE$DE_%5'N%/M;'3Q0Z+THS]'B"$YVOW4M/TF\TC>Q'4T+4Y:78DKGFUBLX',/%&Q\ZE]Q M1L+Y(UYB.(DQ6>11_2V5)Y3DD0[=0:=^;#L]KM9G=50.KO5A&$W7Z[,TC5-" M)=LD*8S#Z":L$V@Q<74\LP^]KAC4C>DQ]EEYY<]@I>_[B M/;'59G66;]B?>VO^E_19N\/6Q83;3/M+0"].L5US3+(D?>&WEAFZ;BKM]=3OPVSUTL_S@ MK.D 4LF<>::W]4Q!IDK$.P88O5)^A.E.I."2&_SY1K]5IS(;&,YSV11,[\M, MVH/S=&?(2M:.2_Z.Y0?:.%\I_%.J#[26!0-_D@ MNR#R0B2K3JI@KDR[47J;9Q7L$ YJ+0P=G+<4K2TVUZBC<1_=,5M'YA4_ K=8 M9.H,R-)XD#A* ITL>'07I^SON@M3:C%7\9()9!XCJ60&)TP+L#HKI"CPPBL) MX_!@V]/=19+L+UX*BR?/NGQ"9I5A3MCKP:L/VC?E!R=5!Y#-L"57.2%Q\8S" M*M/"1K3\R/?S321?CVA9!&C5&_92AZ88Y@L>-26$Y#,CU3.0!+GB"0DSU9Y6 M#/HFXA5[@G09VP&^M5(4&L.03PM=3;N&.$+"Z3":G-T"=*K!59\D2^C\]3)Z M?,/"1VX>*/8A^QG(]:%$+OG;4FEF_ N31;DX< ]Z$L*=J%I5=-1U0;B=B@/4 MZZ0X. EW06NB8S7*]VDRC]D:8ZQWYB4LF:YCZO'"_>3%#':FK3R@07,83]A: M%+5'U*H-3LKN6$V4O ==D@AE.,+SF*FW^LH#-EYVI"*9+,2"79)L/*XC3J6I M<@[GA1R]1<-B@;$\-,!Z:&OMAJR=3D22PL7D,F';AB85&BFTC>*0G32CKC M!H,M--UZ#>NB5+U&JQH:&MIC5>_U50C((WAZN'V^2A^YH_YF+H]]7$?A$C(/ M@(QF0\I.U>6^7Y?"E/?_;/0&)]<.8*W8%>"V[@W*:5)(&YWPWGH,$II M @5/!W7F%TM+5T0K+0 M !^I[R)Q1R%?_&YY[MI*?Z#7W*:\ BC5\_IHT?.]5 @%W=\=+]U'"SZU%B5DCWVZ^9I=[,175L.^[*\8/>HNH"I) M8Q+\0&/J@2"^WF!1%<-QM(UN.+*M&) I,Z3D!S89EN2@Y] JD.4#5@KO6/+K M#%:_-:74"3M]>< (N/*P@%(2C<2P)$Y FOPCYO9.%'HA&URRDXY2N MM*]<&!0&I5,#N)%2A31>6M4AVE +=(A0.DPR6OE\UV1Q[<5+>KY)TFA%XT3D MHX(<*I!_ZHX^TG!#)XO+,&TF/MC5B+.<9CL7L,A4UMG"X!3<"[;^A;< 3)%Y M;DMFI0)CXJVJB,32GLCU(2PB=8FW-(9?>$NJNW5C5AG4+2K &QUC27YP7G8 M:7:.,=[V@Z$NC^1PN6E!X1/&+]]?L/3C(:*]) MLVJ;!5#;FP?!XM93#UC=58<_ )#!^R>&TK<./P6DTDCDY:#$:XHK@)5EF!+/ M01@2+592,A:I:0^5?K%###8.92JM<9C5>')'YY0]PERCW%K!O_C1W%EK M\F^)A"7:AU%;4#9.Z_*06>;+*UJ+NZ]YP,1M!7!HRRCRQ2\3&C\R[JU(^N"E MY,%[I.2>TI#X-&"/5#P[P86BP'^-HAG?VS;C^Z-HQO>_C69<+F.1"?G\ 7R( M2!29O=4T]0*:Y -VHU4M]7 UGP-]F3U%YI<>HT@=:Q!TR M[7/V.%4V6QZBB<^\\->O(>.AC<;1-@10-9H.72-'L ]#VH+-BQ2DT!@!#7T: MGY!O#VS^P&/%9][W>(LE//#CXZ M<+WQ[NB:(Q*#+70LF04#6E,YDQ-S/?Z+[!&2(1KTG'N&OW./ KRZ\=2]2B6# MJL$, +OUKMR0[&8WKT>#-$FQN*!ICMK?<36%&EQS);6Y@#)(5>^Y7J0)7?JR MBZQI>RV4^NG"7E;(:E.@83KQGI6EF;;V9?=E,% S/KP$IGU MX1_,LJ^LCP=BUL>7R*R/_V"6?65].A"S/KU$9GWZ![/L*^M Q'J)O')+*[F! MCI-%MH(.Y/Y!1(UO#PX5$T<>:*&@<'=8M +?*X&M<. M;+-E%_ JL&S7[5%(N=.4;2XF^393]@*"\.X1+,/&9!7%E"1L&8H=,DZ$TF$1 M\3AW2+=V3H -/EVPD%.$NPJQJRFVRDY(LID_P)\EMZI:ZSB"K&-RFVO[ZX0N MQ:.;^6]>DQDW"*= ,F-@:M@/HQ@&=(MC=IK_DS5I-?TEX)X;3NOF[M8KLP,.TLWS_ M;!R*3+*W<;1@:7*QH;,H/Z.41W_Y5*$1Z.YB UG[[UP Q0WPTN3'SPP#'99@ M&D8";AMBWFT,G!WHXJ, 2_)GC///Y >*"NDA2)(7>K+85D>23A;B]%J=#49A M5,UN@U35OMLI;/YZ('F5M_3W>:@!/5H\ P_&LH6TXKQ>?HEMV\Q"8,D=?AR* MD !%>W=<#SG&=9!>US_$Y%5VX&(13)SQ:ZYY>*F\U2C.Q?/.CWYV7']O4UP< MB#?4O^9NS8X?.YA Q97=\:N\B,IW^)M87'.%64#>V/FD)?,KJC4V3\+(Y@.: MI98A2'-#TVQ5R6X%>A+SL7<9>ZOD\FG-9SEP@?B,AV1!(/[Q,P^/63@)*:1A MJ;/KD-]"14,'!=5$N.7[/?GXIG94^\03FW9LP.QRIN"B4GYOF MDV":008?>0^C:H9:3)7@FA%YYK#S?\&<7OS[%?^"F.#SSN.)7C1_GH-A)M/2 MT_A[.>2*R5;F7^'G>R\0 7GR0.D@$R_>NE^SJE$MSXLT(#/ZE)[QV<2OBCY@ MKXR-U)V1'W*+*@#)0JRB;+SJJ358[CL5D@WCF+-+@?)1$09IKGA9THW((/XS M9+$Z]Y*'Z(:5^DLT#N*?SV"#^[8Z3"Z@UXM-P"E6AWGK5B*%J+#-&U9K%: 7W M6GW1R7)M4JC+4&<*34C9,A27K(9HH@(!Y.B\RFZ J9O)((JJJ=IQ-IH+-IY$ M]Q'SW&JK#- H@.>:P]$*ZUQ/=# M=)"\0.:F0-P2+Z4AODX_%UL^ZL9H2J!J$"V\QMI,%M&=D*^OIZ_)5FN0(3S; MI1^'67;*YNA=ET!5ZUIXJC&[O >=[SL>20J1?"H^>O=V$O,>K)GCE010-9,. MG6()27<(9;N+GDL^#HF5+U.%3]*ZJ64T)KI.D)8=S/$KO" M?E263IAFRH,DP1+SVEL^D1VETV_>.F?;E*9I(&94H] W]+.N^JA:;4?PFIU) M6 T SYD4VF*.FF[UQ5D<_IU!/6IS[5AS65LKB*L-6U"^U.QU@^1[Q]3P.\/_ M;>^--/N+YD:]5A 5"]I0OM3NCSZKT <4B8=[+TZ=3Z5<>>07*?O?Y)<+NO V M04JN 8GQ09,#T"-_?&"4\$C$])9]1> O[P=O,#.N1M0EI$[(>?M+\P>O9'WM MHJO6EOHC0_"U!::EQG%5M4\<#5>TT MC>:_/O#X@ <9EW_;U")PO=1?/J*I: .X>GV717]'I# 9U6X8W'HXJ,XC KO6 M:=/!V2G,4 T]12Q82/&!&JET^4W5'J4_(ZIZ%:IZ+0L9(H4&JMM)?A!]#($N MA1LCJCI6B"&J:Q.Z>IT7LD0*DU<@_OU U;\%G"_KLW##P64HHS YHWP"2J7< MS'NBR>43GX5$L<]"+WX6KR/>\._ W$2^!SP.4SX1391=Y8"?0T0'%Z5LKN.7 MR"17$[8?)MLODWOQZ9Q\XN,GI/HQDG]M(%*>\QEO3!\@W_]C5DDW-)TL.%@5 MJ0SBB$AA@U*1+7JK4_47O,VHN&?$]4]PQ323] &RE32*"[COZ#SPDJ1X%V+D M_W63I+"8!EUE-#D?3\(+&K-'_M='FIB:_0"?04270Y:N,23!MXB1;/5/DNTW MI;.!K\)&4^F[98H.%;EY+)274"]8LHX2)G-7Z!=(C J(Z&&'LQ'O05:5;(B MMMJJ0C/Q.) /$WR&=!M SA4(N=?0P"?D\BE_%V7" A&/?_:2K3S\8L;$+D7^ MNZ&FM[#I<>8EL%BZ@@=C&OO#9DE$+=P"L#'5!?'3>Y G987AXLKFE?#:IH@F M0&S50]1(G> J0K;LHOM%.4E&;H%L3:!I1-BZ:.Q2*#T6/08S7EH*/2"JHH>]-B(J[ "ZWNRY"9CM9T:*X/M$1O G MQH +!2VT'X>//4)A'ZQ'N^- FV2W33,X4.37; M9!$U&_O'?S@.^Z2)<)2HB:Y)J%E/_S7+PH:-LV%27DC:3&:MM:0AM^ M)?5QN=\LO4N/[M?2(J(F[ZD@'=UO81ZM^Q65(LX"UZD+D=X^4@%=1O* , MWFX79Z"?UBSS=N-0=K9#$++UHR^(H/9E/21A2RCD-'2+0RQ?"21'2N&?^/Q) MIF,L\H;"KYRX5MMOOR!"=R[R(7DMP>24+E*PPJ]?DI1GRI8/T #RE8[+ M)\A%EM#;F,V5 :&C3R.XS#-4B9T%&CD:DL$A.1XB &'E=M)2WY^Y9%H,A[WS MN[_/'Y,3/T"I=^%Y8DMTB6<;B[Q8MN>E&([PG1"\),[O5O"#TKZ ] *8OW?< MZ#JTV0_1,?4,-Q6!(]#_3?6>K&QP*FV4O[@RAO068<+F/WG!QF7':0?S\OM, MASH8K+N4,)Z0 B4I8!*!$U/&BL,\=#[\E'4?U'7Z[&#K'T\M[?X"$0[R."FB MBFF'_/!0E[];SK8@/<]B=8:E]=1*^5?7_"?^Z_Q7_#\PV/#?_']02P,$% M @ ;%@)2[U$;* .*0 ZY8" !0 !C=G4M,C Q-S V,S!?<')E+GAM;.U= M_W,BN7+_/57Y'\BF4KGW@W?7]N[=[>9=4ACP+GD8',![>?GE:@P"ZW:8X32# MO[R_/I)@8&!FI-8P0HV/5.6>UY8TZOYTMUJM5NNO__4\\VN/A$4T#'YY<_[V M_9L:"4;AF ;37][<#<[J@T:[_:86Q5XP]OPP(+^\"<(W__6?__Q/-?Y_?_V7 ML[/:-27^^'.M&8[.VL$D_(]:UYN1S[4O)"#,BT/V'[5OGK\0OPFOJ4]8K1'. MYCZ)"?_#\L.?:Q_>GG_R:F=G@'&_D6 SWN0QS//[][]_3T]#8('[VG MD'V/WHY"V'"#<,%&9#W6Z''QV_L?+]^?__3V><*GWO1B_ML+_N]_NVB^_UG\ MY]/P_/+S^Y\^?_SX?\!/Q%Z\B-:?>/_\?O5_R^Y_]6GP_;/XS[T7D1H')(@^ M/T?TESZZ^.YM0C+.02,7LG_O:. MX[.8D2"N!^-6$-/X18#%9G*N?/YRL =&)K^\X=)P)K 7$B$^^*^0KO'+G&M) M1(60OZF]*S?'1AB,21"1\97G"[X.'@B)(\WLU)TLSNO68YPI#R2F(\\O-I/>7-@F#EK$D13VB)$'WH@^DC:W?C/2":/H+O 68QJ3,92@ MO3]@C][! ^?O0^B/N<%M_;'@@EN&J.)1[,V\X44/UW[X!)9]9>=*YMD.8L+H M[)H&7'ZIYV^^J)FCOF,E\QO$X>C[F;"74O(X5R"F3=.KDIDU.?F/?%BA!5', MI"D5"G+M42971YWYA?:O2!XC.7HKBBDW\63<\EC ':.H%]P))99.#&=6$#-O M!##.I4:K2&(3FW-+&$=W%@92E[7RJNY6R=PZ-"!<4QGAIE SG[RFUVTIF<>/]'K+&(HHYTYE.G/(;V[0?0^_>)[II@?H>QI: YFLX MB@N[ J)CKS&KUR'0G!4]+*_331)[U(^Z'F,2^]+K=M% -O5P]->XYJ MU?TTE"^EJ;98G)6=SO&+(.UEDUSSDC$5\=I)?! MI>7[5A?R')-@O G-B0GO%U'FOQ9#K$+_Y[6S6M(K_:,7C&O+(6KI,5833Z;N MAZ.MV?HBTAXR#^'/PWWA76\UV9F:[8*@/_$1F] MG8:/[\:$ON.S_R!^$&1\.'M_O@K[_RO_U6_+.?3)E(I/![$X:LF9.&^:WW)W MHFEIJ+-1+61CPCA&VW)0/:D8M7BW5R&LL]&#]1?B\^$A3-#3JZX%FKH M2#.7S^#@"#2(6+S\-E>6Y[^1%Q4$F:9 #,[1@5! M L4$CJ&?-A\YF^W /+\ M A'/\TATP>HA\\2Y^.!E=A_Z^;S>:0)D]B4B9N<2Z5*PN;M)0T["6!S%JR5\ MIRF0^Q\0<5])M L4ZGPV8S&C:]^;YG-_IPF0ZQ\1<3V72!?<;BR8H/":1B// M_SOQF%+LBUL#,?@1$08ZTMUY.+\2W_];$#X% ^)%84#&[2A:$):/B:8+$)B? M$ $#8H([=+Z%_H(SD+W(W+)(A4JF*1"-G]&A44"TPUW 4GO[9!ZR6+@/,N5- MN1DHZ '$Y!,Z3-0L< >-%)$&MZ33D"FW9SL-P9LS=$CD4NP.@-O%O4]'UW[H MY456UK/>:@9E/KZM<0ZU#LW2,DXM3A9EL#KJ+6*9RLSU4VF_ "RG/ ^.N[ M#'$=_@M;IPV:-.^M&+5'=9[;Q4J3UX]BCA2>D)VV[DZK##BZ[8B%5!2O4';%XV5WPX% M)=/VD4;H^_(?O]+X@0:]@ A/1J%@]C[I[!RFC-;:YCP. ;ME9.[1 ML9@V=R2Y@]R+'PC;8E2QJ( Z.SL&*@&Z 3=PP <$JAPDU9\*E;'5&N;SN4\( M_^.XLZ2Z<(9R>G$8>[YLZ5CKPCEA\D?"SH7?C5?AU3JINKE[$3) MQ/V$$(Y#LYHKL1IZSTO*^ R[83#2J9JNG[.C)A.88,3C "IEHB'X%#1W=MID M HN25!QH+&>G6XE<'BJ9[Y9?RZK3H=X]]6E,"2#RE-O8W6G4_@$H!?4X5"D4@..%V* .326!@UOO140-P"&3W?;N#J?@#,\/F>13C@8=MN F M.4.;$J"B+NY.K/; 2$T_#IB24,HFN")B+5JH--V@<%F+,QC#!>(##LC$#;#A MZ@*8%JC.D M\I#P3/E^CP0C)7[*3E \#Q&4T"90:(G'H54R"WZKF"TDP;2X#Q2C0T0B-!CI M2<JZPE9UUWSMV6X)A<-:Y ' Y*SFY%&+ XOZ>"R/6SS_UJ-\X]#PYI1; MV]2D%5LG0%\H7M:"$,9XP3F" \&^J)$4;&J0\3W@8K;P15FR)IG0$548/DA? M*(+6XA3&",(Y@@/!U/RD[UI05[Y+XMZ$;^J5L0RS@:#86HMPF&MG.5[A #I+ MK8E/8I"5C0:N8HJ/?3>0=LN"L0FR^IY0G#'$0H!LJ!1N%!?S\I\VV;JE=UGB MEE[MAZV!3[?V["V[OA\^"3RO0]8,%_?Q9.%G[Y+H#Q#,ACGB.W]E^(5CX4TY M[UR[>DQR82RW8[>$;3U^H=R$%G=V?5UP#UP-F(,.S66Y@_HB?@@9_NFU>7^:^^ZUKMM]>O#=J\[J-6[3=[LYK;? M^LI;MK^U:NTN_W>K]D.G-QC\)>WMNG1OERQ8TZ;W: L[N PI>#[AWM=TLT]"Q(ZKA_FX<(9],+/8RXF;E2QB.HT'H*U>TG8:NO48S$ KHQ '"%R;> ML&#A1!7OWFKDVNDS8WX.?<<>0AL0F3*]?%':YRM4?3RC@2R#+QY[6-W;5I@T M8'_7_J*AJ3/B"@[E6_D9P73C5BC2C/(:N_8/S3!2T'OL2BD?Q2-1K-6^3$/7 MI2',("R@$X<^;<3JFE.YS+99<'';^/-79!(RDDKT;3US:CF+^>:&O;0Y"V3> MFTB?#Z4]2>C5N;>6/NJZ2(6I<%CG__';B17I*P6ZXNN5TODNYC=$]:;9,YW](<"YB,Y+Q=BAF=95AT7T!JS:3B,\VHC MI4$KASU"^ULP]94U,CC7-A[(>>T2N^#K.(CT*%S.-S\U=>N\^R/PO'OPM=YO M?>UUFJW^X-]KK?^Y:P__CN^UA7*WX4#=G>;1KV8X%!F' $I6[72:F1%@*^II M!$\FGWZ;HO1^"P,@7'.)#'X"0$FU10;,EE@5(9":?KK>! 84EJ(D-K]A(&_L M/E,((/G=CA&;?$I2V10N-X;;4LIER" >P![I@;'\!R^PC[-\KGLN#/#X# M%KL_U7%X! MCG]?1++VE<@&J_<:[:UT@/*9%GM]#,VRJI,"BZPVMP*?EE8@(%.QMKNW -6E MH"PS$@^4\9/ZF.NTW[WEL )6X[!IY$[2)(B\!LC)E_AHO$/# ML5SG^)IYCZ48A1KHI;-4$=+JP5SG[.X+-815B+ NO:7[[<)]6N\>FSHQ_4K\ M_5: 8*VO?E-G *_%$FX5;.LL HTA^4 \&G[MAT\;UFSE'/P(S#EHU =?:]>= MWJ\#?)D&:Q*-$@QR>KG=CHL)R6=(..!7+W>1>$QA?=NO/N(>X;*(?\Z5(#WA M58V/IX94(>K92$"%G,6Q,EL-WE@+L5:,Q-$$?#:1!7DQC[- KE7#L$]&_-_4 M)UN3'X9 +NFUWOZ774=VKM6!5-1AT7U*+.RE^NPL2/P(:S$ ?KR6?"M MZ28/N#?XMFFJ>FT$TM=UO-:1 ,#9BD,,4K%H&LU7E>IZ$]V+[)INKD.TCL ' M,?/X#Y.,0[](H[N.I 0<#C8+3#T2=A]&Q+UXI)]7W2W@7"PDZEZN@\N.1 7" M2ASK2++(&==KT79T'7AVMHT ,10'^GR2C'"+UB3+_TT1O,H?!I4]!8_AO#Z$ MU5"$.3>Q2D&V;K\)_GF],520, 5'AVXQEX[?5\Q2*_;"[:#U/"+<49Y<45FV MK!?<"3LGHB5DG+S&;B(K)J-BJ'11M0R9<_4URM8M(W./CI.U<[5DUH-E=KUN M4UMV/ R5-JJ6)Q-.OD9)2FSRK?$9 JJ;LR3(;6O&@0*. VZ\Q:,.%J MGN$ >[]-N:U\*KA(V*QXNY](5,/98Z^!6<"%=O!((M-LG3)C0>7(?@[NWAEY M )[AL"G#( M)@2PL#35KV4?R4D<$3*6Y?S%6U*]21EQ,1D$*B^'3O0L(2_FO,-A(N X4$%/> 8FHM,%DQ0+O%E-2<>EV.B;BF*MY7ATH%I"]4/JP% M+:W*!YQ[.#0_/=]DEAT:$!%XY:*K2L3"LE;S# 76>Z0)"#>@* MA=I:,//@9E\'];':_S6APEHE-DQSPT/9"2H:UH*:=JV GE_'+Q3[<=#61@(N M6M;BG%9%JQJN'_MF5K) EE+8/9PHEBM5'_!E0T2;3CT/7@/*:CSAR-FO!FJ& MW-X8H2H1J4?*H C,I?WBGF98O:X"/X/%?.Y++GA^PH5V, G9; F$OC(*= H MWO:K/\+Q-N0.CFU<,M'DALDZLAV,\"02ZS[%PVE?-#9RO!Z_J:VX'J.6P4% M?ZJ=U38FF?^CW1VV^NV;VG6[6^\VVO5.JK*@P_J!/3;U@E4]C@9?!D*?CKU5 M69[;%/O6%5O2I.M=K(J&=UD,IH@"\>)J)#)Q-E1<+2(1(X^:)!HQ.D^J&RUO M>0@MX)U'?*T>S^\):&5O6 MZ.==:S08]AI_.[NJBPJGC=[-;:L[J _;O:Y#2[29G[@#LZ&H3^0C0/* 0=8' MD30GIQ!Z$[3ON"XK1T"G?I6>.L"Z[#VP8_M1C:SLEI6HAMON3 M+(GGNT:/,EEA/]](?-HU$DWNL'SC9N%;BWLO@V'_;ED&N=YMUJ[K[7[M6[US MUW)I,0KH_$K&T])!H;T&=5IE9O->1@IJB#'0]G2M[?OCG*D@ V.6>UV65D$@.^_6&TUU*0E_( M^;F.'FIGDSZQ!ZK%;%DZ9-TL)+$!/3<=Q MK+4*S':TL1R#W.OFIK+5K7S62+RM(/R#?"4\ST8$N)*U:C]T>H/!7VJWK;[P MQ&^X]@V^UOLNU]7$Q'"J)#UZE2ONX?*9[YU) 51,T<6Q-NDPV7WB6T>[>^WA MW4DFFW!+8RYV-:;3[K;D*QS]5K,]=*@AZ;E?>R-1JN-%KR7J7DZKEH8L3O*U M 6I2U-ZQCD!0R10<55&.0$GXTG@6[V;2;VG)949+>MTO9\-6_X9OX*Y<:HF8 ML]G6*[\] M\-J!@%S9WOGU0X%#AC2!7BQOL]9(U%%'//BQ5L=S[L:L1-_;][ MW+NZ&PRYP]5WN9'IT^B[V,[QO1MAXIEZ6$D$33>G+ZKQ*0FW74;*^#2-MC2P MWH[5!X19YJ4U.%O<*U7!6<)0U+$IT+&/T!.%V@_+85P^DG8Z6LBZ?*,',EZ( M4@+Y-=>E2/3FRZS]98#M10()<0\K&-OUDFGC@*$ZGKLW&=HS!I7Q^+'420,* M2W(ZU#Y$80I\W DHZUG MG:I0>D,\0>^XQZVCR"'ELY>I%B;XFPWG^@5'B])0AJ_N5P/#4RK5VI!)G"MU M5H5AK3CJ0RN):*9JNL X^7&[8FT$=0[W'OAHCK4J8J&51/PNB>\";FA\,LY3 M6RV8? S#(5S;; !NYD1AL;];86*5=,'D:KY= M%,=\*PT=R;FC;!!K+LLG]PI7?!V@26*/^E'78TQZB/EZF,FU4UT/J/VP&K2V M'M6E@IZN#.A\)R]ZN./KA?3>ZS.12Z[PA_(:O^+T? 5SK'@Z?6YA1F*R;;Z- M>B3!(J^*!F^8U\ZUSV(%AP):;3J;B]D]8:E)BETSC1LQ#C@HM%'!F%YGEJ!>%,^?R50HD9&]P M+9LC@].4?U9 3+8[?#OZX 73U=-IO8DH.5WP\(NFB^NG[FW!!>*455M:/W_? M$\PKP"6GF>M7YVU;P@Q'K/"_/ITR6:1N^62]5-.5"$CP%0\T\N[PWJZ?B;>% MEBG_W&_U"I(C5ENRW.W=1>;"17%VQ&J<4WH$KO2(1):'ZO>O=MOIU#8CU$>4 MO;!#:OHA:0Q(<34G\OEQ %JIMC@0RY>W(@12TT\_>N,0A?J3Q\9#_I7Z,U4 ML-/LB'B_,_/4SM]IWGY>&E&=,;&@2IV^>LG<6):4;,CAR[GO!5UO1IKAC&\4 M%=ICY6LX9"!7?C-W!6S0OPGEN;PJ-9O[X0LAJ0RT&R+3N"PLCU1[$ MQL=R9,L"G71\@'95A T-Y_._S[,NJ M;R2*ERF>SW,RXC\.0_&K _JD\!FX/K@[*ATP!?95/'I1'4"_$CI]$ Q\),R; MDF3-NV5T1 1XDP/N_,%S 2J(_?+O!PP+& +U.GP5(/W.I1,LDM9> '0H:4Y$ M_D\6D"@,8.=N<2WI2I63 .J+M6<-CT=?JH>^M,[P,>_#B+P"?4GXXEIE#.T3D7K)?Y_<"EIXOK@,>:Z12R1SA JQ MM4M[KN>[KOBOW-YNN_JCO>G^ZZG^ZZO][YKGSMYC J'3SI M=P&-H_[@3G?G5=,-_9VRZNZ]@AB(8Z]W2]@D9+-EA7UQJ4.'&K M81H.9(=B-]*;M(,Q?:3CA>>K%^."YC@,,FA1+J @=;L/$QJ_TOA!>N!BI_U MY\.P%? -Y(MNW34>" >"2FG4 :DC$<6JV:2,B +J.@.ZV\[UNEA2,G??C,^E MWDXAQE55B4)&BQ*$.VU<+TY[,CF'(DQ+S?*I[\V&5'Q),%:YX"@[X3!:H&5' M24?J,C ^?'1+C:8;#HP L@<##-5B,B#R#90O)"",KY7!N#Z>T8!&\3(^+ +R M0:1WU@V'<5U6$R2GN_OP,IS"839357%U0.8T=7VOKPQ8A13C *3NR\').'\O MN9(E14 3V/]8"C69\0,'ACNQ%RUF1>U=N^5@D-0$XP"E]$ETZX\%=XI3[PCV MX@?"A@]>D'NART("@?$,G%<;LIZ;5Q*4(Q?%8RMG92]-^E#)G[!25'^VNV7R M/R(/9UV-29?P6=E7G-<;LBYY"N:^#O.5NS@@Y? M'&IR$_0H8[LIDU4/QM<>97+%A*5G7^RF9S=;_?:W^K#]K55K=P?#_MWR==EZ MMUF[KK?[M6_USET+6ZYV 2^^DO&4HUD?\3_)=X/-GHS>8U ,N;_'F:6]/Y2G M%&UD1\.(4[3SQ*U/H^_J,WMUKR-"1DT(CGSNS1S73YWR3^H.[=6]<$ $$;Y" MP/+(0G%F+U^])U'/+FNC/=HO:N3YX@N$430,KTB?C'POBNB$DK&(QM!@^$3\1W+#R7M0 MK%"E!W2MA^"0U9XL.YYP57Z4ZG*_*-4I-G6*39UB4Z?8U''%IM:F\>KEAGA" MFN3QI1?12+UATW8\(GRTM. (4FV6L;7J"V%:^FF1;B,'ZXT#-:!4%L&HI!#% M'J_A,?8BGJ$B\Y")PD]RCCD$:"\KF [DVALU$>*,?UJ*:3CV(ZTHIC-NBWJ3 M]81+P&TVBNOTZ#VP+L,N'$ WR7V\<=W6DU;YV04=T <)= 0MX6O8&EXS\L>"!*.7,MO#G) MJLXX<#.0SR(P542BV"?FS33JD]&"B0?B=;L%6&\T.T*]O )P+.(.CLU!2F;7 M/WZEA/%Y/;QTR"/15 Z#]L>AH::654D2CA2*7)'+SKN,F54,@P-.,^&%Z&HQ MQ;BL;SN8+^)(DG@!-KIYG=!$9$S$MPC)8J[@,+:;_5(JJ02RJ=UJ?CQ1& 6U M. !)32PGF%>,C*Z?:P\&C!&, >X#9K).O7B,8A6%';<\)AZVB7K!G2A%-/>) MK&:_3 B*8+> /NZ&T1J]P2IJUAH,VS?U88O_5.]WV]TO@UJO6[OKBJ<;.JVA M?,2A.^S7&[P]KEM!"0]"!GB6(;=Q=(R&:AM?T!R'%3%; M@T%0&++"TH)L%,U0*(?)(*Z7<[BFF+.F=*W66%1#W*=2:R[ 5U0^&! -PZ;( MY35 %=83?WE>,"D6U:Q+XI7A;3V/2!3U)LF4\B?38[H[XBC=#W MY3^6-T![ ?D[\0I\:+M?Q%\:USH++&C[442R"S*T?ZKX:,EIQO91![,/:6C6 M+'!M:1R>:-GG :;P04+7AE)!>$-L)P*%DFBZN?;7X3"#Z#=?%3XM37) IL(0 M5^X%_DG]#VL;"-A!]\D!43L@RS>U1(F36\)$U#0,9#E>6#++S[L>1UMX%*W: M#YW>8/"7VFVKS_V*FQON:@R^UOO8:MDFOA:G7-*L]S.*>[A]:W&9PNCY*0"C M>APS>K^(15AV&&8+L:>>J2XFN(JQ';L/.I2S;S56Q$T5B :EH>-?.AZ&05,I4]_E48@?/ MG2B^;-$89O@_[1K^3KO;JO6N:XU^J]D>(C/T:?JNO9'(/7W1&WMU+PS'AT>9 M*@4!XY0SA?4 MX,N9VI'DI0GZ7EMCPB%O.GCR)#:GIGN^#R_-0X@BL5)"0:J M&UM]\ACZC]SCV)ZC[LZ6IIMK'TTE8YD7:@$,P.&?;Y>-T3V&D&V+0VN 3R!D MIX\C!6A[9EUO!GCTH*@'#D"*Q4H)2IH0&\D_XNEH$5VM3QDANLS.PL:N+9%. M7%+Q1PW!.&Q0KDNN3CLO[(%#_&%IYX5$I#(FD,'2$=MZIDT^U_;$ 9-.\ " M;9-EPV9=><'WNT"\1JDR5ME6K@](H.*33M(I(-5.WAN-Z3]($(F/=CUE,GIN M2]=I3R7XJR+9"H\W@)[#A/?2WK/4:ZR83"-"9L)[P%PL2NW-0ZS M#5M=-S9; MW,/U!KIT4>5=HJTX3>*CC?"1!![?KB]E0Y1W8MZ4] 6+\DV9OI?K#0$H8QM* M/$:E2#\**?,XO(@DE4Z@:J(>P_7Z5%)Q((S! :B@*TH,M#:E-;\U_IL1RNEG MX#!+*N2Z>A]&9)_\57MN2%H0Z_$M830M>7HB&-0BRA+AO M?)8XQZ THQ$E!>0;V=*+E/$TH;WZG$ZV#GV@=Z.3%7GDE7"W.GE+G,57D4Z%HMW\*P( MYZ='3I(BE@=2O0G_%(OI/R13\E?]_):NMVZ@Y <5D5CD/5'C/A&J*UYX]&)1 M@.#E'+)\Y/7"GY<"(@,G3,EC5R_=4/#3\_7V2=O5]5JRQVML!6S AMHU?2;C M]/H'P2NGD^LP2PFD"DFO$J.(C-Y.P\=W-'CD7Q$(7:Y^%MAI/T!&\].NX%PD/)06G9']H=?P:)&3TXM>O*BV@TX+SU^$2_>8R*/1U4RQ2= M@>C]B$C;M*S @=VJS%74FTCG,XH67C BLK)>,6;*3D"L?G*.%8!T'!@U5UF" MUS18S[ ;+I\9"&+YSI]*OP"=@9C][!PS U98RR#?DI0^&2]&RV)@Z9./_ T4 MO#<0D$_.,\I-F(%#F\3,AJN9U8-QPYM34:Q39$SW[GTZE3S6'-!#^H/WQ\X\KTK!_* LM)9 90 M:!'2V7%PUB@UV8 ;^,SD:J:4\'5ZOO9];QD-1G3N^>V@RW5U1=7PB?B/Y"8, MX@?@4EA^=-H;RLJ!$5TX=/>9P#24<^+X]< M*/@D%)&?/8=U'2MW(!AI?AZW:%R'"\51^WZCN@[-'UXPTMP\7KFH3[CC+\E) M73NL1CAVAG9]&'!8")M(' *F#[=JQ6NQT"'70 M74/.3/'J17^U3]GI->"4I@?'O>0L/8"<;&4GI#AEY4]K]K E9">>1&:FNLQL M;4?7H0* %.ZB!>.%E3/NPF\K+R+J>[G>EQN@ *+'!007I2"XP%+[MR((+@HA M.-**6E_$/;1 [.#7[Y4:6T&3,5SOHTUS>T_=$ MZHH8NHP[1.$H%)&=9S)+8^^S4 ?S'@+XZN%C9Z%#\K>43NL"_.&1Y MI/&R^F@D+IGS3B4\ M/\2NK;L0G^A-.AZ;DG4JGW0H>P'=#DMX.1OQB+^E#9A:B,Z8>- MA^Z S7P-,&&'-D4$L! A0#% @ ;%@)2W85X6^0#@ $[L !0 M ( !SVT &-V=2TR,#$W,#8S,%]C86PN>&UL4$L! A0#% @ M;%@)2_EBJ=O=& HI(! !0 ( !D7P &-V=2TR,#$W,#8S M,%]D968N>&UL4$L! A0#% @ ;%@)2U.',F5!0 $GD# !0 M ( !H)4 &-V=2TR,#$W,#8S,%]L86(N>&UL4$L! A0#% @ ;%@) M2[U$;* .*0 ZY8" !0 ( !$]8 &-V=2TR,#$W,#8S,%]P <&UL4$L%!@ & 8 A $ %/_ $! end