0001171843-17-002825.txt : 20170509 0001171843-17-002825.hdr.sgml : 20170509 20170509085132 ACCESSION NUMBER: 0001171843-17-002825 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170509 DATE AS OF CHANGE: 20170509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UFP TECHNOLOGIES INC CENTRAL INDEX KEY: 0000914156 STANDARD INDUSTRIAL CLASSIFICATION: PLASTICS FOAM PRODUCTS [3086] IRS NUMBER: 042314970 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-12648 FILM NUMBER: 17824775 BUSINESS ADDRESS: STREET 1: 100 HALE STREET CITY: NEWBURYPORT STATE: MA ZIP: 01950 BUSINESS PHONE: 978-352-2200 MAIL ADDRESS: STREET 1: 100 HALE STREET CITY: NEWBURYPORT STATE: MA ZIP: 01950 10-Q 1 f10q_050917p.htm FORM 10-Q

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-Q

 

(Mark one)

 

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

 

For the quarterly period ended     MARCH 31, 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: 001-12648

 

UFP Technologies, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware 04-2314970
(State or other jurisdiction of incorporation or organization) (IRS Employer Identification No.)

 

100 Hale Street, Newburyport, MA 01950, USA

(Address of principal executive offices) (Zip Code)

 

(978) 352-2200

(Registrant's telephone number, including area code)

 

_________________________________________

(Former name, former address, and former fiscal year, if changed since last report)

 

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

Yes   X  ;    No ____

 

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

Yes   X   ;    No ____

 

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

 

  Large accelerated filer
  Accelerated filer
  Non–accelerated filer ☐  [Do not check if a smaller reporting company]
  Smaller reporting company
  Emerging growth company

 

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

 

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

Yes ____;    No   X  

 

7,231,881 shares of registrant’s Common Stock, $0.01 par value, were outstanding as of May 1, 2017.

 

 

 

 

 

UFP Technologies, Inc.

 

Index

 

    Page
   
PART I - FINANCIAL INFORMATION 3
   
Item 1. Financial Statements 3
   
Condensed Consolidated Balance Sheets as of March 31, 2017 (unaudited) and December 31, 2016 3
   
Condensed Consolidated Statements of Income for the Three Months Ended March 31, 2017 and March 31, 2016 (unaudited) 4
   
Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2017 and March 31, 2016 (unaudited) 5
   
Notes to Interim Condensed Consolidated Financial Statements 6
   
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations 11
   
Item 3. Quantitative and Qualitative Disclosures about Market Risk 15
   
Item 4. Controls and Procedures 15
 
PART II - OTHER INFORMATION 16
   
Item 1A. Risk Factors 16
   
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 16
   
Item 6. Exhibit 16
   
Signatures 17
   
Exhibit Index 18

 

 

2
 

PART I: FINANCIAL INFORMATION
ITEM 1: FINANCIAL STATEMENTS

UFP Technologies, Inc.

Condensed Consolidated Balance Sheets

(In thousands, except share data)

 

   March 31,
2017
  December 31,
2016
   (Unaudited)   
Assets          
Current assets:          
Cash and cash equivalents  $33,755   $31,359 
Receivables, less allowance for doubtful accounts of $656 at March 31, 2017 and $567 at December 31, 2016   21,923    21,249 
Inventories   14,411    14,151 
Prepaid expenses   2,869    2,281 
Refundable income taxes   -    807 
Total current assets   72,958    69,847 
Property, plant and equipment   98,657    96,806 
Less accumulated depreciation and amortization   (49,601)   (48,290)
Net property, plant and equipment   49,056    48,516 
Goodwill   7,322    7,322 
Intangible assets, net   238    318 
Other assets   1,945    1,931 
Total assets  $131,519   $127,934 
           
Liabilities and Stockholders’ Equity          
Current liabilities:          
Accounts payable  $5,907   $4,002 
Accrued expenses   4,084    4,698 
Current installments of long-term debt   600    856 
Total current liabilities   10,591    9,556 
Deferred income taxes   3,537    3,459 
Non-qualified deferred compensation plan   1,839    1,682 
Other liabilities   147    184 
Total liabilities   16,114    14,881 
Commitments and contingencies          
Stockholders’ equity:          
Preferred stock, $.01 par value, 1,000,000 shares authorized; zero shares issued or outstanding   -    - 
Common stock, $.01 par value, 20,000,000 shares authorized;
7,261,440 and 7,231,881 shares issued and outstanding, respectively at March 31, 2017; 7,242,023 and 7,212,464 shares issued and outstanding, respectively at December 31, 2016
   72    72 
Additional paid-in capital   25,397    25,216 
Retained earnings   90,523    88,352 
Treasury stock at cost, 29,559 shares at March 31, 2017 and December 31, 2016   (587)   (587)
Total stockholders’ equity   115,405    113,053 
Total liabilities and stockholders' equity  $131,519   $127,934 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

3
 

 

UFP Technologies, Inc.

Condensed Consolidated Statements of Income

(In thousands, except per share data)

(Unaudited)

 

   Three Months Ended
   March 31,
   2017  2016
Net sales  $37,053   $34,503 
Cost of sales   27,537    26,776 
Gross profit   9,516    7,727 
Selling, general & administrative expenses   6,316    5,904 
Restructuring costs   -    123 
Gain on sale of fixed assets   (5)   (4)
Operating income   3,205    1,704 
Interest income   (42)   (30)
Interest expense   14    19 
Income before income tax expense   3,233    1,715 
Income tax expense   1,062    640 
Net income  $2,171   $1,075 
           
Net income per share:          
Basic  $0.30   $0.15 
Diluted  $0.30   $0.15 
Weighted average common shares outstanding:          
Basic   7,216    7,173 
Diluted   7,297    7,253 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

4
 

 

UFP Technologies, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

   Three Months Ended
   March 31,
   2017  2016
Cash flows from operating activities:          
Net income  $2,171   $1,075 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:          
Depreciation and amortization   1,395    1,367 
Gain on sale of fixed assets   (5)   (4)
Share-based compensation   209    201 
Deferred income taxes   78    87 
Changes in operating assets and liabilities:          
Receivables, net   (674)   (2,895)
Inventories   (260)   984 
Prepaid expenses   (588)   (1,496)
Refundable income taxes   807    604 
Other assets   (14)   (6)
Accounts payable   1,513    (323)
Accrued expenses   (614)   (2,322)
Non-qualified deferred compensation plan and other liabilities   120    215 
Net cash provided by (used in) operating activities   4,138    (2,513)
Cash flows from investing activities:          
Additions to property, plant, and equipment   (1,463)   (1,497)
Proceeds from sale of fixed assets   5    4 
Net cash used in investing activities   (1,458)   (1,493)
Cash flows from financing activities:          
Principal repayments of long-term debt   (256)   (251)
Proceeds from exercise of stock options, net of attestation   79    - 
Payment of statutory withholdings for stock options exercised and restricted stock units vested   (107)   (88)
Net cash used in financing activities   (284)   (339)
Net increase (decrease) in cash and cash equivalents   2,396    (4,345)
Cash and cash equivalents at beginning of period   31,359    29,804 
Cash and cash equivalents at end of period  $33,755   $25,459 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

5
 

 

Notes to Interim Condensed Consolidated Financial Statements

 

(1)Basis of Presentation

 

The interim condensed consolidated financial statements of UFP Technologies, Inc. (the “Company”) presented herein, have been prepared pursuant to the rules of the Securities and Exchange Commission for quarterly reports on Form 10-Q and do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America. These statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2016, included in the Company's 2016 Annual Report on Form 10-K, as filed with the Securities and Exchange Commission.

 

The condensed consolidated balance sheet as of March 31, 2017, the condensed consolidated statements of income for the three-month periods ended March 31, 2017 and 2016, and the condensed consolidated statements of cash flows for the three-month periods ended March 31, 2017 and 2016 are unaudited but, in the opinion of management, include all adjustments (consisting of normal, recurring adjustments) necessary for a fair presentation of results for these interim periods. The condensed consolidated balance sheet as of December 31, 2016 has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does not include all of the information and footnotes required for complete annual financial statements.

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.

 

The results of operations for the three-month period ended March 31, 2017, are not necessarily indicative of the results to be expected for the entire fiscal year ending December 31, 2017.

 

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers, 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. This standard will replace most existing revenue recognition guidance when it becomes effective. The standard permits the use of either the full retrospective or modified retrospective transition methods. In August 2015, the FASB issued an update to defer the effective date of this update by one year. The updated standard becomes effective for the Company in the first quarter of 2018, but allows the Company to adopt the standard one year earlier if it so chooses. The Company expects to adopt the standard in the first quarter of 2018 using the modified retrospective transition method. The Company is continuing to evaluate its revenue sources for potential impact. Based on the work completed to date, the Company expects that for a significant portion of its business, the recognition of revenue under the updated standard will occur at a point in time, which is consistent with current practice.

 

In February 2016, the FASB issued ASU No. 2016-02, Leases. The guidance in this ASU supersedes the leasing guidance in Topic 840, Leases. Under the new guidance, lessees are required to recognize lease assets and lease liabilities on the balance sheet for those leases previously classified as operating leases. The amendments in ASU No. 2016-02 are effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period with early adoption permitted. The Company is evaluating the impact of adopting this ASU on its consolidated financial position and results of operations.

 

In March 2016, the FASB issued ASU No. 2016-09, Improvements to Employee Share Based Payment Accounting. This ASU simplifies several aspects of the accounting for share-based payment transactions, including income tax consequences, classification of awards, forfeitures and classification on the statement of cash flows. The provisions of this ASU are effective for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years. The Company adopted this ASU on January 1, 2017. As the Company has not had a significant amount of forfeitures historically, under the provisions of this ASU the Company has elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of adopting this update to the Company’s Consolidated Financial Statements will depend on market factors and the timing and intrinsic value of future share-based compensation award vests and exercises. Subsequent to adoption, the Company notes the potential for volatility in its effective tax rate as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly to income tax expense in the Condensed Consolidated Statement of Income.

 

6
 

 

Revisions

 

Certain revisions have been made to the 2016 Condensed Consolidated Statement of Cash Flows to conform to the current year presentation relating to a reserve for uncertain tax positions and to cash paid for capital expenditures. The reclassification of a reserve for uncertain tax positions resulted in an increase to the change in refundable income taxes of $315,000 and a decrease to the change in accrued expenses of $315,000. A change in presentation of cash paid for capital expenditures resulted in a decrease of $105,000 in both the change in accounts payable and in additions to property, plant and equipment, net. These revisions had no impact on previously reported net income and are deemed immaterial to the previously issued financial statements.

 

(2)Supplemental Cash Flow Information

 

   Three Months Ended
   March 31,
   2017  2016
   (in thousands)
Cash paid for:          
Interest  $14   $18 
Income taxes, net of refunds   79    265 
           
Non-cash investing and financing activities:          
Capital additions accrued but not yet paid  $392   $105 

 

(3)Fair Value of Financial Instruments

 

The Company has financial instruments, such as accounts receivable, accounts payable, and accrued expenses, which are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company’s long-term debt approximates fair value as the interest rate on the debt approximates the estimated borrowing rate currently available to the Company.

 

(4)Share-Based Compensation

 

Share-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).

 

The Company issues share-based awards through several plans that are described in detail in the notes to the consolidated financial statements for the year ended December 31, 2016. The compensation cost charged against income for those plans is included in selling, general & administrative expenses as follows (in thousands):

 

   Three Months Ended
   March 31,
Share-based compensation related to:  2017  2016
Stock options granted to directors and employees  $9   $36 
Common stock granted to the Company's Chief Executive Officer   100    100 
Restricted Stock Unit awards to employees   100    65 
Total share-based compensation  $209   $201 

 

7
 

 

The total income tax benefit recognized in the condensed consolidated statements of income for share-based compensation arrangements was approximately $137,000 and $57,000, for the three-month periods ended March 31, 2017 and 2016, respectively.

 

The following is a summary of stock option activity under all plans for the three-month period ended March 31, 2017:

 

  

Shares Under

Options

 

Weighted

Average

Exercise Price

(per share)

  Weighted

Average

Remaining

Contractual

Life

(in years)

 

Aggregate

Intrinsic

Value

(in thousands)

Outstanding at December 31, 2016   232,578   $16.53           
Granted   -    -           
Exercised   (10,375)   7.60           
Expired   (3,750)   18.85           
Outstanding at March 31, 2017   218,453   $16.92    2.85   $1,767 
Exercisable at March 31, 2017   213,453   $16.74    2.88   $1,764 
Vested and expected to vest at March 31, 2017   218,453   $16.92    2.85   $1,767 

 

During the three-month period ended March 31, 2017, the total intrinsic value of all options exercised (i.e., the difference between the market price on the exercise date and the price paid by the employees to exercise the options) was approximately $184,000, and the total amount of consideration received by the Company from the exercised options was approximately $79,000. There were no options exercised during the three-month period ended March 31, 2016. At its discretion, the Company allows option holders to surrender previously owned common stock in lieu of paying the exercise price and withholding taxes. During the three month periods ended March 31, 2017 and 2016, there were no shares surrendered for this purpose.

 

On February 21, 2017, the Company’s Compensation Committee approved the award of $400,000, payable in shares of common stock to the Company’s Chairman, Chief Executive Officer, and President under the 2003 Incentive Plan. The shares will be issued in December, 2017.

 

The following table summarizes information about Restricted Stock Units (“RSUs”) activity during the three-month period ended March 31, 2017:

 

   Restricted
Stock Units
  Weighted Average
Award Date
Fair Value
Unvested at December 31, 2016   46,558   $20.05 
Awarded   30,360    24.70 
Shares vested   (13,419)   23.54 
Unvested at March 31, 2017   63,499   $20.87 

 

At the Company’s discretion, RSU holders are given the option to net-share settle to cover the required minimum withholding tax, and the remaining amount is converted into the equivalent number of common shares. During the three-month periods ended March 31, 2017 and 2016, 4,377 and 3,889 shares were surrendered at an average market price of $24.50 and $22.82, respectively.

 

As of March 31, 2017, the Company had approximately $1.0 million of unrecognized compensation expense, which is expected to be recognized over a period of 4 years.

 

8
 

 

(5)Inventories

 

Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, and consist of the following at the stated dates (in thousands):

 

   March 31,
2017
 

December 31,

2016

Raw materials  $6,725   $7,111 
Work in process   1,512    1,354 
Finished goods   6,174    5,686 
Total inventory  $14,411   $14,151 

 

(6)Preferred Stock

 

On March 18, 2009, the Company declared a dividend of one preferred share purchase right (a “Right”) for each outstanding share of common stock, par value $0.01 per share, to the stockholders of record on March 20, 2009. Each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.01 per share (the “Preferred Share”) of the Company, at a price of $25 per one one-thousandth of a Preferred Share subject to adjustment and the terms of the Rights Agreement. The Rights expire on March 19, 2019.

 

(7)Income Per Share

 

Basic income per share is based on the weighted average number of shares of common stock outstanding. Diluted income per share is based upon the weighted average number of common shares outstanding and dilutive common stock equivalent shares outstanding during each period.

 

The weighted average number of shares used to compute basic and diluted net income per share consisted of the following (in thousands):

 

   Three Months Ended
   March 31,
   2017  2016
Weighted average common shares outstanding, basic   7,216    7,173 
Weighted average common equivalent shares due to stock options and RSUs   81    80 
Weighted average common shares outstanding, diluted   7,297    7,253 

 

The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options, when the average market price of the common stock is lower than the exercise price of the related options during the period. These outstanding stock awards are not included in the computation of diluted income per share because the effect would be antidilutive. For the three-month periods ended March 31, 2017 and 2016, the number of stock awards excluded from the computation of diluted earnings per share for this reason was 35,193 and 54,969, respectively.

 

(8)Segment Reporting

 

The Company consists of a single operating and reportable segment.

 

Revenues from customers outside of the United States are not material. No customer comprised more than 10% of the Company’s consolidated revenues for the three-month period ended March 31, 2017. All of the Company’s assets are located in the United States.

 

9
 

 

The Company’s products are primarily sold to customers within the Medical, Automotive, Consumer, Aerospace and Defense, Electronics and Industrial markets. Net sales by market for the three -month periods ended March 31, 2017 and 2016 are as follows (in thousands):

 

   Three Months Ended March 31,
   2017  2016
Market  Net Sales  %  Net Sales  %
Medical  $17,459    47.1%  $15,614    45.3%
Automotive   6,719    18.1%   6,089    17.6%
Consumer   4,692    12.7%   4,629    13.4%
Aerospace & Defense   3,041    8.2%   2,572    7.5%
Electronics   2,692    7.3%   2,867    8.3%
Industrial   2,450    6.6%   2,732    7.9%
Net Sales  $37,053    100.0%  $34,503    100.0%

 

Certain amounts for the three- months ended March 31, 2016 were reclassified between markets to conform to the current period presentation.

 

(9)Other Intangible Assets

 

The carrying values of the Company’s definite lived intangible assets as of March 31, 2017 and December 31, 2016, are as follows (in thousands):

 

   Patents  Non-
Compete
  Customer
List
  Total
Estimated useful life            
Gross amount at March 31, 2017  $429   $512   $2,046   $2,987 
Accumulated amortization at March 31, 2017   (429)   (465)   (1,855)  $(2,749)
Net balance at March 31, 2017  $-   $47   $191   $238 
                     
Gross amount at December 31, 2016  $429   $512   $2,046   $2,987 
Accumulated amortization at December 31, 2016   (429)   (449)   (1,791)  $(2,669)
Net balance at December 31, 2016  $-   $63   $255   $318 

 

Amortization expense related to intangible assets was approximately $79,000 and $80,000 for each of the three-month periods ended March 31, 2017 and 2016. The estimated remaining amortization expense as of March 31, 2017 is as follows (in thousands):

 

Remainder of:   
2017   238 
Total  $238 

 

(10)Income Taxes

 

The income tax expense included in the accompanying unaudited condensed consolidated statements of income principally relates to the Company’s proportionate share of the pre-tax income of its wholly-owned subsidiaries. The determination of income tax expense for interim reporting purposes is based upon the estimated effective tax rate for the year, adjusted for the impact of any discrete items which are accounted for in the period in which they occur.

 

The Company recorded tax expense of approximately 32.8% and 37.3% of income before income tax expense, respectively, for each of the three-month periods ended March 31, 2017 and 2016. The decrease in the effective tax rate for the current period is due to a tax benefit of approximately $69,000 recorded in the three-month period ended March 31, 2017 as a result of the adoption of ASU No. 2016-09 on January 1, 2017 (See Note 1); and a tax assessment of approximately $40,000 from one jurisdiction recorded in the first quarter of 2016. The Company notes the potential for volatility in its effective tax rate, as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly into income tax expense.

 

10
 

 

(11)Plant Consolidations

 

Restructuring Costs

 

On March 18, 2015, the Company committed to move forward with a plan to cease operations at its Raritan, New Jersey, plant and consolidate operations into its Newburyport, Massachusetts, facility and other UFP facilities. The Company’s decision was in response to a continued decline in business at the Raritan facility and the recent purchase of the 137,000-square-foot facility in Newburyport. The activities related to this consolidation are complete.

 

The Company also relocated all operations in its Haverhill, Massachusetts, and Byfield, Massachusetts facilities and plans to relocate certain operations in its Georgetown, Massachusetts facility to Newburyport. The Haverhill and Byfield relocations were complete at December 31, 2015 and the Georgetown relocation is substantially complete.

 

The Company has incurred approximately $2.1 million in one-time expenses in connection with the Massachusetts consolidations. Included in this amount are approximately $180,000 relating to employee severance payments and relocation costs, approximately $1.5 million in moving expenses and expenses associated with vacating the Raritan, Haverhill and Byfield properties, and approximately $360,000 in lease termination costs. Total cash charges were approximately $2.0 million.

 

The company recorded the following restructuring costs associated with the Massachusetts consolidations for the three-month periods ended March 31, 2017 and 2016 (in thousands):

 

   Three Months Ended
   March 31,
Restructuring Costs  2017  2016
Relocation  $-   $123 
Total  $-   $123 

 

Costs for the three months ended March 31, 2016 were reclassified in the Condensed Consolidated Statement of Income as “Restructuring Costs” from Cost of Sales.

 

(12)Related Party Transactions

 

Daniel Croteau, who has been a member of the Company’s board of directors since December 16, 2015, was the Chief Executive Officer (through March 2017) of Vention Medical, Inc., a customer of the Company. Sales to Vention for the three-months ended March 31, 2017 were approximately $148,000. Open accounts receivable from Vention were approximately $65,000 at March 31, 2017.

 

 

ITEM 2:MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Forward-looking Statements

 

Some of the statements contained in this Report are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”). These statements are subject to known and unknown risks, uncertainties, and other factors, which may cause our or our industry’s actual results, performance, or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Forward-looking statements include, but are not limited to, statements about the Company’s prospects, anticipated trends in the different markets in which the Company competes, including the medical, automotive, consumer, electronics, industrial and aerospace and defense markets, anticipated new customer and vendor contracts, statements regarding anticipated advantages relating to the Company’s decisions to consolidate its facilities and the expected cost savings and efficiencies associated therewith, anticipated advantages and the timing associated with requalification of parts, anticipated advantages of maintaining fewer, larger plants, anticipated advantages the Company expects to realize from its investments and capital expenditures, including the development of and investments in its molded fiber product lines, expectations regarding the manufacturing capacity and efficiencies of the Company and the expected timing associated therewith, statements regarding the anticipated end of the Company’s automotive door panel program with Mercedes Benz, and the resulting impact to revenues, statements about the Company’s acquisition opportunities and strategies, its participation and growth in multiple markets, its business opportunities, the Company’s growth potential and strategies for growth, anticipated revenues and the timing of such revenues, and any indication that the Company may be able to sustain or increase its sales and earnings or sales and earnings growth rates. Investors are cautioned that such forward-looking statements involve risks and uncertainties, including without limitation risks and uncertainties associated with the identification of suitable acquisition candidates and the successful, efficient execution of acquisition transactions and integration of any such acquisition candidates, risks and uncertainties associated with plant closures and consolidations and expected efficiencies from consolidating manufacturing, risks and uncertainties associated with the requalification of parts, the risk that we may not be able to finalize anticipated new customer contracts, risks associated with the implementation of new production equipment and requalification or recertification of transferred equipment in a timely, cost-efficient manner, and risks that any benefits from such new equipment may be delayed or not fully realized, or that the Company may be unable to fully utilize its expected production capacity. Accordingly, actual results may differ materially.

 

11
 

 

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “could,” “would,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “projects,” “predicts,” “potential,” and similar expressions intended to identify forward-looking statements. Our actual results could be different from the results described in or anticipated by our forward-looking statements due to the inherent uncertainty of estimates, forecasts, and projections, and may be materially better or worse than anticipated. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Forward-looking statements represent our estimates and assumptions only as of the date of this Report. We expressly disclaim any duty to provide updates to forward-looking statements, and the estimates and assumptions associated with them, after the date of this Report, in order to reflect changes in circumstances or expectations, or the occurrence of unanticipated events, except to the extent required by applicable securities laws. All of the forward-looking statements are qualified in their entirety by reference to the factors discussed above and under “Risk Factors” set forth in Part I Item 1A of the Company’s Annual Report on Form 10-K for the year ended December 31, 2016, as well as the risks and uncertainties discussed elsewhere in this Report. We qualify all of our forward-looking statements by these cautionary statements. We caution you that these risks are not exhaustive. We operate in a continually changing business environment and new risks emerge from time to time.

 

Unless the context requires otherwise, the terms “we”, “us”, “our”, or “the Company” refer to UFP Technologies, Inc. and its consolidated subsidiaries.

 

Overview

 

UFP Technologies is an innovative designer and custom converter of foams, plastics, composites, and natural fiber products, principally serving the medical, automotive, consumer, aerospace and defense, electronics and industrial markets. The Company consists of a single operating and reportable segment.

 

The Company had a 7.4% increase in sales in the first quarter of 2017, largely fueled by continued growth in sales to customers in the medical market. Also, the Company improved gross margins for the quarter to 25.7% from 22.4% in the first quarter of 2016 as the Company has become much more efficient in manufacturing in those plants impacted by recent consolidations. The combination of organic sales growth coupled with the gross margin improvement helped the Company more than double net income for the first quarter of 2017 as compared to the first quarter of 2016.

 

The Company’s current strategy includes further organic growth and growth through strategic acquisitions.

 

Results of Operations

 

Sales

 

Sales for the three-month period ended March 31, 2017 increased approximately 7.4% to $37.1 million from sales of $34.5 million for the same period in 2016. The increase in sales was primarily due to increases in sales to customers in the medical, automotive and aerospace and defense markets of approximately 11.8%, 10.3% and 18.2%, respectively, partially offset by decreases in sales to customers in the industrial and electronics markets of approximately 10.3% and 6.1%, respectively. The increase in sales to customers in the medical market was largely due to an overall increase in demand for product from medical customers. The increase in sales to customers in the automotive market was primarily due to longer shutdowns at certain customers in January 2016 as well as disrupted manufacturing at one of the Company’s key customers due to a relocation of production to a new facility in the three-month period ended March 31, 2016. The increase in sales to customers in the aerospace and defense market was primarily due to an overall increase in demand for product stemming from government contracts. The decrease in sales to customers in the industrial and electronics markets was largely due to a decrease in demand for protective packaging. We have been notified that the remaining portion of our Southeast automotive door panel program for Mercedes Benz, that began in 2004, will end in Q4 this year. We estimate sales for the program will total $2.3 million in 2017 and will be $0 in 2018.

 

12
 

 

Gross Profit

 

Gross profit as a percentage of sales (“gross margin”) increased to 25.7% for the three-month period ended March 31, 2017, from 22.4% for the same period in 2016. As a percentage of sales, material and labor costs collectively decreased 4.1%, while overhead increased 0.8%. The decrease in collective material and labor costs as a percentage of sales is primarily due to gains in manufacturing efficiencies resulting from continuous improvement initiatives, strategic price increases and an improvement in the overall book of business. The increase in overhead is primarily due to an increase in indirect labor costs of approximately $600,000 due largely to hires made in the second half of 2016 to support growth.

 

Selling, General and Administrative Expenses

 

Selling, general, and administrative expenses (“SG&A”) increased approximately 7.0% to $6.3 million for the three-month period ended March 31, 2017, from $5.9 million for the same period in 2016. As a percentage of sales, SG&A decreased to 17.0% for the three-month period ended March 31, 2017, from 17.1% for the same three-month period in 2016. The increase in SG&A for the three-month period ended March 31, 2017, is primarily due to increased variable compensation accruals of approximately $300,000 as a result of increased sales and profitability in the three-month period ended March 31, 2017.

 

Restructuring Costs

 

For the three-month period ended March 31, 2017, the Company incurred zero restructuring costs as compared to approximately $123,000 for the same period in 2016.

 

Additional information regarding restructuring costs can be found in Note 11 of the Notes to Interim Condensed Consolidated Financial Statements.

 

Interest Income and Expense

 

The Company had net interest income of approximately $28,000 and $11,000 for the three-month periods ended March 31, 2017 and 2016, respectively. The increase in net interest income is primarily due to an increase in interest earned on money market accounts and certificates of deposit and decreasing interest costs on the Company’s term loans.

 

Income Taxes

 

The Company’s effective tax rate was approximately 32.8% and 37.3% for the three-month periods ended March 31, 2017 and 2016, respectively. The decrease in the effective tax rate for the current period is due to a tax benefit of approximately $69,000 recorded in the three-month period ended March 31, 2017 as a result of the adoption of ASU No. 2016-09 on January 1, 2017 (See Note 1); and a tax assessment of approximately $40,000 from one jurisdiction recorded in the first quarter of 2016. The Company notes the potential for volatility in its effective tax rate, as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly into income tax expense. The Company has deferred tax assets on its books associated with net operating losses generated in previous years. The Company has considered both positive and negative available evidence in its determination that the deferred tax assets are more likely than not to be realized, and has not recorded a tax valuation allowance at March 31, 2017. The Company will continue to assess whether the deferred tax assets will be realizable and, when appropriate, will record a valuation allowance against these assets. The amount of the net deferred tax asset considered realizable, however, could be reduced in the near term if estimates of future taxable income during the carry-forward period are reduced.

 

13
 

 

Liquidity and Capital Resources

 

The Company generally funds its operating expenses, capital requirements, and growth plan through internally generated cash and bank credit facilities.

 

Cash Flows

 

Net cash provided by operations for the three-month period ended March 31, 2017 was approximately $4.1 million and was primarily a result of net income generated of $2.2 million, depreciation and amortization of approximately $1.4 million, share-based compensation of $0.2 million, an increase in deferred taxes of $0.1 million, an increase in accounts payable of approximately $1.5 million due to increased purchases and the timing of vendor payments in the ordinary course of business and a decrease in refundable income taxes of approximately $0.8 million. These cash inflows and adjustments to income were partially offset by an increase in accounts receivable of approximately $0.7 million due in part to strong March sales, an increase in prepaid expenses of approximately $0.6 million due to upfront insurance premium payments, a decrease in accrued expenses of approximately $0.6 million due to the payment of year-end variable compensation and an increase in inventories of approximately $0.2 million.

 

Net cash used in investing activities during the three-month period ended March 31, 2017 was approximately $1.5 million and was primarily the result of additions of manufacturing machinery and equipment and the expansion of the production and warehouse facility in Massachusetts.

 

Net cash used in financing activities was approximately $0.3 million during the three-month period ended March 31, 2017, representing cash used to service term debt of approximately $0.3 million and to pay statutory withholding for stock options exercised and restricted stock units vested of approximately $0.1 million, partially offset by net proceeds received upon stock options exercises of approximately $0.1 million.

 

Outstanding and Available Debt

 

The Company maintains an unsecured $40 million revolving credit facility with Bank of America, N.A. The credit facility calls for interest of LIBOR plus a margin that ranges from 1.0% to 1.5% or, at the discretion of the Company, the bank’s prime rate less a margin that ranges from 0.25% to zero. In both cases the applicable margin is dependent upon Company performance. Under the credit facility, the Company is subject to a minimum fixed-charge coverage financial covenant as well as a maximum total funded debt to EBITDA financial covenant. The Company’s $40 million credit facility matures on November 30, 2018.

 

As of March 31, 2017, the Company had no borrowings outstanding under the credit facility. Included in the credit facility were approximately $0.4 million in standby letters of credit drawable as a financial guarantee on worker’s compensation insurance policies. As of March 31, 2017, the Company was in compliance with all covenants under the credit facility.

 

In 2012, the Company financed the purchase of two molded fiber machines through five-year term loans that mature in September 2017. The annual interest rate is fixed at 1.83% and the loans are secured by the related molded fiber machines. As of March 31, 2017, the outstanding balance of the term loan facility was approximately $0.6 million.

 

Future Liquidity

 

The Company requires cash to pay its operating expenses, purchase capital equipment, and service its contractual obligations. The Company’s principal sources of funds are its operations and its revolving credit facility. The Company generated cash of approximately $4.1 million from operations during the three-month period ended March 31, 2017; however, the Company cannot guarantee that its operations will generate cash in future periods. The Company’s longer-term liquidity is contingent upon future operating performance.

 

Throughout fiscal 2017, the Company plans to continue to add capacity to enhance operating efficiencies in its manufacturing plants. The Company also plans to further expand its Newburyport, Massachusetts, manufacturing plant. The Company may consider additional acquisitions of companies, technologies, or products that are complementary to its business. The Company believes that its existing resources, including its revolving credit facility, together with cash expected to be generated from operations and funds expected to be available to it through any necessary equipment financings and additional bank borrowings, will be sufficient to fund its cash flow requirements, including capital asset acquisitions, through the next twelve months.

 

14
 

 

Stock Repurchase Program

 

On June 16, 2015, the Company announced that its Board of Directors authorized the repurchase of up to $10.0 million of the Company’s outstanding common stock. Under the program, the Company is authorized to repurchase shares through Rule 10b5-1 plans, open market purchases, privately negotiated transactions, block purchases or otherwise in accordance with applicable federal securities laws, including Rule 10b-18 of the Securities Exchange Act of 1934. The stock repurchase program will end upon the earlier of the date on which the plan is terminated by the Board or when all authorized repurchases are completed. The timing and amount of stock repurchases, if any, will be determined based upon our evaluation of market conditions and other factors. The stock repurchase program may be suspended, modified, or discontinued at any time, and the Company has no obligation to repurchase any amount of its common stock under the program. The Company did not repurchase any shares of its common stock under this program in the first three months of 2017. Through March 31, 2017, the Company had repurchased a total of 29,559 shares of its common stock under this program at a cost of approximately $587,000. At March 31, 2017, approximately $9.4 million was available for future repurchases of the Company’s common stock under this authorization.

 

Commitments and Contractual Obligations

 

There have been no material changes outside the ordinary course of business to our contractual obligations and commitments, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016.

 

Off-Balance-Sheet Arrangements

 

In addition to operating leases, the Company’s off-balance-sheet arrangements include standby letters of credit which are included in the Company’s revolving credit facility. As of March 31, 2017, there was approximately $0.4 million in standby letters of credit drawable as a financial guarantee on worker’s compensation insurance policies.

 

ITEM 3:QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

There have been no material changes in our market risks as previously disclosed in Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2016.

 

ITEM 4: CONTROLS AND PROCEDURES

 

As of the end of the period covered by this report (the “Evaluation Date”), the Company’s management, under the supervision and with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, performed an evaluation of the effectiveness of the design and operation of the Company’s “disclosure controls and procedures” (as defined in SEC Rule 13a-15(e) or 15d-15(e)). Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the Evaluation Date, the Company’s disclosure controls and procedures were effective to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is (i) recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and (ii) accumulated and communicated to the Company’s management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

There has been no change in the Company’s internal control over financial reporting during the most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

15
 

 

PART II:OTHER INFORMATION

 

ITEM 1A: RISK FACTORS

 

There have been no material changes from the risk factors previously disclosed in Part 1 - Item 1A of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

 

ITEM 2:UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

Issuer’s Purchases of Equity Securities

 

On June 16, 2015, the Company issued a press release announcing that its Board of Directors authorized the repurchase of up to $10.0 million of the Company’s outstanding common stock. The Company did not repurchase any shares of its common stock under this program in the first three months of 2017. Through March 31, 2017, the Company had repurchased a total of 29,559 shares of its common stock under this program at a cost of approximately $587,000. At March 31, 2017, approximately $9.4 million was available for future repurchases of the Company's common stock under this authorization.

 

ITEM 6:EXHIBITS

 

Exhibit No. Description
   
10.1 Form of 2017 CEO Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 27, 2017 (SEC File No. 001-12648)). #
10.2 Form of 2017 Stock Unit Award Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on February 27, 2017 (SEC File No. 001-12648)). #
31.1 Rule 13a-14(a)/15d-14(a) Certification of the Chief Executive Officer.*
31.2 Rule 13a-14(a)/15d-14(a) Certification of the Chief Financial Officer.*
32.1 Certifications pursuant to 18 U.S.C., Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**
101.INS XBRL Instance Document.*
101.SCH XBRL Taxonomy Extension Schema Document.*
101.CAL XBRL Taxonomy Calculation Linkbase Document.*
101.LAB XBRL Taxonomy Label Linkbase Document.*
101.PRE XBRL Taxonomy Presentation Linkbase Document.*
101.DEF XBRL Taxonomy Extension Definition Linkbase Document.*

__________________

 *Filed herewith.
**Furnished herewith.
 #Indicates management contract or compensatory plan or arrangement.

 

16
 

 

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.

 

UFP TECHNOLOGIES, INC.

 

Date: May 9, 2017   By:    /s/ R. Jeffrey Bailly
   

R. Jeffrey Bailly

Chairman, Chief Executive Officer,
President, and Director

(Principal Executive Officer)

     
Date: May 9, 2017   By:    /s/ Ronald J. Lataille 
   

Ronald J. Lataille

Chief Financial Officer

(Principal Financial Officer)

 

 

 

17
 

 

EXHIBIT INDEX

 

Exhibit No. Description
   
10.1 Form of 2017 CEO Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 27, 2017 (SEC File No. 001-12648)). #
10.2 Form of 2017 Stock Unit Award Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on February 27, 2017 (SEC File No. 001-12648)). #
31.1 Rule 13a-14(a)/15d-14(a) Certification of the Chief Executive Officer.*
31.2 Rule 13a-14(a)/15d-14(a) Certification of the Chief Financial Officer.*
32.1 Certifications pursuant to 18 U.S.C., Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**
101.INS XBRL Instance Document.*
101.SCH XBRL Taxonomy Extension Schema Document.*
101.CAL XBRL Taxonomy Calculation Linkbase Document.*
101.LAB XBRL Taxonomy Label Linkbase Document.*
101.PRE XBRL Taxonomy Presentation Linkbase Document.*
101.DEF XBRL Taxonomy Extension Definition Linkbase Document.*

__________________

 *Filed herewith.
**Furnished herewith.
 #Indicates management contract or compensatory plan or arrangement.

 

 

 

18

 

EX-31.1 2 exh_311.htm EXHIBIT 31.1

EXHIBIT 31.1

 

EXHIBITS

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, R. Jeffrey Bailly, President and Chief Executive Officer of UFP Technologies, Inc. certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of UFP Technologies, 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 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 most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) 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 the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
  
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
   
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 9, 2017 /s/ R. Jeffrey Bailly
  R. Jeffrey Bailly
  Chairman, Chief Executive Officer, President and Director
  (Principal Executive Officer)
     

 

EX-31.2 3 exh_312.htm EXHIBIT 31.2

EXHIBIT 31.2

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Ronald J. Lataille, Chief Financial Officer of UFP Technologies, Inc., certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of UFP Technologies, 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 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 most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) 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 the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
  
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
   
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date: May 9, 2017 /s/ Ronald J. Lataille
  Ronald J. Lataille
  Chief Financial Officer
  (Principal Financial Officer)
     

EX-32.1 4 exh_321.htm EXHIBIT 32.1

EXHIBIT 32.1

 

Certification

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), the undersigned officers of UFP Technologies, Inc., a Delaware corporation (the “Company”) do hereby certify that, to the best of such officers’ knowledge and belief, that:

 

(1)The Quarterly Report on Form 10-Q for the quarter ended March 31, 2017, (the “Form 10-Q”) of the Company 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 Form 10-Q fairly presents, in all materials respects, the financial condition and results of operations of the Company.

 

 

Date: May 9, 2017 /s/ R. Jeffrey Bailly
  R. Jeffrey Bailly
  Chairman, Chief Executive Officer, President, and Director
  (Principal Executive Officer)
     
     
Date: May 9, 2017 /s/ Ronald J. Lataille  
  Ronald J. Lataille  
  Chief Financial Officer  
  (Principal Financial Officer)  

 

 

A signed original of these written statements required by Section 906 has been provided to UFP Technologies, Inc. and will be retained by UFP Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-101.INS 5 ufpt-20170331.xml XBRL INSTANCE FILE false --12-31 Q1 2017 2017-03-31 10-Q 0000914156 7231881 Yes Accelerated Filer UFP TECHNOLOGIES INC No No ufpt <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Plant Consolidations </div></div></td> </tr> </table> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; font-style: italic;">Restructuring Costs</div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> the Company committed to move forward with a plan to cease operations at its Raritan, New Jersey, plant and consolidate operations into its Newburyport, Massachusetts, facility and other UFP facilities. The Company&#x2019;s decision was in response to a continued decline in business at the Raritan facility and the recent purchase of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137,000</div>-square-foot facility in Newburyport. The activities related to this consolidation are complete.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The Company also relocated all operations in its Haverhill, Massachusetts, and Byfield, Massachusetts facilities and plans to relocate certain operations in its Georgetown, Massachusetts facility to Newburyport. The Haverhill and Byfield relocations were complete at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> and the Georgetown relocation is substantially complete.</div> <div style=" margin: 0pt 0; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The Company has incurred approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.1</div> million in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>-time expenses in connection with the Massachusetts consolidations. Included in this amount are approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$180,000</div> relating to employee severance payments and relocation costs, approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div> million in moving expenses and expenses associated with vacating the Raritan, Haverhill and Byfield properties, and approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$360,000</div> in lease termination costs. Total cash charges were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.0</div> million.</div> <div style=" margin: 0pt 0; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The company recorded the following restructuring costs associated with the Massachusetts consolidations for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> (in thousands):</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27pt"><div style="display: inline; font-weight: bold;"></div></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">Restructuring Costs</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; padding-bottom: 1pt">Relocation</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">123</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">123</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27pt"><div style="display: inline; font-weight: bold;"></div></div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27pt"><div style="display: inline; font-weight: bold;"></div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">Costs for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> were reclassified in the Condensed Consolidated Statement of Income as &#x201c;Restructuring Costs&#x201d; from Cost of Sales.</div></div> 1 79000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"><div style="display: inline; font-style: italic;">Revisions</div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">Certain revisions have been made to the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> Condensed Consolidated Statement of Cash Flows to conform to the current year presentation relating to a reserve for uncertain tax positions and to cash paid for capital expenditures. The reclassification of a reserve for uncertain tax positions resulted in an increase to the change in refundable income taxes of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$315,000</div> and a decrease to the change in accrued expenses of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$315,000.</div> A change in presentation of cash paid for capital expenditures resulted in a decrease of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,000</div> </div>in both the change in accounts payable and in additions to property, plant and equipment, net. These revisions had no impact on previously reported net income and are deemed immaterial to the previously issued financial statements.</div></div></div></div> 0 0 24.50 22.82 5907000 4002000 65000 4084000 4698000 49601000 48290000 25397000 25216000 9000 36000 100000 100000 100000 65000 209000 201000 656000 567000 79000 80000 35193 54969 137000 131519000 127934000 72958000 69847000 123000 392000 105000 33755000 31359000 29804000 25459000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Supplemental Cash Flow Information</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27pt"><div style="display: inline; font-weight: bold;"></div></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; text-align: center">(in thousands)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Cash paid for:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; font-size: 10pt; padding-left: 10pt">Interest</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt">Income taxes, net of refunds</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">79</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">265</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Non-cash investing and financing activities:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt">Capital additions accrued but not yet paid</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">392</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 25 0.001 0.01 0.01 0.01 20000000 20000000 7261440 7242023 7231881 7212464 72000 72000 0.471 0.453 0.181 0.176 0.127 0.134 0.082 0.075 0.073 0.083 0.066 0.079 1 1 27537000 26776000 1839000 1682000 78000 87000 3537000 3459000 1395000 1367000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Share-Based Compensation</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">Share-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The Company issues share-based awards through several plans that are described in detail in the notes to the consolidated financial statements for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> The compensation cost charged against income for those plans is included in selling, general &amp; administrative expenses as follows (in thousands):</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">Share-based compensation related to:</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; text-align: left">Stock options granted to directors and employees</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Common stock granted to the Company's Chief Executive Officer</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Restricted Stock Unit awards to employees</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Total share-based compensation</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">209</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div><div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The total income tax benefit recognized in the condensed consolidated statements of income for share-based compensation arrangements was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$137,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$57,000,</div> for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; color: windowtext"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div></div>, respectively.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 27.9pt 0pt 27pt; font-size: 10pt">The following is a summary of stock option activity under all plans for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month period ended <div style="display: inline; color: windowtext"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div></div>:</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style=" margin-top: 0; margin-bottom: 0">Shares Under</div> <div style=" margin-top: 0; margin-bottom: 0">Options</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; border-bottom: Black 1pt solid; text-align: center"><div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Weighted</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Average</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Exercise Price</div></div> <div style=" margin-top: 0; margin-bottom: 0">(per share)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; border-bottom: Black 1pt solid; text-align: center"><div style="display: inline; font-weight: bold;">Weighted<br /></div><div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Average</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Remaining</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Contractual</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Life</div></div> <div style=" margin-top: 0; margin-bottom: 0">(in years)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; border-bottom: Black 1pt solid; text-align: center"><div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Aggregate</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Intrinsic</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Value</div></div> <div style=" margin-top: 0; margin-bottom: 0">(in thousands)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Outstanding at December 31, 2016</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">232,578</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.53</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Granted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Exercised</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,375</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Expired</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,750</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18.85</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Outstanding at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">218,453</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.92</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.85</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,767</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Exercisable at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213,453</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.74</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.88</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,764</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Vested and expected to vest at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">218,453</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.92</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.85</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,767</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month period ended <div style="display: inline; color: windowtext"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div></div>, the total intrinsic value of all options exercised (i.e., the difference between the market price on the exercise date and the price paid by the employees to exercise the options) was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$184,000,</div> and the total amount of consideration received by the Company from the exercised options was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$79,000.</div> There were no options exercised during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> At its discretion, the Company allows option holders to surrender previously owned common stock in lieu of paying the exercise price and withholding taxes. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> there were no shares surrendered for this purpose.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div><div style="display: inline; color: black"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Company&#x2019;s Compensation Committee approved the award of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$400,000,</div> payable in shares of common stock to the Company&#x2019;s Chairman, Chief Executive Officer, and President under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2003</div> </div><div style="display: inline; color: windowtext">Incentive Plan. The shares will be issued in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> </div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The following table summarizes information about Restricted Stock Units (&#x201c;RSUs&#x201d;) activity during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017:</div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 26.6pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Restricted<br /> Stock Units</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average<br /> Award Date<br /> Fair Value</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; text-align: left">Unvested at December 31, 2016</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,558</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.05</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Awarded</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,360</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.70</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Shares vested</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,419</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Unvested at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63,499</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.87</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">At the Company&#x2019;s discretion, RSU holders are given the option to net-share settle to cover the required minimum withholding tax, and the remaining amount is converted into the equivalent number of common shares. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,377</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,889</div> shares were surrendered at an average market price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$24.50</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$22.82,</div> respectively.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; color: windowtext">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Company had approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div> million of unrecognized compensation expense, which is expected to be recognized over a period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div> years</div>.</div></div> 0.30 0.15 0.30 0.15 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Income Per Share</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">Basic income per share is based on the weighted average number of shares of common stock outstanding. Diluted income per share is based upon the weighted average number of common shares outstanding and dilutive common stock equivalent shares outstanding during each period.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The weighted average number of shares used to compute basic and diluted net income per share consisted of the following (in thousands):</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27.35pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt">Weighted average common shares outstanding, basic</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,216</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,173</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Weighted average common equivalent shares due to stock options and RSUs</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">80</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Weighted average common shares outstanding, diluted</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,297</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,253</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27.35pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options, when the average market price of the common stock is lower than the exercise price of the related options during the period. These outstanding stock awards are not included in the computation of diluted income per share because the effect would be antidilutive. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; color: windowtext"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div></div>, the number of stock awards excluded from the computation of diluted earnings per share for this reason was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,193</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">54,969,</div> respectively.</div></div> 0.328 0.373 1000000 P4Y 137000 57000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Fair Value of Financial Instruments</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; color: windowtext">The Company has financial instruments, such as accounts receivable, accounts payable, and accrued expenses, which are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company&#x2019;s long-term debt approximates fair value as the interest rate on the debt approximates the estimated borrowing rate currently available to the Company</div>.</div></div> 429000 465000 1855000 2749000 429000 449000 1791000 2669000 238000 429000 512000 2046000 2987000 429000 512000 2046000 2987000 238000 5000 4000 5000 4000 7322000 7322000 9516000 7727000 3233000 1715000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Income Taxes</div></div></td> </tr> </table> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The income tax expense included in the accompanying unaudited condensed consolidated statements of income principally relates to the Company&#x2019;s proportionate share of the pre-tax income of its wholly-owned subsidiaries. The determination of income tax expense for interim reporting purposes is based upon the estimated effective tax rate for the year, adjusted for the impact of any discrete items which are accounted for in the period in which they occur.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The Company recorded tax expense of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32.8%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37.3%</div> of income before income tax expense, respectively, for each of the <div style="display: inline; color: windowtext"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> The decrease in the effective tax rate for the current period is due to a tax benefit of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$69,000</div> recorded in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> as a result of the adoption of </div>ASU No. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> (See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1);</div> and a tax assessment of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$40,000</div> from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> jurisdiction recorded in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> The Company notes the potential for volatility in its effective tax rate, as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly into income tax expense.</div></div> -69000 1062000 640000 79000 265000 807000 -105000 1513000 -323000 -315000 -614000 -2322000 315000 -807000 -604000 260000 -984000 14000 6000 120000 215000 588000 1496000 674000 2895000 81000 80000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9)</div></div></td> <td><div style="display: inline; font-weight: bold;">Other Intangible Assets</div></td> </tr> </table> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt; text-align: center; text-indent: -27pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The carrying values of the Company&#x2019;s definite lived intangible assets as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> are as follows (in thousands):</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Patents</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Non-<br /> Compete</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Customer<br /> List</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; border-bottom: Black 1pt solid">Estimated useful life</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Gross amount at March 31, 2017</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">429</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">512</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,046</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,987</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Accumulated amortization at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(429</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(465</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,855</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,749</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Net balance at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">191</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Gross amount at December 31, 2016</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">429</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">512</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,046</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,987</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Accumulated amortization at December 31, 2016</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(429</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(449</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,791</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,669</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Net balance at December 31, 2016</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">255</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">318</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">Amortization expense related to intangible assets was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$79,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$80,000</div> for each of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> The estimated remaining amortization expense as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> is as follows (in thousands):</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 26.6pt;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Remainder of:</td> <td>&nbsp;</td> <td colspan="3">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 47%; font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt">2017</td> <td style="width: 2%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="width: 2%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 47%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 47000 191000 238000 63000 255000 318000 14000 19000 14000 18000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Inventories</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">Inventories are stated at the lower of cost <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(first</div>-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-out) or net realizable value, and consist of the following at the stated dates (in thousands):</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-weight: bold;"></div></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,<br /> 2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style=" margin-top: 0; margin-bottom: 0">December 31,</div> <div style=" margin-top: 0; margin-bottom: 0">2016</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; text-align: left">Raw materials</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,725</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,111</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Work in process</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,512</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,354</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Finished goods</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,174</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,686</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt; padding-left: 10pt">Total inventory</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,411</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,151</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 6174000 5686000 14411000 14151000 6725000 7111000 1512000 1354000 42000 30000 16114000 14881000 131519000 127934000 10591000 9556000 600000 856000 2396000 -4345000 -284000 -339000 -1458000 -1493000 4138000 -2513000 2171000 1075000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; font-style: italic;">Recent Accounting Pronouncements</div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014,</div> the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> <div style="display: inline; font-style: italic;">Revenue from Contracts with Customers</div>, 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. This standard will replace most existing revenue recognition guidance when it becomes effective. The standard permits the use of either the full retrospective or modified retrospective transition methods. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> the FASB issued an update to defer the effective date of this update by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. The updated standard becomes effective for the Company in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> but allows the Company to adopt the standard <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year earlier if it so chooses. The Company expects to adopt the standard in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> using the modified retrospective transition method. The Company is continuing to evaluate its revenue sources for potential impact. Based on the work completed to date, the Company expects that for a significant portion of its business, the recognition of revenue under the updated standard will occur at a point in time, which is consistent with current practice.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the FASB issued ASU No.&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> <div style="display: inline; font-style: italic;">Leases.</div> The guidance in this ASU supersedes the leasing guidance in Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">840,</div> <div style="display: inline; font-style: italic;">Leases</div>. Under the new guidance, lessees are required to recognize lease assets and lease liabilities on the balance sheet for those leases previously classified as operating leases. The amendments in ASU No.&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> are effective for annual reporting periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> including interim periods within that reporting period with early adoption permitted. The Company is evaluating the impact of adopting this ASU on its consolidated financial position and results of operations.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the FASB issued ASU No. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> <div style="display: inline; font-style: italic;">Improvements to Employee Share Based Payment Accounting</div>. This ASU simplifies several aspects of the accounting for share-based payment transactions, including income tax consequences, classification of awards, forfeitures and classification on the statement of cash flows. The provisions of this ASU are effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> and interim periods within those fiscal years. The Company adopted this ASU on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> As the Company has not had a significant amount of forfeitures historically, under the provisions of this ASU the Company has elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of adopting this update to the Company&#x2019;s Consolidated Financial Statements will depend on market factors and the timing and intrinsic value of future share-based compensation award vests and exercises. Subsequent to adoption, the Company notes the potential for volatility in its effective tax rate as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly to income tax expense in the Condensed Consolidated Statement of Income.</div></div></div></div> 3205000 1704000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Basis of Presentation</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The interim condensed consolidated financial statements of UFP Technologies,&nbsp;Inc. (the &#x201c;Company&#x201d;) presented herein, have been prepared pursuant to the rules&nbsp;of the Securities and Exchange Commission for quarterly reports on Form&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-Q and do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America. These statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> included in the Company's <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> Annual Report on Form&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K, as filed with the Securities and Exchange Commission.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The condensed consolidated balance sheet as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the condensed consolidated statements of income for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> and the condensed consolidated statements of cash flows for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> are unaudited but, in the opinion of management, include all adjustments (consisting of normal, recurring adjustments) necessary for a fair presentation of results for these interim periods. The condensed consolidated balance sheet as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> has been derived from the Company&#x2019;s annual financial statements that were audited by an independent registered public accounting firm, but does not include all of the information and footnotes required for complete annual financial statements.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The results of operations for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> are not necessarily indicative of the results to be expected for the entire fiscal year ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; font-style: italic;">Recent Accounting Pronouncements</div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014,</div> the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> <div style="display: inline; font-style: italic;">Revenue from Contracts with Customers</div>, 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. This standard will replace most existing revenue recognition guidance when it becomes effective. The standard permits the use of either the full retrospective or modified retrospective transition methods. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> the FASB issued an update to defer the effective date of this update by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. The updated standard becomes effective for the Company in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> but allows the Company to adopt the standard <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year earlier if it so chooses. The Company expects to adopt the standard in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> using the modified retrospective transition method. The Company is continuing to evaluate its revenue sources for potential impact. Based on the work completed to date, the Company expects that for a significant portion of its business, the recognition of revenue under the updated standard will occur at a point in time, which is consistent with current practice.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the FASB issued ASU No.&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> <div style="display: inline; font-style: italic;">Leases.</div> The guidance in this ASU supersedes the leasing guidance in Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">840,</div> <div style="display: inline; font-style: italic;">Leases</div>. Under the new guidance, lessees are required to recognize lease assets and lease liabilities on the balance sheet for those leases previously classified as operating leases. The amendments in ASU No.&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> are effective for annual reporting periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> including interim periods within that reporting period with early adoption permitted. The Company is evaluating the impact of adopting this ASU on its consolidated financial position and results of operations.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the FASB issued ASU No. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> <div style="display: inline; font-style: italic;">Improvements to Employee Share Based Payment Accounting</div>. This ASU simplifies several aspects of the accounting for share-based payment transactions, including income tax consequences, classification of awards, forfeitures and classification on the statement of cash flows. The provisions of this ASU are effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> and interim periods within those fiscal years. The Company adopted this ASU on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> As the Company has not had a significant amount of forfeitures historically, under the provisions of this ASU the Company has elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of adopting this update to the Company&#x2019;s Consolidated Financial Statements will depend on market factors and the timing and intrinsic value of future share-based compensation award vests and exercises. Subsequent to adoption, the Company notes the potential for volatility in its effective tax rate as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly to income tax expense in the Condensed Consolidated Statement of Income.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div><div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"><div style="display: inline; font-style: italic;">Revisions</div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">Certain revisions have been made to the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> Condensed Consolidated Statement of Cash Flows to conform to the current year presentation relating to a reserve for uncertain tax positions and to cash paid for capital expenditures. The reclassification of a reserve for uncertain tax positions resulted in an increase to the change in refundable income taxes of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$315,000</div> and a decrease to the change in accrued expenses of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$315,000.</div> A change in presentation of cash paid for capital expenditures resulted in a decrease of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$105,000</div></div> in both the change in accounts payable and in additions to property, plant and equipment, net. These revisions had no impact on previously reported net income and are deemed immaterial to the previously issued financial statements.</div></div> 1945000 1931000 147000 184000 2000000 107000 88000 -105000 1463000 1497000 0.01 0.01 0.01 1000000 1000000 0 0 0 0 0 0 2869000 2281000 5000 4000 79000 98657000 96806000 49056000 48516000 21923000 21249000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Related Party Transactions</div></div></td> </tr> </table> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0; font-size: 10pt"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">Daniel Croteau, who has been a member of the Company&#x2019;s board of directors since <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> was the Chief Executive Officer (through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017)</div> of Vention Medical, Inc., a customer of the Company. Sales to Vention for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$148,000.</div> Open accounts receivable from Vention were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$65,000</div> at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div></div> 256000 251000 180000 1500000 360000 2100000 123000 123000 90523000 88352000 148000 37053000 34503000 17459000 15614000 6719000 6089000 4692000 4629000 3041000 2572000 2692000 2867000 2450000 2732000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; text-align: center">(in thousands)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Cash paid for:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; font-size: 10pt; padding-left: 10pt">Interest</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt">Income taxes, net of refunds</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">79</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">265</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Non-cash investing and financing activities:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-left: 10pt">Capital additions accrued but not yet paid</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">392</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">Share-based compensation related to:</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; text-align: left">Stock options granted to directors and employees</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Common stock granted to the Company's Chief Executive Officer</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Restricted Stock Unit awards to employees</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Total share-based compensation</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">209</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Patents</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Non-<br /> Compete</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Customer<br /> List</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; border-bottom: Black 1pt solid">Estimated useful life</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Gross amount at March 31, 2017</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">429</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">512</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,046</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,987</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Accumulated amortization at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(429</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(465</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,855</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,749</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Net balance at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">191</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Gross amount at December 31, 2016</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">429</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">512</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,046</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,987</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Accumulated amortization at December 31, 2016</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(429</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(449</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,791</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,669</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Net balance at December 31, 2016</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">255</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">318</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,<br /> 2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style=" margin-top: 0; margin-bottom: 0">December 31,</div> <div style=" margin-top: 0; margin-bottom: 0">2016</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; text-align: left">Raw materials</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,725</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,111</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Work in process</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,512</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,354</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Finished goods</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,174</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,686</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt; padding-left: 10pt">Total inventory</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,411</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,151</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">Restructuring Costs</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; padding-bottom: 1pt">Relocation</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">123</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">123</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Market</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Net Sales</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">%</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Net Sales</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Medical</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,459</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47.1</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,614</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45.3</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Automotive</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,719</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18.1</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,089</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.6</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Consumer</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,692</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.7</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,629</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.4</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Aerospace &amp; Defense</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,041</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.2</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,572</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.5</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Electronics</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,692</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.3</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,867</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.3</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Industrial</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,450</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.6</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,732</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.9</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt; text-indent: 10pt">Net Sales</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,053</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34,503</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">%</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 26.6pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Restricted<br /> Stock Units</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average<br /> Award Date<br /> Fair Value</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt; text-align: left">Unvested at December 31, 2016</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,558</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.05</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Awarded</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,360</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.70</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Shares vested</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,419</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Unvested at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63,499</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.87</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style=" margin-top: 0; margin-bottom: 0">Shares Under</div> <div style=" margin-top: 0; margin-bottom: 0">Options</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; border-bottom: Black 1pt solid; text-align: center"><div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Weighted</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Average</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Exercise Price</div></div> <div style=" margin-top: 0; margin-bottom: 0">(per share)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; border-bottom: Black 1pt solid; text-align: center"><div style="display: inline; font-weight: bold;">Weighted<br /></div><div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Average</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Remaining</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Contractual</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Life</div></div> <div style=" margin-top: 0; margin-bottom: 0">(in years)</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" nowrap="nowrap" style="font-size: 10pt; border-bottom: Black 1pt solid; text-align: center"><div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Aggregate</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Intrinsic</div></div> <div style=" margin-top: 0; margin-bottom: 0"><div style="display: inline; font-weight: bold;">Value</div></div> <div style=" margin-top: 0; margin-bottom: 0">(in thousands)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Outstanding at December 31, 2016</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">232,578</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.53</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Granted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Exercised</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,375</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Expired</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,750</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18.85</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Outstanding at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">218,453</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.92</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.85</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,767</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Exercisable at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213,453</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.74</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.88</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,764</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Vested and expected to vest at March 31, 2017</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">218,453</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.92</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.85</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,767</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; font-size: 10pt">Weighted average common shares outstanding, basic</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,216</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,173</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Weighted average common equivalent shares due to stock options and RSUs</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">80</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.25pt">Weighted average common shares outstanding, diluted</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,297</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,253</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 26.6pt;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Remainder of:</td> <td>&nbsp;</td> <td colspan="3">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 47%; font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt">2017</td> <td style="width: 2%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="width: 2%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 47%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Segment Reporting</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt; text-indent: 0in">The Company consists of a single operating and reportable segment.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">Revenues from customers outside of the United States are not material. No customer comprised more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of the Company&#x2019;s consolidated revenues for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> All of the Company&#x2019;s assets are located in the United States.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div><div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"><div style="display: inline; color: windowtext">The Company&#x2019;s products are primarily sold to customers within the Medical, Automotive, Consumer, Aerospace and Defense, Electronics and Industrial markets. Net sales by market for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> -month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> are as follows (in thousands)</div>:</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 27pt;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended March 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Market</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Net Sales</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">%</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Net Sales</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Medical</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,459</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47.1</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,614</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45.3</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Automotive</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,719</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18.1</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,089</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.6</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Consumer</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,692</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.7</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,629</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.4</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Aerospace &amp; Defense</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,041</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.2</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,572</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.5</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Electronics</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,692</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.3</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,867</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.3</div></td> <td style="font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Industrial</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,450</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.6</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,732</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.9</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt; text-indent: 10pt">Net Sales</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,053</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34,503</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">%</td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" color: Red; font-size: 10pt; margin: 0pt 0 0pt 27pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">Certain amounts for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>- months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> were reclassified between markets to conform to the current period presentation.</div></div> 6316000 5904000 209000 201000 30360 24.70 46558 63499 20.05 20.87 13419 23.54 213453 16.74 184000 3750 1767000 232578 218453 16.53 16.92 16.92 1767000 218453 7.60 18.85 1764000 P2Y321D P2Y310D P2Y310D 4377 3889 0 10375 400000 115405000 113053000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6)</div></div></td> <td><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Preferred Stock</div></div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009,</div> the Company declared a dividend of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> preferred share purchase right (a &#x201c;Right&#x201d;) for each outstanding share of common stock, par value <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.01</div> per share, to the stockholders of record on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009.</div> Each Right entitles the registered holder to purchase from the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>-thousandth of a share of Series A Junior Participating Preferred Stock, par value <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.01</div> per share (the &#x201c;Preferred Share&#x201d;) of the Company, at a price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$25</div> per <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>-thousandth of a Preferred Share subject to adjustment and the terms of the Rights Agreement. The Rights expire on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div></div></div> 40000 29559 29559 587000 587000 7297000 7253000 7216000 7173000 xbrli:shares xbrli:pure utr:sqft iso4217:USD iso4217:USD xbrli:shares 0000914156 2009-03-18 2009-03-18 0000914156 ufpt:NewburyportMassachusettsFacilityMember 2015-03-18 2015-03-18 0000914156 2016-01-01 2016-03-31 0000914156 us-gaap:CommonStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:ChiefExecutiveOfficerMember 2016-01-01 2016-03-31 0000914156 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember ufpt:DirectorsAndEmployeesMember 2016-01-01 2016-03-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-03-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember ufpt:EmployeesMember 2016-01-01 2016-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:AerospaceDefenseMember 2016-01-01 2016-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:AutomotiveMember 2016-01-01 2016-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:ConsumerMember 2016-01-01 2016-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:ElectronicsMember 2016-01-01 2016-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:IndustrialMember 2016-01-01 2016-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:MedicalMember 2016-01-01 2016-03-31 0000914156 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-03-31 0000914156 ufpt:AerospaceDefenseMember 2016-01-01 2016-03-31 0000914156 ufpt:AutomotiveMember 2016-01-01 2016-03-31 0000914156 ufpt:ConsumerMember 2016-01-01 2016-03-31 0000914156 ufpt:ElectronicsMember 2016-01-01 2016-03-31 0000914156 ufpt:IndustrialMember 2016-01-01 2016-03-31 0000914156 ufpt:MedicalMember 2016-01-01 2016-03-31 0000914156 ufpt:NewburyportMassachusettsFacilityMember 2016-01-01 2016-03-31 0000914156 us-gaap:RestatementAdjustmentMember 2016-01-01 2016-03-31 0000914156 2017-01-01 2017-03-31 0000914156 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-03-31 0000914156 us-gaap:CommonStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:ChiefExecutiveOfficerMember 2017-01-01 2017-03-31 0000914156 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember ufpt:DirectorsAndEmployeesMember 2017-01-01 2017-03-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-03-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember ufpt:EmployeesMember 2017-01-01 2017-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:AerospaceDefenseMember 2017-01-01 2017-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:AutomotiveMember 2017-01-01 2017-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:ConsumerMember 2017-01-01 2017-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:ElectronicsMember 2017-01-01 2017-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:IndustrialMember 2017-01-01 2017-03-31 0000914156 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ufpt:MedicalMember 2017-01-01 2017-03-31 0000914156 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-03-31 0000914156 ufpt:AerospaceDefenseMember 2017-01-01 2017-03-31 0000914156 ufpt:AutomotiveMember 2017-01-01 2017-03-31 0000914156 ufpt:ConsumerMember 2017-01-01 2017-03-31 0000914156 ufpt:ElectronicsMember 2017-01-01 2017-03-31 0000914156 ufpt:IndustrialMember 2017-01-01 2017-03-31 0000914156 ufpt:MedicalMember 2017-01-01 2017-03-31 0000914156 ufpt:VentionMedicalIncMember ufpt:NonemployeeMembersOfBoardOfDirectorsMember 2017-01-01 2017-03-31 0000914156 ufpt:NewburyportMassachusettsFacilityMember 2017-01-01 2017-03-31 0000914156 us-gaap:CommonStockMember ufpt:The2003IncentivePlanMember ufpt:ChairmanChiefExecutiveOfficerAndPresidentMember 2017-02-21 2017-02-21 0000914156 2009-03-18 0000914156 ufpt:PreferredSharePurchaseRightMember 2009-03-18 0000914156 ufpt:SeriesAJuniorParticipatingPreferredStockMember 2009-03-18 0000914156 ufpt:EmployeeSeverancePaymentsAndRelocationCostsMember ufpt:NewburyportMassachusettsFacilityMember 2015-03-18 0000914156 ufpt:LeaseTerminationMember ufpt:NewburyportMassachusettsFacilityMember 2015-03-18 0000914156 ufpt:MovingAndVacatingExpenseMember ufpt:NewburyportMassachusettsFacilityMember 2015-03-18 0000914156 ufpt:NewburyportMassachusettsFacilityMember 2015-03-18 0000914156 2015-12-31 0000914156 2016-03-31 0000914156 2016-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000914156 us-gaap:CustomerListsMember 2016-12-31 0000914156 us-gaap:NoncompeteAgreementsMember 2016-12-31 0000914156 us-gaap:PatentsMember 2016-12-31 0000914156 2017-03-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2017-03-31 0000914156 us-gaap:CustomerListsMember 2017-03-31 0000914156 us-gaap:NoncompeteAgreementsMember 2017-03-31 0000914156 us-gaap:PatentsMember 2017-03-31 0000914156 ufpt:VentionMedicalIncMember ufpt:NonemployeeMembersOfBoardOfDirectorsMember 2017-03-31 0000914156 2017-05-01 EX-101.SCH 6 ufpt-20170331.xsd XBRL SCHEMA FILE 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 2 - Supplemental Cash Flow Information link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 3 - Fair Value of Financial Instruments link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 4 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 5 - Inventories link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 6 - Preferred Stock link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 7 - Income Per Share link:calculationLink link:definitionLink link:presentationLink 012 - Document - Note 8 - Segment Reporting link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 9 - Other Intangible Assets link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 11 - Plant Consolidation link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 12 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 2 - Supplemental Cash Flow Information (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 4 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 5 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 7 - Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 8 - Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 9 - Other Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 11 - Plant Consolidation (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 1 - Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Share-based Compensation - Allocation of Share-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 4 - Share-based Compensation - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 4 - Share-based Compensation - Restricted Stock Unit Activity (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 5 - Inventories - Schedule of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 6 - Preferred Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 7 - Income Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 7 - Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 8 - Segment Reporting - Net Sales by Market (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 9 - Other Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 9 - Other Intangible Assets - Carrying Value of Definite Lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 9 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 11 - Plant Consolidation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 11 - Plant Consolidations - Restructuring Costs (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 12 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 ufpt-20170331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 ufpt-20170331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 ufpt-20170331_lab.xml XBRL LABEL FILE Document And Entity Information Note To Financial Statement Details Textual statementsignificantaccountingpoliciespolicies statementnote2supplementalcashflowinformationtables statementnote4sharebasedcompensationtables statementnote5inventoriestables Type of Adoption [Domain] statementnote7incomepersharetables Adjustments for New Accounting Pronouncements [Axis] statementnote8segmentreportingtables us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payment of statutory withholdings for stock options exercised and restricted stock units vested statementnote9otherintangibleassetstables statementnote11plantconsolidationtables statementnote2supplementalcashflowinformationscheduleofsupplementalcashflowinformationdetails statementnote4sharebasedcompensationallocationofsharebasedcompensationdetails statementnote4sharebasedcompensationsummaryofstockoptionactivitydetails statementnote4sharebasedcompensationrestrictedstockunitactivitydetails statementnote5inventoriesscheduleofinventorydetails statementnote7incomepershareweightedaveragenumberofsharesusedtocomputenetepsdetails statementnote8segmentreportingnetsalesbymarketdetails statementnote9otherintangibleassetscarryingvalueofdefinitelivedintangibleassetsdetails statementnote9otherintangibleassetsfutureamortizationofintangibleassetsdetails statementnote11plantconsolidationsrestructuringcostsdetails Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ProceedsFromStockOptionsExercised Proceeds from Stock Options Exercised Cash flows from investing activities: Equity Component [Domain] Common Stock [Member] Non-qualified deferred compensation plan and other liabilities Equity Components [Axis] Accrued expenses us-gaap_IncreaseDecreaseInAccruedLiabilities Increase (Decrease) in Accrued Liabilities Preferred stock, shares outstanding (in shares) Common stock, shares outstanding (in shares) New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in shares) Weighted average common shares outstanding, diluted (in shares) us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable Increase (Decrease) in Accounts Payable Related Party [Axis] us-gaap_RevenueFromRelatedParties Revenue from Related Parties Diluted (in dollars per share) Related Party [Domain] Net sales Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period us-gaap_RepaymentsOfLongTermDebt Principal repayments of long-term debt Restatement Adjustment [Member] Weighted average common shares outstanding, basic (in shares) Basic (in shares) us-gaap_AreaOfRealEstateProperty Area of Real Estate Property Basic (in dollars per share) Scenario, Unspecified [Domain] us-gaap_RestructuringAndRelatedCostExpectedCost1 Restructuring and Related Cost, Expected Cost Selling, General and Administrative Expenses [Member] Scenario [Axis] Percentage of concentration risk Restructuring Type [Axis] Income Statement Location [Domain] Income Statement Location [Axis] Type of Restructuring [Domain] Customer Concentration Risk [Member] Restructuring and Related Costs [Table Text Block] us-gaap_TreasuryStockValue Treasury stock at cost, 29,559 shares at March 31, 2017 and December 31, 2016 Customer [Axis] us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets Concentration Risk Type [Domain] Customer [Domain] Accounting Policies [Abstract] Statement of Financial Position [Abstract] Relationship to Entity [Domain] Concentration Risk Type [Axis] Title of Individual [Axis] us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Shares Paid for Tax Withholding for Share Based Compensation Stockholders' Equity Note Disclosure [Text Block] us-gaap_IncreaseDecreaseInPrepaidExpense Prepaid expenses Sales Revenue, Net [Member] Statement of Cash Flows [Abstract] Total share-based compensation Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] us-gaap_IncreaseDecreaseInReceivables Receivables, net us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercised (in shares) us-gaap_IncreaseDecreaseInIncomeTaxesReceivable Increase (Decrease) in Income Taxes Receivable Refundable income taxes Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Geographical [Domain] Granted (in shares) Cash Flow, Supplemental Disclosures [Text Block] Geographical [Axis] Interest Other liabilities Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Deferred income taxes us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity Income tax expense Income Tax Expense (Benefit) Retained earnings us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_IncreaseDecreaseInInventories Inventories Proceeds from exercise of stock options, net of attestation The cash inflow associated with the amount received from holders exercising their stock options, net of attestation. The 2003 Incentive Plan [Member] Represents the reporting entity's "2003 Incentive Plan." Statement [Table] ufpt_SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation Shares Paid for Exercise Price and Tax Withholding for Share Based Compensation Represents the number of shares the employees use to repay the employer for the exercise price and income tax withholding obligations. ufpt_SharesPaidForTaxWithholdingForShareBasedCompensationMarketPrice Shares Paid for Tax Withholding for Share Based Compensation Market Price For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the market price per share of shares used by the employees to repay the employer. Directors and Employees [Member] Represents the reporting entity's directors and employees. Noncompete Agreements [Member] Plant Consolidation Disclosure [Text Block] The entire disclosure for plant consolidation consisting of restructuring and consolidation of plant facilities of the entity. ufpt_PreferredStockDividendsNumberOfPreferredSharePurchaseRightsDistributedForEachShareOfCommonStockOutstanding Preferred Stock Dividends Number of Preferred Share Purchase Rights Distributed for each Share of Common Stock Outstanding Represents the number of preferred share purchase rights declared as dividend for each outstanding share of common stock on March, 2009. Non-qualified deferred compensation plan Income Statement [Abstract] Medical [Member] Information pertaining to the Medical group of major customers. Series A Junior Participating Preferred Stock [Member] Represents the "Series A Junior Participating Preferred Stock," which is a classification of auction market preferred securities. Consumer [Member] Information pertaining to the Consumer group of major customers. Cash flows from financing activities: Automotive [Member] Information pertaining to the Automotive group of major customers. Industrial [Member] Information pertaining to the Industrial group of major customers. Electronics [Member] Information pertaining to the Electronics group of major customers. Class of Stock [Domain] Patents [Member] Class of Stock [Axis] Aerospace & Defense [Member] Information pertaining to the Aerospace & Defense group of major customers. Award Type [Axis] Schedule of Weighted Average Number of Shares [Table Text Block] Equity Award [Domain] Employee Severance Payments and Relocation Costs [Member] Represents restructuring costs related to employee severance payments and relocation costs. Newburyport, Massachusetts Facility [Member] Represents the facility located in Newburyport, Massachusetts. Lease Termination [Member] Represents restructuring costs related to the lease termination. Moving and Vacating Expense [Member] Represents the restructuring costs related to moving and vacating expenses. Customer Lists [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Segment Reporting Disclosure [Text Block] Vention Medical, Inc. [Member] Represents the information pertaining to the transaction with Vention Medical Inc. Non-employee Members of Board of Directors [Member] Person serving on the board of directors (who collectively have responsibility for governing the entity). Finite-Lived Intangible Assets by Major Class [Axis] us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_AccountsReceivableRelatedParties Accounts Receivable, Related Parties us-gaap_LiabilitiesCurrent Total current liabilities Raw materials Chairman Chief Executive Officer and President [Member] Represents the entity's Chairman, the highest ranking executive officer, who has an ultimate managerial responsibility for the entity and who reports to the board of directors and the first or second ranking officer who may be appointed by the board of directors. Finished goods Work in process Changes in operating assets and liabilities: Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] us-gaap_InvestmentIncomeInterest Interest income us-gaap_OperatingIncomeLoss Operating income Preferred Share Purchase Right [Member] Represents the preferred share purchase right (the "Right"). Each Right entitles the registered holders to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock of the Company. Schedule of Inventory, Current [Table Text Block] Inventory Disclosure [Text Block] Deferred income taxes us-gaap_DeferredIncomeTaxExpenseBenefit us-gaap_GrossProfit Gross profit Treasury stock, shares (in shares) Amendment Flag us-gaap_RestructuringCosts Total Current installments of long-term debt Common stock, $.01 par value, 20,000,000 shares authorized; 7,261,440 and 7,231,881 shares issued and outstanding, respectively at March 31, 2017; 7,242,023 and 7,212,464 shares issued and outstanding, respectively at December 31, 2016 us-gaap_PaymentsForRestructuring Payments for Restructuring 2017 Common stock, shares authorized (in shares) Shares vested (in dollars per share) Common stock, shares issued (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average award date fair value (in dollars per share) Unvested, weighted average award date fair value (in dollars per share) Other assets us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested (in shares) Unvested (in shares) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Income Tax Disclosure [Text Block] Awarded, weighted average award date fair value (in dollars per share) Share-based compensation us-gaap_GainLossOnSaleOfPropertyPlantEquipment Gain on sale of fixed assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Awarded (in shares) Current Fiscal Year End Date us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Shares vested (in shares) Vested and expected to vest, weighted average exercise price (in dollars per share) Vested and expected to vest (in shares) Document Fiscal Period Focus Vested and expected to vest, weighted average remaining contractual life (Year) Document Fiscal Year Focus Vested and expected to vest, aggregate intrinsic value Exercisable, aggregate intrinsic value Exercisable, weighted average remaining contractual life (Year) Document Period End Date Preferred stock, $.01 par value, 1,000,000 shares authorized; zero shares issued or outstanding Preferred stock, shares issued (in shares) Restructuring costs Restructuring Charges us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Chief Executive Officer [Member] Exercisable, weighted average exercise price (in dollars per share) Document Type Exercisable (in shares) Outstanding, aggregate intrinsic value Outstanding, weighted average remaining contractual life (Year) Depreciation and amortization Preferred stock, shares authorized (in shares) Relocation Accounts payable Document Information [Line Items] Document Information [Table] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share us-gaap_AssetsCurrent Total current assets Accrued expenses Entity Filer Category Entity Current Reporting Status Schedule of Finite-Lived Intangible Assets [Table Text Block] Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions Tax Adjustments, Settlements, and Unusual Provisions Expired, weighted average exercise price (in dollars per share) Refundable income taxes Granted, weighted average exercise price (in dollars per share) Intangible Assets Disclosure [Text Block] Exercised, weighted average exercise price (in dollars per share) us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Adjustments to reconcile net income to net cash provided by (used in) operating activities: Weighted average common equivalent shares due to stock options and RSUs (in shares) Entity Central Index Key Entity Registrant Name Entity [Domain] Weighted average common shares outstanding: Legal Entity [Axis] Class of Warrant or Right [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding (in shares) Outstanding (in shares) Class of Warrant or Right [Axis] us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Revisions Policy [Policy Text Block] Disclosure of accounting policy for revisions to financial statements. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired (in shares) Current liabilities: Entity Common Stock, Shares Outstanding (in shares) Proceeds from sale of fixed assets Additional paid-in capital Prepaid expenses us-gaap_Assets Total assets Inventories Total inventory Stockholders’ equity: Trading Symbol us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Payments to Acquire Property, Plant, and Equipment Additions to property, plant, and equipment us-gaap_GainLossOnDispositionOfAssets Gain on sale of fixed assets Net income Net income us-gaap_StockholdersEquity Total stockholders’ equity Plan Name [Axis] Selling, general & administrative expenses Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Commitments and contingencies us-gaap_Liabilities Total liabilities Capital additions accrued but not yet paid us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Receivables, less allowance for doubtful accounts of $656 at March 31, 2017 and $567 at December 31, 2016 Restricted Stock Units (RSUs) [Member] Cost of sales Intangible assets, net Net balance us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Employee Service Share-based Compensation, Tax Benefit from Compensation Expense us-gaap_FiniteLivedIntangibleAssetsNet Total us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Employee Stock Option [Member] Gross amount Cash flows from operating activities: Allowance for doubtful accounts receivable Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Statement [Line Items] Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Related Party Transactions Disclosure [Text Block] Non-cash investing and financing activities: Interest expense Cash paid for: Income taxes, net of refunds Fair Value Disclosures [Text Block] Goodwill Current assets: us-gaap_PropertyPlantAndEquipmentNet Net property, plant and equipment us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Property, plant and equipment Accounting Standards Update 2016-09 [Member] us-gaap_TableTextBlock Notes Tables Employees [Member] Represents employees of the company. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income tax expense us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations Net cash used in financing activities us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations Net cash used in investing activities us-gaap_NetCashProvidedByUsedInContinuingOperations Net increase (decrease) in cash and cash equivalents Earnings Per Share [Text Block] us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations Net cash provided by (used in) operating activities Net income per share: EX-101.PRE 10 ufpt-20170331_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2017
May 01, 2017
Document Information [Line Items]    
Entity Registrant Name UFP TECHNOLOGIES INC  
Entity Central Index Key 0000914156  
Trading Symbol ufpt  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Current Reporting Status Yes  
Entity Voluntary Filers No  
Entity Well-known Seasoned Issuer No  
Entity Common Stock, Shares Outstanding (in shares)   7,231,881
Document Type 10-Q  
Document Period End Date Mar. 31, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 33,755 $ 31,359
Receivables, less allowance for doubtful accounts of $656 at March 31, 2017 and $567 at December 31, 2016 21,923 21,249
Inventories 14,411 14,151
Prepaid expenses 2,869 2,281
Refundable income taxes 807
Total current assets 72,958 69,847
Property, plant and equipment 98,657 96,806
Less accumulated depreciation and amortization (49,601) (48,290)
Net property, plant and equipment 49,056 48,516
Goodwill 7,322 7,322
Intangible assets, net 238 318
Other assets 1,945 1,931
Total assets 131,519 127,934
Current liabilities:    
Accounts payable 5,907 4,002
Accrued expenses 4,084 4,698
Current installments of long-term debt 600 856
Total current liabilities 10,591 9,556
Deferred income taxes 3,537 3,459
Non-qualified deferred compensation plan 1,839 1,682
Other liabilities 147 184
Total liabilities 16,114 14,881
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $.01 par value, 1,000,000 shares authorized; zero shares issued or outstanding 0 0
Common stock, $.01 par value, 20,000,000 shares authorized; 7,261,440 and 7,231,881 shares issued and outstanding, respectively at March 31, 2017; 7,242,023 and 7,212,464 shares issued and outstanding, respectively at December 31, 2016 72 72
Additional paid-in capital 25,397 25,216
Retained earnings 90,523 88,352
Treasury stock at cost, 29,559 shares at March 31, 2017 and December 31, 2016 (587) (587)
Total stockholders’ equity 115,405 113,053
Total liabilities and stockholders' equity $ 131,519 $ 127,934
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Allowance for doubtful accounts receivable $ 656 $ 567
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares issued (in shares) 7,261,440 7,242,023
Common stock, shares outstanding (in shares) 7,231,881 7,212,464
Treasury stock, shares (in shares) 29,559 29,559
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Net sales $ 37,053 $ 34,503
Cost of sales 27,537 26,776
Gross profit 9,516 7,727
Selling, general & administrative expenses 6,316 5,904
Restructuring costs 123
Gain on sale of fixed assets (5) (4)
Operating income 3,205 1,704
Interest income (42) (30)
Interest expense 14 19
Income before income tax expense 3,233 1,715
Income tax expense 1,062 640
Net income $ 2,171 $ 1,075
Net income per share:    
Basic (in dollars per share) $ 0.30 $ 0.15
Diluted (in dollars per share) $ 0.30 $ 0.15
Weighted average common shares outstanding:    
Basic (in shares) 7,216 7,173
Diluted (in shares) 7,297 7,253
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Cash flows from operating activities:    
Net income $ 2,171 $ 1,075
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,395 1,367
Gain on sale of fixed assets (5) (4)
Share-based compensation 209 201
Deferred income taxes 78 87
Changes in operating assets and liabilities:    
Receivables, net (674) (2,895)
Inventories (260) 984
Prepaid expenses (588) (1,496)
Refundable income taxes 807 604
Other assets (14) (6)
Accounts payable 1,513 (323)
Accrued expenses (614) (2,322)
Non-qualified deferred compensation plan and other liabilities 120 215
Net cash provided by (used in) operating activities 4,138 (2,513)
Cash flows from investing activities:    
Additions to property, plant, and equipment (1,463) (1,497)
Proceeds from sale of fixed assets 5 4
Net cash used in investing activities (1,458) (1,493)
Cash flows from financing activities:    
Principal repayments of long-term debt (256) (251)
Proceeds from exercise of stock options, net of attestation 79
Payment of statutory withholdings for stock options exercised and restricted stock units vested (107) (88)
Net cash used in financing activities (284) (339)
Net increase (decrease) in cash and cash equivalents 2,396 (4,345)
Cash and cash equivalents at beginning of period 31,359 29,804
Cash and cash equivalents at end of period $ 33,755 $ 25,459
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 1 - Basis of Presentation
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]
(1)
Basis of Presentation
 
The interim condensed consolidated financial statements of UFP Technologies, Inc. (the “Company”) presented herein, have been prepared pursuant to the rules of the Securities and Exchange Commission for quarterly reports on Form 
10
-Q and do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America. These statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended
December
31,
2016,
included in the Company's
2016
Annual Report on Form 
10
-K, as filed with the Securities and Exchange Commission.
 
The condensed consolidated balance sheet as of
March
31,
2017,
the condensed consolidated statements of income for the
three
-month periods ended
March
31,
2017
and
2016,
and the condensed consolidated statements of cash flows for the
three
-month periods ended
March
31,
2017
and
2016
are unaudited but, in the opinion of management, include all adjustments (consisting of normal, recurring adjustments) necessary for a fair presentation of results for these interim periods. The condensed consolidated balance sheet as of
December
31,
2016
has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does not include all of the information and footnotes required for complete annual financial statements.
 
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.
 
The results of operations for the
three
-month period ended
March
31,
2017,
are not necessarily indicative of the results to be expected for the entire fiscal year ending
December
 
31,
2017.
 
Recent Accounting Pronouncements
 
In
May
2014,
the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No.
2014
-
09,
Revenue from Contracts with Customers
, 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. This standard will replace most existing revenue recognition guidance when it becomes effective. The standard permits the use of either the full retrospective or modified retrospective transition methods. In
August
2015,
the FASB issued an update to defer the effective date of this update by
one
year. The updated standard becomes effective for the Company in the
first
quarter of
2018,
but allows the Company to adopt the standard
one
year earlier if it so chooses. The Company expects to adopt the standard in the
first
quarter of
2018
using the modified retrospective transition method. The Company is continuing to evaluate its revenue sources for potential impact. Based on the work completed to date, the Company expects that for a significant portion of its business, the recognition of revenue under the updated standard will occur at a point in time, which is consistent with current practice.
 
In
February
2016,
the FASB issued ASU No. 
2016
-
02,
Leases.
The guidance in this ASU supersedes the leasing guidance in Topic
840,
Leases
. Under the new guidance, lessees are required to recognize lease assets and lease liabilities on the balance sheet for those leases previously classified as operating leases. The amendments in ASU No. 
2016
-
02
are effective for annual reporting periods beginning after
December
 
15,
2018,
including interim periods within that reporting period with early adoption permitted. The Company is evaluating the impact of adopting this ASU on its consolidated financial position and results of operations.
 
In
March
2016,
the FASB issued ASU No.
2016
-
09,
Improvements to Employee Share Based Payment Accounting
. This ASU simplifies several aspects of the accounting for share-based payment transactions, including income tax consequences, classification of awards, forfeitures and classification on the statement of cash flows. The provisions of this ASU are effective for fiscal years beginning after
December
15,
2016,
and interim periods within those fiscal years. The Company adopted this ASU on
January
1,
2017.
As the Company has not had a significant amount of forfeitures historically, under the provisions of this ASU the Company has elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of adopting this update to the Company’s Consolidated Financial Statements will depend on market factors and the timing and intrinsic value of future share-based compensation award vests and exercises. Subsequent to adoption, the Company notes the potential for volatility in its effective tax rate as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly to income tax expense in the Condensed Consolidated Statement of Income.
 
Revisions
 
Certain revisions have been made to the
2016
Condensed Consolidated Statement of Cash Flows to conform to the current year presentation relating to a reserve for uncertain tax positions and to cash paid for capital expenditures. The reclassification of a reserve for uncertain tax positions resulted in an increase to the change in refundable income taxes of
$315,000
and a decrease to the change in accrued expenses of
$315,000.
A change in presentation of cash paid for capital expenditures resulted in a decrease of
$105,000
in both the change in accounts payable and in additions to property, plant and equipment, net. These revisions had no impact on previously reported net income and are deemed immaterial to the previously issued financial statements.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 2 - Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]
(2)
Supplemental Cash Flow Information
 
    Three Months Ended
    March 31,
    2017   2016
    (in thousands)
Cash paid for:                
Interest   $
14
    $
18
 
Income taxes, net of refunds    
79
     
265
 
                 
Non-cash investing and financing activities:                
Capital additions accrued but not yet paid   $
392
    $
105
 
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Fair Value Disclosures [Text Block]
(3)
Fair Value of Financial Instruments
 
The Company has financial instruments, such as accounts receivable, accounts payable, and accrued expenses, which are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company’s long-term debt approximates fair value as the interest rate on the debt approximates the estimated borrowing rate currently available to the Company
.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Share-based Compensation
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Disclosure of Compensation Related Costs, Share-based Payments [Text Block]
(4)
Share-Based Compensation
 
Share-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).
 
The Company issues share-based awards through several plans that are described in detail in the notes to the consolidated financial statements for the year ended
December
31,
2016.
The compensation cost charged against income for those plans is included in selling, general & administrative expenses as follows (in thousands):
 
    Three Months Ended
    March 31,
Share-based compensation related to:   2017   2016
Stock options granted to directors and employees   $
9
    $
36
 
Common stock granted to the Company's Chief Executive Officer    
100
     
100
 
Restricted Stock Unit awards to employees    
100
     
65
 
Total share-based compensation   $
209
    $
201
 
 
The total income tax benefit recognized in the condensed consolidated statements of income for share-based compensation arrangements was approximately
$137,000
and
$57,000,
for the
three
-month periods ended
March
31,
2017
and
2016
, respectively.
 
The following is a summary of stock option activity under all plans for the
three
-month period ended
March
31,
2017
:
 
   
Shares Under
Options
 
Weighted
Average
Exercise Price
(per share)
 
Weighted
Average
Remaining
Contractual
Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2016    
232,578
    $
16.53
     
 
     
 
 
Granted    
-
     
-
     
 
     
 
 
Exercised    
(10,375
)    
7.60
     
 
     
 
 
Expired    
(3,750
)    
18.85
     
 
     
 
 
Outstanding at March 31, 2017    
218,453
    $
16.92
     
2.85
    $
1,767
 
Exercisable at March 31, 2017    
213,453
    $
16.74
     
2.88
    $
1,764
 
Vested and expected to vest at March 31, 2017    
218,453
    $
16.92
     
2.85
    $
1,767
 
 
During the
three
-month period ended
March
31,
2017
, the total intrinsic value of all options exercised (i.e., the difference between the market price on the exercise date and the price paid by the employees to exercise the options) was approximately
$184,000,
and the total amount of consideration received by the Company from the exercised options was approximately
$79,000.
There were no options exercised during the
three
-month period ended
March
31,
2016.
At its discretion, the Company allows option holders to surrender previously owned common stock in lieu of paying the exercise price and withholding taxes. During the
three
month periods ended
March
31,
2017
and
2016,
there were no shares surrendered for this purpose.
 
On
February
2
1,
2017,
the Company’s Compensation Committee approved the award of
$400,000,
payable in shares of common stock to the Company’s Chairman, Chief Executive Officer, and President under the
2003
Incentive Plan. The shares will be issued in
December,
2017.
 
The following table summarizes information about Restricted Stock Units (“RSUs”) activity during the
three
-month period ended
March
31,
2017:
 
    Restricted
Stock Units
  Weighted Average
Award Date
Fair Value
Unvested at December 31, 2016    
46,558
    $
20.05
 
Awarded    
30,360
     
24.70
 
Shares vested    
(13,419
)    
23.54
 
Unvested at March 31, 2017    
63,499
    $
20.87
 
 
At the Company’s discretion, RSU holders are given the option to net-share settle to cover the required minimum withholding tax, and the remaining amount is converted into the equivalent number of common shares. During the
three
-month periods ended
March
31,
2017
and
2016,
4,377
and
3,889
shares were surrendered at an average market price of
$24.50
and
$22.82,
respectively.
 
As of
March
31,
2017,
the Company had approximately
$1.0
million of unrecognized compensation expense, which is expected to be recognized over a period of
4
years
.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Inventories
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Inventory Disclosure [Text Block]
(5)
Inventories
 
Inventories are stated at the lower of cost
(first
-in,
first
-out) or net realizable value, and consist of the following at the stated dates (in thousands):
 
    March 31,
2017
 
December 31,
2016
Raw materials   $
6,725
    $
7,111
 
Work in process    
1,512
     
1,354
 
Finished goods    
6,174
     
5,686
 
Total inventory   $
14,411
    $
14,151
 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 6 - Preferred Stock
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]
(6)
Preferred Stock
 
On
March
18,
2009,
the Company declared a dividend of
one
preferred share purchase right (a “Right”) for each outstanding share of common stock, par value
$0.01
per share, to the stockholders of record on
March
 
20,
2009.
Each Right entitles the registered holder to purchase from the Company
one
one
-thousandth of a share of Series A Junior Participating Preferred Stock, par value
$0.01
per share (the “Preferred Share”) of the Company, at a price of
$25
per
one
one
-thousandth of a Preferred Share subject to adjustment and the terms of the Rights Agreement. The Rights expire on
March
19,
2019.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Income Per Share
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Earnings Per Share [Text Block]
(7)
Income Per Share
 
Basic income per share is based on the weighted average number of shares of common stock outstanding. Diluted income per share is based upon the weighted average number of common shares outstanding and dilutive common stock equivalent shares outstanding during each period.
 
The weighted average number of shares used to compute basic and diluted net income per share consisted of the following (in thousands):
 
    Three Months Ended
    March 31,
    2017   2016
Weighted average common shares outstanding, basic    
7,216
     
7,173
 
Weighted average common equivalent shares due to stock options and RSUs    
81
     
80
 
Weighted average common shares outstanding, diluted    
7,297
     
7,253
 
 
The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options, when the average market price of the common stock is lower than the exercise price of the related options during the period. These outstanding stock awards are not included in the computation of diluted income per share because the effect would be antidilutive. For the
three
-month periods ended
March
 
31,
2017
and
2016
, the number of stock awards excluded from the computation of diluted earnings per share for this reason was
35,193
and
54,969,
respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Segment Reporting
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]
(8)
Segment Reporting
 
The Company consists of a single operating and reportable segment.
 
Revenues from customers outside of the United States are not material. No customer comprised more than
10%
of the Company’s consolidated revenues for the
three
-month period ended
March
31,
2017.
All of the Company’s assets are located in the United States.
 
The Company’s products are primarily sold to customers within the Medical, Automotive, Consumer, Aerospace and Defense, Electronics and Industrial markets. Net sales by market for the
three
-month periods ended
March
31,
2017
and
2016
are as follows (in thousands)
:
 
    Three Months Ended March 31,
    2017   2016
Market   Net Sales   %   Net Sales   %
Medical   $
17,459
     
47.1
%   $
15,614
     
45.3
%
Automotive    
6,719
     
18.1
%    
6,089
     
17.6
%
Consumer    
4,692
     
12.7
%    
4,629
     
13.4
%
Aerospace & Defense    
3,041
     
8.2
%    
2,572
     
7.5
%
Electronics    
2,692
     
7.3
%    
2,867
     
8.3
%
Industrial    
2,450
     
6.6
%    
2,732
     
7.9
%
Net Sales   $
37,053
     
100.0
%   $
34,503
     
100.0
%
 
Certain amounts for the
three
- months ended
March
31,
2016
were reclassified between markets to conform to the current period presentation.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Other Intangible Assets
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]
(9)
Other Intangible Assets
 
The carrying values of the Company’s definite lived intangible assets as of
March
31,
2017
and
December
 
31,
2016,
are as follows (in thousands):
 
    Patents   Non-
Compete
  Customer
List
  Total
Estimated useful life                
Gross amount at March 31, 2017   $
429
    $
512
    $
2,046
    $
2,987
 
Accumulated amortization at March 31, 2017    
(429
)    
(465
)    
(1,855
)   $
(2,749
)
Net balance at March 31, 2017   $
-
    $
47
    $
191
    $
238
 
                                 
Gross amount at December 31, 2016   $
429
    $
512
    $
2,046
    $
2,987
 
Accumulated amortization at December 31, 2016    
(429
)    
(449
)    
(1,791
)   $
(2,669
)
Net balance at December 31, 2016   $
-
    $
63
    $
255
    $
318
 
 
Amortization expense related to intangible assets was approximately
$79,000
and
$80,000
for each of the
three
-month periods ended
March
31,
2017
and
2016.
The estimated remaining amortization expense as of
March
31,
2017
is as follows (in thousands):
 
Remainder of:    
2017    
238
 
Total   $
238
 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 10 - Income Taxes
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Income Tax Disclosure [Text Block]
(10)
Income Taxes
 
The income tax expense included in the accompanying unaudited condensed consolidated statements of income principally relates to the Company’s proportionate share of the pre-tax income of its wholly-owned subsidiaries. The determination of income tax expense for interim reporting purposes is based upon the estimated effective tax rate for the year, adjusted for the impact of any discrete items which are accounted for in the period in which they occur.
 
The Company recorded tax expense of approximately
32.8%
and
37.3%
of income before income tax expense, respectively, for each of the
three
-month periods ended
March
31,
2017
and
2016.
The decrease in the effective tax rate for the current period is due to a tax benefit of approximately
$69,000
recorded in the
three
-month period ended
March
31,
2017
as a result of the adoption of
ASU No.
2016
-
09
on
January
1,
2017
(See Note
1);
and a tax assessment of approximately
$40,000
from
one
jurisdiction recorded in the
first
quarter of
2016.
The Company notes the potential for volatility in its effective tax rate, as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly into income tax expense.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 11 - Plant Consolidation
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Plant Consolidation Disclosure [Text Block]
(11)
Plant Consolidations
 
Restructuring Costs
 
On
March
18,
2015,
the Company committed to move forward with a plan to cease operations at its Raritan, New Jersey, plant and consolidate operations into its Newburyport, Massachusetts, facility and other UFP facilities. The Company’s decision was in response to a continued decline in business at the Raritan facility and the recent purchase of the
137,000
-square-foot facility in Newburyport. The activities related to this consolidation are complete.
 
The Company also relocated all operations in its Haverhill, Massachusetts, and Byfield, Massachusetts facilities and plans to relocate certain operations in its Georgetown, Massachusetts facility to Newburyport. The Haverhill and Byfield relocations were complete at
December
31,
2015
and the Georgetown relocation is substantially complete.
 
The Company has incurred approximately
$2.1
million in
one
-time expenses in connection with the Massachusetts consolidations. Included in this amount are approximately
$180,000
relating to employee severance payments and relocation costs, approximately
$1.5
million in moving expenses and expenses associated with vacating the Raritan, Haverhill and Byfield properties, and approximately
$360,000
in lease termination costs. Total cash charges were approximately
$2.0
million.
 
The company recorded the following restructuring costs associated with the Massachusetts consolidations for the
three
-month periods ended
March
31,
2017
and
2016
(in thousands):
 
    Three Months Ended
    March 31,
Restructuring Costs   2017   2016
Relocation   $
-
    $
123
 
Total   $
-
    $
123
 
 
Costs for the
three
months ended
March
31,
2016
were reclassified in the Condensed Consolidated Statement of Income as “Restructuring Costs” from Cost of Sales.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 12 - Related Party Transactions
3 Months Ended
Mar. 31, 2017
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]
(12)
Related Party Transactions
 
Daniel Croteau, who has been a member of the Company’s board of directors since
December
16,
2015,
was the Chief Executive Officer (through
March
2017)
of Vention Medical, Inc., a customer of the Company. Sales to Vention for the
three
-months ended
March
31,
2017
were approximately
$148,000.
Open accounts receivable from Vention were approximately
$65,000
at
March
31,
2017.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2017
Accounting Policies [Abstract]  
New Accounting Pronouncements, Policy [Policy Text Block]
Recent Accounting Pronouncements
 
In
May
2014,
the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No.
2014
-
09,
Revenue from Contracts with Customers
, 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. This standard will replace most existing revenue recognition guidance when it becomes effective. The standard permits the use of either the full retrospective or modified retrospective transition methods. In
August
2015,
the FASB issued an update to defer the effective date of this update by
one
year. The updated standard becomes effective for the Company in the
first
quarter of
2018,
but allows the Company to adopt the standard
one
year earlier if it so chooses. The Company expects to adopt the standard in the
first
quarter of
2018
using the modified retrospective transition method. The Company is continuing to evaluate its revenue sources for potential impact. Based on the work completed to date, the Company expects that for a significant portion of its business, the recognition of revenue under the updated standard will occur at a point in time, which is consistent with current practice.
 
In
February
2016,
the FASB issued ASU No. 
2016
-
02,
Leases.
The guidance in this ASU supersedes the leasing guidance in Topic
840,
Leases
. Under the new guidance, lessees are required to recognize lease assets and lease liabilities on the balance sheet for those leases previously classified as operating leases. The amendments in ASU No. 
2016
-
02
are effective for annual reporting periods beginning after
December
 
15,
2018,
including interim periods within that reporting period with early adoption permitted. The Company is evaluating the impact of adopting this ASU on its consolidated financial position and results of operations.
 
In
March
2016,
the FASB issued ASU No.
2016
-
09,
Improvements to Employee Share Based Payment Accounting
. This ASU simplifies several aspects of the accounting for share-based payment transactions, including income tax consequences, classification of awards, forfeitures and classification on the statement of cash flows. The provisions of this ASU are effective for fiscal years beginning after
December
15,
2016,
and interim periods within those fiscal years. The Company adopted this ASU on
January
1,
2017.
As the Company has not had a significant amount of forfeitures historically, under the provisions of this ASU the Company has elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of adopting this update to the Company’s Consolidated Financial Statements will depend on market factors and the timing and intrinsic value of future share-based compensation award vests and exercises. Subsequent to adoption, the Company notes the potential for volatility in its effective tax rate as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly to income tax expense in the Condensed Consolidated Statement of Income.
Revisions Policy [Policy Text Block]
Revisions
 
Certain revisions have been made to the
2016
Condensed Consolidated Statement of Cash Flows to conform to the current year presentation relating to a reserve for uncertain tax positions and to cash paid for capital expenditures. The reclassification of a reserve for uncertain tax positions resulted in an increase to the change in refundable income taxes of
$315,000
and a decrease to the change in accrued expenses of
$315,000.
A change in presentation of cash paid for capital expenditures resulted in a decrease of
$
105,000
in both the change in accounts payable and in additions to property, plant and equipment, net. These revisions had no impact on previously reported net income and are deemed immaterial to the previously issued financial statements.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 2 - Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
    Three Months Ended
    March 31,
    2017   2016
    (in thousands)
Cash paid for:                
Interest   $
14
    $
18
 
Income taxes, net of refunds    
79
     
265
 
                 
Non-cash investing and financing activities:                
Capital additions accrued but not yet paid   $
392
    $
105
 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
    Three Months Ended
    March 31,
Share-based compensation related to:   2017   2016
Stock options granted to directors and employees   $
9
    $
36
 
Common stock granted to the Company's Chief Executive Officer    
100
     
100
 
Restricted Stock Unit awards to employees    
100
     
65
 
Total share-based compensation   $
209
    $
201
 
Share-based Compensation, Stock Options, Activity [Table Text Block]
   
Shares Under
Options
 
Weighted
Average
Exercise Price
(per share)
 
Weighted
Average
Remaining
Contractual
Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2016    
232,578
    $
16.53
     
 
     
 
 
Granted    
-
     
-
     
 
     
 
 
Exercised    
(10,375
)    
7.60
     
 
     
 
 
Expired    
(3,750
)    
18.85
     
 
     
 
 
Outstanding at March 31, 2017    
218,453
    $
16.92
     
2.85
    $
1,767
 
Exercisable at March 31, 2017    
213,453
    $
16.74
     
2.88
    $
1,764
 
Vested and expected to vest at March 31, 2017    
218,453
    $
16.92
     
2.85
    $
1,767
 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
    Restricted
Stock Units
  Weighted Average
Award Date
Fair Value
Unvested at December 31, 2016    
46,558
    $
20.05
 
Awarded    
30,360
     
24.70
 
Shares vested    
(13,419
)    
23.54
 
Unvested at March 31, 2017    
63,499
    $
20.87
 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Inventories (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
    March 31,
2017
 
December 31,
2016
Raw materials   $
6,725
    $
7,111
 
Work in process    
1,512
     
1,354
 
Finished goods    
6,174
     
5,686
 
Total inventory   $
14,411
    $
14,151
 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Income Per Share (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
    Three Months Ended
    March 31,
    2017   2016
Weighted average common shares outstanding, basic    
7,216
     
7,173
 
Weighted average common equivalent shares due to stock options and RSUs    
81
     
80
 
Weighted average common shares outstanding, diluted    
7,297
     
7,253
 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
    Three Months Ended March 31,
    2017   2016
Market   Net Sales   %   Net Sales   %
Medical   $
17,459
     
47.1
%   $
15,614
     
45.3
%
Automotive    
6,719
     
18.1
%    
6,089
     
17.6
%
Consumer    
4,692
     
12.7
%    
4,629
     
13.4
%
Aerospace & Defense    
3,041
     
8.2
%    
2,572
     
7.5
%
Electronics    
2,692
     
7.3
%    
2,867
     
8.3
%
Industrial    
2,450
     
6.6
%    
2,732
     
7.9
%
Net Sales   $
37,053
     
100.0
%   $
34,503
     
100.0
%
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
    Patents   Non-
Compete
  Customer
List
  Total
Estimated useful life                
Gross amount at March 31, 2017   $
429
    $
512
    $
2,046
    $
2,987
 
Accumulated amortization at March 31, 2017    
(429
)    
(465
)    
(1,855
)   $
(2,749
)
Net balance at March 31, 2017   $
-
    $
47
    $
191
    $
238
 
                                 
Gross amount at December 31, 2016   $
429
    $
512
    $
2,046
    $
2,987
 
Accumulated amortization at December 31, 2016    
(429
)    
(449
)    
(1,791
)   $
(2,669
)
Net balance at December 31, 2016   $
-
    $
63
    $
255
    $
318
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Remainder of:    
2017    
238
 
Total   $
238
 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 11 - Plant Consolidation (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Restructuring and Related Costs [Table Text Block]
    Three Months Ended
    March 31,
Restructuring Costs   2017   2016
Relocation   $
-
    $
123
 
Total   $
-
    $
123
 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 1 - Basis of Presentation (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Increase (Decrease) in Income Taxes Receivable $ (807,000) $ (604,000)
Increase (Decrease) in Accrued Liabilities (614,000) (2,322,000)
Increase (Decrease) in Accounts Payable 1,513,000 (323,000)
Payments to Acquire Property, Plant, and Equipment $ 1,463,000 1,497,000
Restatement Adjustment [Member]    
Increase (Decrease) in Income Taxes Receivable   315,000
Increase (Decrease) in Accrued Liabilities   (315,000)
Increase (Decrease) in Accounts Payable   (105,000)
Payments to Acquire Property, Plant, and Equipment   $ (105,000)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 2 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Cash paid for:    
Interest $ 14 $ 18
Income taxes, net of refunds 79 265
Non-cash investing and financing activities:    
Capital additions accrued but not yet paid $ 392 $ 105
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended
Feb. 21, 2017
Mar. 31, 2017
Mar. 31, 2016
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense   $ 137,000 $ 57,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   184,000  
Proceeds from Stock Options Exercised   79,000  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 1,000,000  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   4 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   10,375 0
Shares Paid for Exercise Price and Tax Withholding for Share Based Compensation   0 0
Restricted Stock Units (RSUs) [Member]      
Shares Paid for Tax Withholding for Share Based Compensation   4,377 3,889
Shares Paid for Tax Withholding for Share Based Compensation Market Price   $ 24.50 $ 22.82
The 2003 Incentive Plan [Member] | Chairman Chief Executive Officer and President [Member] | Common Stock [Member]      
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures $ 400,000    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Share-based Compensation - Allocation of Share-based Compensation (Details) - Selling, General and Administrative Expenses [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Total share-based compensation $ 209 $ 201
Employee Stock Option [Member] | Directors and Employees [Member]    
Total share-based compensation 9 36
Common Stock [Member] | Chief Executive Officer [Member]    
Total share-based compensation 100 100
Restricted Stock Units (RSUs) [Member] | Employees [Member]    
Total share-based compensation $ 100 $ 65
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Share-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Outstanding (in shares) 232,578  
Outstanding, weighted average exercise price (in dollars per share) $ 16.53  
Granted (in shares)  
Granted, weighted average exercise price (in dollars per share)  
Exercised (in shares) (10,375) 0
Exercised, weighted average exercise price (in dollars per share) $ 7.60  
Expired (in shares) (3,750)  
Expired, weighted average exercise price (in dollars per share) $ 18.85  
Outstanding (in shares) 218,453  
Outstanding, weighted average exercise price (in dollars per share) $ 16.92  
Outstanding, weighted average remaining contractual life (Year) 2 years 310 days  
Outstanding, aggregate intrinsic value $ 1,767  
Exercisable (in shares) 213,453  
Exercisable, weighted average exercise price (in dollars per share) $ 16.74  
Exercisable, weighted average remaining contractual life (Year) 2 years 321 days  
Exercisable, aggregate intrinsic value $ 1,764  
Vested and expected to vest (in shares) 218,453  
Vested and expected to vest, weighted average exercise price (in dollars per share) $ 16.92  
Vested and expected to vest, weighted average remaining contractual life (Year) 2 years 310 days  
Vested and expected to vest, aggregate intrinsic value $ 1,767  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Share-based Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2017
$ / shares
shares
Unvested (in shares) | shares 46,558
Unvested, weighted average award date fair value (in dollars per share) | $ / shares $ 20.05
Awarded (in shares) | shares 30,360
Awarded, weighted average award date fair value (in dollars per share) | $ / shares $ 24.70
Shares vested (in shares) | shares (13,419)
Shares vested (in dollars per share) | $ / shares $ 23.54
Unvested (in shares) | shares 63,499
Unvested, weighted average award date fair value (in dollars per share) | $ / shares $ 20.87
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Raw materials $ 6,725 $ 7,111
Work in process 1,512 1,354
Finished goods 6,174 5,686
Total inventory $ 14,411 $ 14,151
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 6 - Preferred Stock (Details Textual)
Mar. 18, 2009
$ / shares
shares
Mar. 31, 2017
$ / shares
Dec. 31, 2016
$ / shares
Preferred Stock Dividends Number of Preferred Share Purchase Rights Distributed for each Share of Common Stock Outstanding 1    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01 $ 0.01
Preferred Stock, Par or Stated Value Per Share   $ 0.01 $ 0.01
Series A Junior Participating Preferred Stock [Member]      
Preferred Stock, Par or Stated Value Per Share $ 0.01    
Preferred Share Purchase Right [Member]      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right | shares 0.001    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 25    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Income Per Share (Details Textual) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 35,193 54,969
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Weighted average common shares outstanding, basic (in shares) 7,216 7,173
Weighted average common equivalent shares due to stock options and RSUs (in shares) 81 80
Weighted average common shares outstanding, diluted (in shares) 7,297 7,253
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Segment Reporting - Net Sales by Market (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Net sales $ 37,053 $ 34,503
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Percentage of concentration risk 100.00% 100.00%
Medical [Member]    
Net sales $ 17,459 $ 15,614
Medical [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Percentage of concentration risk 47.10% 45.30%
Automotive [Member]    
Net sales $ 6,719 $ 6,089
Automotive [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Percentage of concentration risk 18.10% 17.60%
Consumer [Member]    
Net sales $ 4,692 $ 4,629
Consumer [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Percentage of concentration risk 12.70% 13.40%
Aerospace & Defense [Member]    
Net sales $ 3,041 $ 2,572
Aerospace & Defense [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Percentage of concentration risk 8.20% 7.50%
Electronics [Member]    
Net sales $ 2,692 $ 2,867
Electronics [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Percentage of concentration risk 7.30% 8.30%
Industrial [Member]    
Net sales $ 2,450 $ 2,732
Industrial [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Percentage of concentration risk 6.60% 7.90%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Other Intangible Assets (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Amortization of Intangible Assets $ 79,000 $ 80,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Other Intangible Assets - Carrying Value of Definite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Gross amount $ 2,987 $ 2,987
Accumulated amortization (2,749) (2,669)
Net balance 238 318
Patents [Member]    
Gross amount 429 429
Accumulated amortization (429) (429)
Net balance
Noncompete Agreements [Member]    
Gross amount 512 512
Accumulated amortization (465) (449)
Net balance 47 63
Customer Lists [Member]    
Gross amount 2,046 2,046
Accumulated amortization (1,855) (1,791)
Net balance $ 191 $ 255
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Other Intangible Assets - Future Amortization of Intangible Assets (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
2017 $ 238
Total $ 238
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 10 - Income Taxes (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 32.80% 37.30%
Income Tax Expense (Benefit) $ 1,062,000 $ 640,000
Tax Adjustments, Settlements, and Unusual Provisions   $ 40,000
Accounting Standards Update 2016-09 [Member]    
Income Tax Expense (Benefit) $ (69,000)  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 11 - Plant Consolidation (Details Textual)
3 Months Ended
Mar. 18, 2015
USD ($)
ft²
Mar. 31, 2017
USD ($)
Mar. 31, 2016
USD ($)
Restructuring Charges   $ 123,000
Newburyport, Massachusetts Facility [Member]      
Area of Real Estate Property | ft² 137,000    
Restructuring Charges $ 2,100,000    
Payments for Restructuring 2,000,000    
Newburyport, Massachusetts Facility [Member] | Employee Severance Payments and Relocation Costs [Member]      
Restructuring and Related Cost, Expected Cost 180,000    
Newburyport, Massachusetts Facility [Member] | Moving and Vacating Expense [Member]      
Restructuring and Related Cost, Expected Cost 1,500,000    
Newburyport, Massachusetts Facility [Member] | Lease Termination [Member]      
Restructuring and Related Cost, Expected Cost $ 360,000    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 11 - Plant Consolidations - Restructuring Costs (Details) - Newburyport, Massachusetts Facility [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Relocation $ 123
Total $ 123
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 12 - Related Party Transactions (Details Textual) - Vention Medical, Inc. [Member] - Non-employee Members of Board of Directors [Member]
3 Months Ended
Mar. 31, 2017
USD ($)
Revenue from Related Parties $ 148,000
Accounts Receivable, Related Parties $ 65,000
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (M&J4H?(\\#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,$% @ BT:I2F;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 " "+1JE*$NK WO K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.EU5_D1=+B!.("$Q"<0M2KPM6M-&B5&[MR<- M6R<$#\ Q]B^?/TMNM1=Z"/@2!H^!+,:KR75]%-JOV9[("X"H]^A4+%.B3\WM M$)RB] P[\$H?U YAQ?DU."1E%"F8@85?B$RV1@L=4-$03GBC%[S_#%V&&0W8 MH<.>(E1E!4S.$_UQZEJX &8887#QNX!F(>;JG]C< 79*3M$NJ7$_/3Z]YW<+VD52O,?V*5M#1XYJ=)[_5]P^;1R97O+HI>%/PNPV_%4TEZN9C M=OWA=Q%V@[%;^X^-SX*RA5]W(;\ 4$L#!!0 ( (M&J4J97)PC$ 8 )PG M 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ BT:I2@1W0+6' @ 10D !@ !X;"]W;W)KOOT/,!99I@ M$#]J.HA%V].IG!A[U9W/EZT?ZAG1AIZE#D'4ZT$/M&ET)#6/7U-0?];4Q&7[ M/?I'D[Q*YD0$/;#F9WV1U=;/?>]"K^3>R!B=(X MLT:8IW>^"\G:*8J:2DO>QG?=F?"+@F8#1?PG11(AF HI,\N/, M3*H?B"1EP=G@\?%O]407!7J.U&*>]:!9._--92O4Z*,,B^"APTR(_8C "P2: M$8&*/0M@2&"/'3K^5^#@(B)8( (SB P]6M!CF!Z#]-C0XP4]L1; 1:2P0 (* M) X]LP1&1&(0G4%L4(R2%9445$D=E=Q2<1$;6" #!3*'CNQ* 2 KI9*#$KG+ MMVIE#T!6BF4#2FQ>2:'MMUAES;XW#U]\"N1ZZIL;U]39ATB5G96A!L?>0:&]M[&(3)+95@<2BU ME-_,^2V\,[MWYO*P&)WO"#MS; 9_X>,%XROAM[H3WHE)=32: ^S*F*1J*N&3 M6M)*W6GF3D.O4C;CP3YV).NG2TLPWYS*/U!+ P04 " "+1JE*<.X3 M-A4$ #0$P & 'AL+W=O)3GU_?HCC;G_R5=Y];,Z^'OYS;-HJ[X?=]CGN MSJW/#U-15<8@A(VKO*BC[7HZ]MANU\U+7Q:U?VQ7W4M5Y>VOG2^;RR:2T=N! M;\7SJ1\/Q-OU.7_V?_O^G_-C.^S%MU8.1>7KKFCJ5>N/F^B3?,B4&@NFQ+^% MOW1WVZMQ*$]-\V/<^?.PB<1(Y$N_[\^+,>6!H[_YD:C6Y]CX?WV M6^M?IL$/@WG*.Y\UY??BT)\VD8M6!W_,7\K^6W/YP\\#,M%J'OU?_M670WPD M&?K8-V4W_5WM7[J^J>96!I0J_WG]+>KI]S*W_U;&%\!< +<"J=\M4'.!0@7Q ME6P:ZN>\S[?KMKFLVNO5.N?CI) /:CB9^_'@=.ZF_PVC[8:CKUM(U_'KV,X< MV5TCO[>H2XNT:2*5)?(RHQ M!@V$24EE4IY%LRR:LBC$DF=-?BL,"GKA.59I."5) B-%MA) M@G3T0:=6X(G+YARD 3W)@"0E)9*82)*>="J,Q4!,S!D9.D.\+R50'BR\.;.8 M/ J(N7^36M+P]I54OQHK;\XL;EL\W3,FI*0+L/#VE52_&BM/4K/*5.-' 9L* M/98D[U])!8S[V4G&K6IP*_8>EX,DO1/ZDHBWL+3D4:M#$Y6C M205V!9/20H3F'B]122VJL44E%:063F,:)C5X-$##:U12CVJRFJ**M$)@&!IR M)G"=@+H4 5:K!"@;I1&?+@Y5(ZM$:#P(*3 M"M1@@0)5HW3XL9AQ*>L"DQAX@0(5J,$"!>I&B>^[C NY@"" %RA0@1HL4 M:*7$=Q07TRZT5@->H4 5BE?M.R9#9\V[F24)KTZ@Z@S> [PZ@:H3+Z!V0*6( MY?!N9,G!2Q.H-/&B<@?#T,)*\=)4 M5)H62U,Q-A2&O+XQ,>>4"9P?Q5M346M:;$U%??C!.'QZ?I=:TO#65-2:EKQG M,SZ41@ORILWEE+CSWI(H\.)/S6FQ.15]J6<76%R.6V#%=Y]6QF]=7_/VN:B[ MU5/3]TTU?4LY-DWOAS;%QV%\)Y\?;CNE/_;C9C)LM]=O3->=OCG/W\_BVT>\ M[?]02P,$% @ BT:I2KY*DV9B @ @ @ !@ !X;"]W;W)K;.>U.W;..6G'=KSV/'$C>(K4B' M6_'D3&B#N##IQ6,=Q>BDG)K:\P&(O095K;O-U=J>;G-RY775XCUUV+5I$/U; MX)KT&Q>Z]X67ZE)RN>!M\PY=\$_,?W5[*BQOBG*J&MRRBK0.Q>>-^PFN=U Y M*,5KA7LVFSNRE ,A;]+X=MJX0!+A&A^Y#('$<,,[7-1 MU$S].\;@#62JU,^( MHVU.2>_08;6HQ@DZ2P' M6 &H@3P1+4A"*TEHDB0:R2")9DD@4#\-YKENP1-9>2*3)]5X(B./3O)(L6"( MK0RQR9!I#/%3AD>*!4-B94@,AD3+4"0?.2%/1 N2U$J2FB1:DB(U:O6!]8A\ M0+@@RJQ$F4FD-8HB,Q(E?@S#4 >RZ4(?^(&=!P)[;P,F4: W-V!)%< TU7?, M*H1^.&N72Z;_]%MH,AD-%YK[D451IA,]DPT\WNPJD'?S#T0O5FSXZMO\ 4$L#!!0 ( M (M&J4K^=M);)@, -0, 8 >&PO=V]R:W-H965T&UL MA9=O;YLP$,:_"N+]BFW^&*HD4I-IVJ1-JCIM>TT3)T$%G(&3=-]^MB&4^L[; MFX"=Y^Y^9XYL4%-'C) L:LJJ#5<+._?8K1;RK.JJ%8]=T)^;INS^K$4MK\N0 MAK>)I^IP5&8B6BU.Y4%\%^K'Z;'3HVC*LJL:T?:5;(-.[)?A [W?,&("K.)G M):[][#XPK3Q+^6(&7W;+D!@B48NM,BE*?;F(C:AKDTES_!Z3AE--$SB_OV7_ M9)O7S3R7O=C(^E>U4\=EF(?!3NS+Y/6S&!M*PV#L_JNXB%K+#8FNL95U M;S^#[;E7LAFS:)2F?!VN56NOUS'_+0P/8&, FP)T[7\%Q&- _!:0V.8',MOJ MQU*5JT4GKT$W[-:I-#\*>A_KQ=R:2;MV]CO=;:]G+RN>+J*+R3-*UH.$S21T M4D0Z^52!8176#(2S]P4V4,$SO$*,]A#;^&0>SYT>!@FWDM9*8D[2V %!5$E* M8IPE05D2R)([+(,DG55A/(T=X@VBRKAO75*4)84LA<.2@BI%2C,'!8HX9QPG MR5"2#)#DQ"')0)$L!B10E!8DP4DX2L(A"75(H 1L#@<[;%DIP'R*0)7&-B"#]NF:" MB6+B8?%X(H4LP!0I[#EQ41!-X2%!O?.!,DB2N20,V:+8M39$13E-/32XSU)H MM+EKM*/F71V2@4V"JBSQ;1)NM!0Z;>XZ[:B9&SK37;LP4$4)]RT-;K5T\,AX M3N/;:MPB*?3(PO7(49//2,D=V&E,Y-UIW"4I],#"M1BNST'0[\^F+OLO[=4T M]I]CV]7E8!^[4]!?.U,>IJ"Z"E"I.*C+2^/O-E/9:[?;M+>ANC3FM?/Z6UV7 MW;^YJ=K[U@?_H^#KY70>QH)@M[F6)_.'&?Z\OG;V*7C4-UYKCU M7^"YT%/ I/CK8N[]ZMX;4WEKVV_CPZ^'K:]&1Z8R^V&LHK27=U.8JAIKLC[^ M62KU'VV.@>O[C]I_GI*WR;R5O2G:ZN_+83AO_=3W#N98WJKA:WO_Q2P)1;ZW M9/^;>3>5E8].;!O[MNJG7V]_ZX>V7FJQ5NKR^WR]--/UOM3_$28'X!* CP#; M]O\%Z"5 _P@(I^1G9U.J/Y5#N=MT[=WKYM&ZEN.D@&=M.W,_%DY]-_UGL^UM MZ?LNBS;!^UC/(LEG":XD\% $MO)'"RBUD",+Q\\-%%R1Q'(+6LQ!3_%ZG8,C M/A3CPRD^7,6G*>F#69),DF9. A(@>7 1J"22G42BDXAGDLCQL1@?LTPRFLDL MB=8F-1WR0A+%#B>)Z"3A?4J&/4]8(T_4AR )91>IZ"+E_9$1%REK A71%)+& ML08RT4?&?$1D\N09:R,A0U=P2>H8$U#R8E=L?H%2CBH\*205 MA"ZL@A*H":[%+6,3.#=!:6J&8S$$S1845SWA>D0_[V1D?J+$3\9>BA0#RCUD /-[E.(,,L=5%4RQ35 D6! M4G01K;_'M$XB"BY!AE$8T1$+5E_4M>E.T^%#[^W;6S.,'Z^KTL]F=+DWOO;6#_=Z?OLJ/;3L8ZU)]L1UV-N7A\5"9XS#> M)O:^FT\KYH>AO2XG,<'C.&CW'U!+ P04 " "+1JE*$ RTZK,! #2 P M& 'AL+W=OM]]V>,5>VH+B[,1UH_%,;J[A'US;,=19X%4%*LG2SN66*"TV++,:.MLA, M[Z70<+3$]4IQ^^< T@PY3>@E\"*:UH< *[*.-_ #_,_N:-%C,TLE%&@GC"86 MZIP^)/O#+N3'A%DR9\Y@R#Z72-=*'-+_ MX.DZ?+NJATW M>1&=%_8AC7?R+WW<]N_<-D([;S;.OS;& TK9W. *M?C 9D="[8-YA[8= MUVQTO.FF%\3F9US\!5!+ P04 " "+1JE*-+U2C[4! #2 P & 'AL M+W=O92YP$%4(&Y-+]^QF29EF7+X"-W_.S,?ED[+/K #QYT:IW!>V\'XZ, MN:H#+=R-&:#'F\98+3R:MF5NL"#J"-**\21YS[20/2WSZ#O;,C>C5[*'LR5N MU%K8WR=09BIH2E\=C[+M?'"P,A]$"]_!_QC.%BVVLM120^^DZ8F%IJ#WZ?&4 MA?@8\"1AZH$D0! HJ'Q@$;E=X *4"$%'FUDS$SKT? M1'CB],BQ-U5PQE;$.Q3OT'LM4Y[D[!J(EIC3',.W,6L$0_8U!=]+<>+_P?D^ M_+"K\!#AAVWV]':?(-LER")!]D^)Z9L2]V+>JF2;GFJP;9PF1RHS]G&2-]YU M8.]Y?)._X?.T?Q.VE;TC%^/Q96/_&V,\H)3D!D>HPP^V&@H:'XZW>+;SF,V& M-\/R@]CZC?.J\M@$ -(# 8 >&PO=V]R M:W-H965T&UL;5/;;MP@$/T5Q >$->MMHI5M*9LJ2J566J5J M^\S:8QL%/"[@=?KW!>PX;NH78(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M M[ WVT/F;&HT6SINF8;8W(*I(THKQW>X3TT)VM,BB[VR*# >G9 =G0^R@M3!_ M3J!PS&E"WQS/LFE=<+ BZT4#W\']Z,_&6VQ1J:2&SDKLB($ZI_?)\90&? 3\ ME##:U9F$2BZ(+\'X4N5T%Q("!:4+"L)O5W@ I8*03^/WK$F7D(&X/K^I/\;: M?2T78>$!U2]9N3:G=Y144(M!N6<9MHV@<\$OA#N8APV!8J9?Q9.%)G!D9BI][T(3YP< MN>]-&9RQ%?'.)V^]]UHD?)^Q:Q":,:<)P]>8!<&\^A*";X4X\?_H?)N^W\QP M'^G[=?3D=EL@W11(HT#Z3XGIAQ*W,(QN_ BU_H,MAH+:A>.M/YMIS";#83__ M(+9\X^(O4$L#!!0 ( (M&J4HW=\JOMP$ -(# 8 >&PO=V]R:W-H M965T&UL;5/M;ML@%'T5Q .4F*1)%-F6FD[5)FU2U&G;;V)? MVZA@/,!Q]_:[8-?U.O\![N6<F M@Q9O*F.U\&C:FKG.@B@C22O&-YL]TT*V-$^C[V+SU/1>R18NEKA>:V'_G$&9 M(:,)?7,\R[KQP<'RM!,U? ?_H[M8M-BL4DH-K9.F)1:JC#XDI_,NX"/@IX3! M+NXIF8K_"C=0" ^98(S"*!=74O3.&SVI M8"I:O(Z[;.,^C#>'_41;)_")P&?",<9A8Z"8^2?A19Y:,Q []KX3X8F3$\?> M%,$96Q'O,'F'WEN>\'W*;D%HPIQ'#%]B9@1#]3D$7PMQYO_1^3I]NYKA-M*W MR^C)85U@MRJPBP*[?TH\?"AQ#7/\$(0M>JK!UG&:'"E,W\9)7GCG@7W@\4W> MX>.T?Q.VEJTC5^/Q96/_*V,\8"J;.QRA!C_8;"BH?#@>\&S',1L-;[KI!['Y M&^=_ 5!+ P04 " "+1JE*4U*-H;4! #2 P &0 'AL+W=O)+-7>@#E M;UIM)'/>-!VQ@P'61)(4A";)%R(95[@JHN]DJD*/3G %)X/L*"4S[T<0>BIQ MBC\X!R&"D$_C=='$:\A W)X_U+_%VGTM9V;A M7HL_O'%]B6\Q:J!EHW#/>GJ$I9YKC);B?\ %A(>'3'R,6@L;5U2/UFFYJ/A4 M)'N;=Z[B/LTW6;[0]@ET(="5(T653K4<5)WGC7@;VC\4W^P>=I M?V*FX\JBLW;^96/_6ZT=^%22*S]"O?]@JR&@=>%XX\]F'K/9<'I8?A!9OW'U M%U!+ P04 " "+1JE*S'IK#K4! #2 P &0 'AL+W=OPUW%3OP SG'/FPI"/VKS:#L"A=RF4+7#G7+\GQ%8=2&:O= _*WS3: M2.:\:5IB>P.LCB0I"-WM;HAD7.$RC[ZC*7,].,$5' VR@Y3,_#V T&.!$WQQ M//.V<\%!RKQG+;R ^]4?C;?(HE)S"\PJJ%A@W#/>GR"N9YKC.;B?\ 9A(>'3'R,2@L;5U0-UFDYJ_A4)'N? M=J[B/DXWUQ?:-H'.!+H0[B*!3(%BYM^88V5N](C,U/N>A2=.]M3WI@K.V(IX MYY.WWGLNDY3FY!R$9LQAPM U9D$0K[Z$H%LA#O0_.MVFIYL9II&>KJ,GM]L" MV:9 %@6R?TI,OY2XA^K.9QFPRG.[G'T26;UQ^ %!+ M P04 " "+1JE*DE@+V[4! #2 P &0 'AL+W=O1Y*2+-WM;ICB0M,RC[Z3+7,S>"DTG"QQ@U+<_CF"-&-!$_KA>!)M MYX.#E7G/6W@&_[,_6;38HE(+!=H)HXF%IJ#WR>&X#_@(^"5@=*LS"96ZH+N0$$BH?%#@N%W@ :0,0IC&ZZQ)EY"!N#Y_J'^-M6,M9^[@P\HJ:'A@_1/9GR$N9YK2N;BO\,%),)#)ABC,M+%E52#\T;-*IB*XF_3+G3< MQ^DF2V?:-B&=">E"N(MQV!0H9OZ%>U[FUHS$3KWO>7CBY)!B;ZK@C*V(=YB\ M0^^E3++KG%V"T(PY3IATC5D0#-67$.E6B&/Z'SW=IF>;&6:1GJVC)[?; OM- M@7T4V/]3XLVG$K7S;VOS'& Z:RN\(1ZO"#+8:$QH?C+9[M-&:3X4T__R"V?./R'5!+ P04 M " "+1JE*E4U@N;.)MYX*# ME'G/6O@)[E=_,MXBBTK-)2C+M4(&F@+?I8=C%O 1\,QAM*LS"I6Z MP$E(" 14+B@POUW@'H0(0CZ-/[,F7D(&XOK\IOX8:_>UG)F%>RU^\]IU!=YC M5$/#!N&>]/@5YGJN,9J+_PX7$!X>,O$Q*BUL7%$U6*?EK.)3D>QUVKF*^SC= M9'2F;1/H3* +81_CD"E0S/R!.5;F1H_(3+WO67CB]$!];ZK@C*V(=SYYZ[V7 M,MWM1OEM'3V^W!;)-@2P* M9.]*_/*AQ U,EGP(0E8]E6#:.$T657I0<9)7WF5@[^(CDO_P:=I_,--R9=%9 M._^RL?^-U@Y\*LF5'Z'.?[#%$-"X<+SU9S.-V60XW<\_B"S?N/P'4$L#!!0 M ( (M&J4J='1F4M0$ -(# 9 >&PO=V]R:W-H965TVRC@,;$M@"-O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV M!D0525HQOMO=,"UD1XLL^DZFR'!P2G9P,L0.6@OSYP@*QYPF],/Q))O6!0JXIF8O_#A=0'AXR\3%*5#:NI!RL0SVK^%2T>)MVV<5]G&Y2 M/M.V"7PF\(5P%^.P*5#,_%$X460&1V*FWOC I[*[\B/4^@^V& IJ%XZW_FRF,9L,A_W\@]CRC8MW4$L#!!0 ( M (M&J4K">?%>M@$ -(# 9 >&PO=V]R:W-H965T)W^?0$[KIOZ M!9CAG#,7AFQ$\VI; $?>E-0VIZUS_9$Q6[:@A+W!'K2_J=$HX;QI&F9[ Z** M)"49W^UNF1*=ID46?6=39#@XV6DX&V('I83Y?0*)8TX3^NYXZ9K6!0=8NZ_E(BP\HOS95:[-Z3TE%=1B MD.X%QT\PUW.@9"[^"UQ!>GC(Q,A"=.CMSWI@S.V(IXYY.WWGLMDC3- MV#4(S9C3A.%KS()@7GT)P;="G/A_=+Y-WV]FN(_T_3IZ<5;E!XTUCK.(>3=LRUUO@=20I MR=+=[CU37&A:YM%WL65N!B^%AHLE;E"*V]]GD&8L:$)?'8^B[7QPL#+O>0O? MP?_H+Q8MMJC40H%VPFABH2GH?7(Z9P$? 4\"1KR?$H]O M2MS"?'@3A*UZJL"V<9H4;EW\ 4$L#!!0 ( (M& MJ4IGRRVYM@$ -(# 9 >&PO=V]R:W-H965TIZJ3-NG4:=MG+G$25(@S()?NWP](FF9=O@ V M?L_/QF0CFA?; CCRJE5G<]HZUQ\9LV4+6M@;[*'S-S4:+9PW3<-L;T!4$:05 MXTGRB6DA.UIDT7_@ M?O1GXRVVL%120V^:D2\H 7)_?V!]C[;Z6B[#P@.J7K%R;TSM**JC%H-PS MCD\PUW.@9"[^*UQ!^?"@Q. S M@"^ NYB'38FB\L_"B2(S.!(S];X7X8G3(_>]*8,SMB+>>?'6>Z]%>D@R=@U$ M<\QIBN'KF"6">?8E!=]*<>+_P?DV?+>I(T65+BT,5)7GF7@;WG\4W>PZ=I_R9,(SM++NC\R\;^UX@. MO)3DQH]0ZS_88BBH73C>^K.9QFPR'/;S#V++-R[^ E!+ P04 " "+1JE* M3I07NL0! W! &0 'AL+W=O $5W VR Y2,O/W!$*/!=[BM\ S;SL7 J3,>];"#W _ M^[/Q*[*PU%R"LEPK9* I\./V>,H"/@)^<1CM:HY")1>M7\+B:UW@33 $ BH7 M&)@?KO $0@0B;^//S(D7R9"XGK^Q?XZU^UHNS,*3%K]Y[;H"'S"JH6&#<,]Z M_ )S/1E&<_'?X K"PX,3KU%I8>,758-U6LXLWHIDK]/(51S':2<[S&GI!#HG MT"7A$'7()!2=?V*.E;G1(S+3V??/61Z_E-MOEY!J( M9LQIPM U9D$0S[Y(T)3$B?Z73M/INZ3#74S??7"X3Q/LDP3[2+#_0)#=E)C" MW*=%LJ1(EB!XN!%)80XW(F1U<1),&Y^L194>5&R7573IBD<:+_X=/K74=V9: MKBRZ:.>?3[SD1FL'WLKFSGOI?!5/4;NN MH/>4U-#P0;HG'#_#7,\M)7/Q7^$*TH<')3Y'A=+&E52#=:AF%B]%\==I%SKN MXW1SN)MAVX!L!F0+X#[F85.BJ/PC=[S,#8[$3+WO>7CB])CYWE3!&5L1[[QX MZ[W7,KW]D+-K()IC3E-,MHY9(IAG7U)D6RE.V7_P;!N^VU2XB_#=.OLAV2;8 M;Q+L(\'^'X+T78E;,>]5LE5/%9@V3I,E%0XZ3O+*NPSL0Q;?Y&_X-.W?N&F% MMN2"SK]L['^#Z,!+26[\"'7^@RV&A,:%XYT_FVG,)L-A/_\@MGSC\@]02P,$ M% @ BT:I2A'DW O- 0 G 0 !D !X;"]W;W)K&UL;53K;ILP%'X5RP]0$Y+0-@*DIE6U2:L4==KVVX'#1?6%V2:T;U_; M$$:9_\0^A^]RCN/C=)#J33< !KUS)G2&&V.Z R&Z:(!3?2,[$/9+)16GQH:J M)KI30$M/XHS$49003EN!\]3G3BI/96]8*^"DD.XYI^KC"$P.&=[@:^*UK1OC M$B1/.UK#3S"_NI.R$9E5RI:#T*T42$&5X8?-X9@XO ?\;F'0BSURG9RE?'/! M]S+#D2L(&!3&*5"[7. 1&'-"MHR_DR:>+1UQN;^J/_O>;2]GJN%1LC]M:9H, MWV%40D5[9E[E\ VF?O88356(]",NU_4=%K(_FD8DOA]'U<6^'7 M8=*_TL*$>"+$*P(9C7SE3]30/%5R0&H\^XZZOWASB.W9%"[IC\)_L\5KF[WD MFV2;DHL3FC#'$1,O,3."6/79(@Y9'./_Z'&8O@U6N/7T[9<*H[# +BBP\P*[ M+P*[58LAS#YLL@^:[ ,"RT?]3:JD-&!+B6YLPXU]*N: 067< M]M;NU3@P8V!D-[T%9'Z0\D]02P,$% @ BT:I2A?7:E2U 0 T@, !D M !X;"]W;W)K&UL;5/;;MLP#/T501]0V4IZ06 ; M:%H4&[ !08=MSXI-7U!=/$F.N[\?)3N>U_E%$BF>PT.*RD9CWUP+X,F[DMKE MM/6^/S#FRA:4<#>F!XTWM;%*>#1MPUQO0501I"3C27+'E.@T+;+H.]DB,X.7 MG8:3)6Y02MC?1Y!FS&E*KX[7KFE]<+ BZT4#W\!_[T\6+;:P5)T"[3JCB84Z MIX_IX;@/\3'@1P>C6YU)J.1LS%LP/E4S,5_@0M(# ]* M,$=II(LK*0?GC9I94(H2[]/>Z;B/T\WM%;8-X#. +X"'"&!3HJC\67A19-:, MQ$Z][T5XXO3 L3=E<,96Q#L4[]![*=+[)&.70#3''*<8OHY9(ABR+RGX5HHC M_P_.M^&[386["-^ML]\EVP3[38)])-C_4V+ZH<2MF(\JV:JG"FP3I\F1T@PZ M3O+*NPSL(X]O\C=\FO:OPC:==N1L/+YL[']MC >4DMS@"+7XP19#0NW#\1[/ M=AJSR?"FGW\06[YQ\0=02P,$% @ BT:I2F8$;-^W 0 T@, !D !X M;"]W;W)K&UL;5/;;MP@$/T5Q <$+^O=1"O;4C95 MU4JMM$K5]IFUQQ<%&!?P.OW[ G9<-_4+,,,Y9RX,V8CFQ;8 CKPJJ6U.6^?Z M$V.V;$$)>X<]:']3HU'">=,TS/8&1!5)2C*>)$>F1*=ID47?Q109#DYV&BZ& MV$$I87Z?0>*8TQU]N"@Q59+QKX!NY[?S'>8HM*U2G0MD--#-0Y?=R= MSFG 1\"/#D:[.I-0R17Q)1B?JYPF(2&04+J@(/QV@R>0,@CY-'[-FG0)&8CK M\YOZQUB[K^4J+#RA_-E5KLWI R45U&*0[AG'3S#7,C$QRA1 MVKB29MHV@<\$OA >8APV!8J9?Q!.%)G!D9BI M][T(3[P[<=^;,CAC*^*=3]YZ[ZW8W>\S=@M",^8\8?@:LR"85U]"\*T09_X? MG6_3]YL9[B-]OXY^3+8%TDV!- JD_Y28OBMQ"W-X%X2M>JK -'&:+"EQT'&2 M5]YE8!]Y?)._\&G:OPK3=-J2*SK_LK'_-:(#GTIRYT>H]1]L,234+ASO_=E, M8S89#OOY!['E&Q=_ %!+ P04 " "+1JE*Y(C%][,! #2 P &0 'AL M+W=O<$SPSEG+AYG YI7VP(X\J:DMCEMG>N. MC-FR!<7M W:@_9\:C>+.NZ9AMC/ JTA2DJ5)LF>*"TV++,;.ILBP=U)H.!MB M>Z6X^7,"B4-.-_06>!%-ZT* %5G'&_@.[D=W-MYCLTHE%&@K4!,#=4Z?-L?3 M+N CX*> P2YL$CJY(+X&YTN5TR04!!)*%Q2X/Z[P#%(&(5_&[TF3SBD#<6G? MU#_%WGTO%V[A&>4O4;DVIX^45%#S7KH7'#[#U,\'2J;FO\(5I(>'2GR.$J6- M7U+VUJ&:5'PIBK^-I]#Q'";]&VV=D$Z$]([ QD2Q\H_<\2(S.! SSK[CX8HW MQ]3/I@S!.(KXSQ=O??1:; [[C%V#T(0YC9ATB9D1S*O/*=*U%*?T/WJZ3M^N M5KB-].TR^SY9%]BM"NRBP.Z?%@]W+:YA'N^2L,5,%9@F;I,E)?8Z;O(B.B_L M4QKOY!T^;OLW;AJA+;F@\S<;YU\C.O"E) ]^A5K_P&9'0NV">?"V&==L=!QV MTPMB\S,N_@)02P,$% @ BT:I2@648+_" 0 -P0 !D !X;"]W;W)K M&UL=53MCML@$'P5Q ,<#DGNKI%MZ7)5U4JM%%W5 MZV]BKVUT?+B X^O;%[#C6BG]$]CUS.PLL,E';=YL!^#0NQ3*%KASKC\08JL. M)+-WN@?EOS3:2.9\:%IB>P.LCB0I",VR>R(95[C,8^YDREP/3G %)X/L("4S MOX\@]%C@#;XF7GC;N9 @9=ZS%KZ#^]&?C(_(HE)S"ZP%DP! (J%Q287R[P#$($(6_CUZR)EY*!N-Y?U3_% MWGTO9V;A68N?O'9=@1\QJJ%A@W O>OP,%$EAMC=%R.KB))@V/EF+ M*CVH."ZK[#(53S1>_%_X-%+?F&FYLNBLG7\^\9(;K1UX*]F=]]+Y*5X" 8T+ MVP>_-]-;G@*G^WE,R?)?4?X!4$L#!!0 ( (M&J4HV$$\^M@$ -(# 9 M >&PO=V]R:W-H965T?1=3YGIP M@BNX&&0'*9GYM/C%:]<5^(A1#0T;A'O6XQ/,]>PQFHO_"C<0'AXR M\3$J+6Q<4358I^6LXE.1['7:N8K[.-WLTYFV3: S@2Z$8XQ#ID Q\\_,L3(W M>D1FZGW/PA.G)^I[4P5G;$6\\\E;[[V5Z3'+R2T(S9CSA*%KS((@7GT)0;=" MG.E_=+I-WVUFN(OTW3KZ(=D6R#8%LBB0_5/B_D.)6YC#AR!DU5,)IHW39%&E M!Q4G>>5=!O:>QC=YAT_3_HV9EBN+KMKYEXW];[1VX%-)[OP(=?Z#+8: QH7C M)W\VTYA-AM/]_(/(\HW+OU!+ P04 " "+1JE*T&&4/&$" #(!P &0 M 'AL+W=O64=:]6;/>(.E6O*#)SI.\,X$-=1# $1>@^O6S3.S]\SS MC!TEK5ORS!UQ;!K,_VT(9?W:A>['QDM]J*3>\/*LPP?RB\C7[IFKE3=EV=4- M:47-6H>3_=I]@JL"F@"C^%V37IP].[J4+6-O>O%]MW:!)B*4E%*GP.IV(@6A M5&=2''_'I.[DJ0//GS^R?S7%JV*V6)""T3_U3E9K-W&='=GC(Y4OK/]&QH)" MUQFK_T%.A"JY)E$>):/"7)WR*"1KQBP*I<'OP[UNS;T?WH3I&&8/0&, F@*4 M]ZT ?PSP/P,"4_Q 9DK]@B7.,\YZAP]_J\/Z4,"5KSYFJ3?-MS/O5+5"[9YR MF,29=]*)1LUFT*!SS:3P5/;) MDL-F@1CBX-BJ4BCNP.OK4(W\0'%T4DLR(& M36PTK=$\)" & ,Q8++H(!.>Z"Z# "A18@-(9T* )+XQ@L 2RZ)"/T%6BT$H4 M+HG2F=,F7#C!$/I+HJ7NP4?^5:#("A19@. ,*%K\"QA$%J!H"1ZD\56@V H4 M6X"0/4%B39#]O+/^UQ!^,*-"."4[ME)WFK/=:1P](=T_9_L;/:9,7_U, M,\RXGY@?ZE8X6R95=S8]=,^8)(H3/*JO4:FQ.BTHV4O]&*MG/LR682%9-\Y- M;QK>^7]02P,$% @ BT:I2FH#;$D. @ L@4 !D !X;"]W;W)K&UL?53;CILP$/T5Q >L"=*) M]="I+V?&*9;JR&LD>@[X9)(H06$0I(CBMO/+W,0.O,S919*V@P/WQ(52S/_N M@+"A\%?^+?#:UHW4 53F/:[A)\A?_8&K$YI83BV%3K2L\SB<"_]YM=UG&F\ MOUL8Q&SO:2='QM[TX=NI\ ,M" A44C-@M5QA#X1H(B7C?>3TIY(Z<;Z_L;\8 M[\K+$0O8,_*G/^=X(SOA#YRH:O,/I)?&\T_QVN0!1<*U$U*D:$^?6J MBY",CBQ*"L4?=FT[LPXC_RW-G1".">&4H&K_+R$:$Z+/A-B8M\J,U2]8XC+G M;/"X_;-ZK._$:ANI9E8Z:'IGOBFW0D6OY6H3Y>BJB4;,SF+".69"(,4^E0A= M)7;A0WIX7V#_B,A2=X7(:2(R^=&=B=A-$#L)8D,0WQ$DBRY83&8PG<7$"Q\. MR-HM(W'*2!PRTH4,BTEF-;+-0L8C)$P3MX[4J2-U]#-S$V1.@LQA9+TPDCTT M*]HL+\8C9A4LG:#95:? :S,5A%>Q2R?UI9I%I\'S'.JGLHCOU$"R\^.3QDZS M'YC7;2>\(Y/J(9KGLNTS;6DU3\4! MK6__?H#6*%Z;]4,%/.>>X/MKKR)%[6:I&3OP+&4W618U/7!'W*J*\+^O MM&3MUD7N8^"MN.92#WA9VI K_4'ES^; 5<\;HIR+BM:B8+7#Z67K?D(O>Q1J M@D'\*F@K1FU'IW)D[%UWOIZWKJ\=T9*>I Y!U.-.=[0L=23EXT\?U!TT-7'< M?D3_;))7R1R)H#M6_B[.,M^ZB>N MEXJ9FSV1)$LY:QW>+6]#]"Y"+UC-_DD/FLDV[]3T"#5ZS]!FDWIW':C'O':8 M8(11^VJ*V0&8*6(_1\3K >(IDX/3 '0:&#Z>N$"6BPX3&TS=91/&OFUV/X=% M$]3$30BZ"0$W5L:[#A.-W21X40>#.AC0"2T=/-.)-XLR$2@3 3+8DHGFD^N; M'RRT!H76@%!D"4&8A:T2@R(Q$""V1.+YXOAA;%G9SU$+V2:@D00PDEA&DB<2 MG8EGB(F)#6AB YC8P &0#Q<)?QX"S2J /[.)PSBVJ\ <%2;)DIV%FH4 .W8I MZ$')2"C *WM](52P2H(%/W!E0D!I0DLAX'*"@'J"0KL.A[,O$$,?H#1K.FO!-YP M+\G^ 5!+ P04 " "+1JE*F0JO=R " ![!@ &0 'AL+W=O.R6U6/NEE,T*(5&40+%X M8@W4ZLF1<8JE"OD)B88#/I@B2E 4!'-$<57[>69R.YYG["Q)5<..>^),*>;_ M-D!8N_9#_YIXJ4ZEU F49PT^P2^0OYL=5Q'J60X5A5I4K/8X'-?^<[C:+C7> M %XK:,5@[VDG>\;>=/#]L/8#+0@(%%(S8+5<8 N$:"(EXV_'Z?%P?V7_ M:KPK+WLL8,O(G^H@R[6_\+T#'/&9R!?6?H/.3^)[G?D?< &BX%J)ZE$P(LRO M5YR%9+1C45(H?K=K59NU[?BO9>Z"J"N(^@+5^[."N"N(/PIFQKQ59JQ^P1+G M&6>MQ^V?U6#]3H2K6!UFH9/F[,PSY5:H["6/PEF&+IJHPVPL)AI@PAZ!%'O? M(G*UV$23\NBVP7:*2.?N#K'31&SJ9S<6$PR4#GV,47$=U3,G2KF#A6IFR!U$J0/V$@G(L,@&!GY'',C M9.$4LG (6;@)EDZ"Y0-.EI/79NIDBIDG(QUH<&W]D3()2&#RI8R[5EZ /"!RE MWJ9JS^T\M(%D33?J4?^]R?\#4$L#!!0 ( (M&J4HGE7W0]@( .(+ 9 M >&PO=V]R:W-H965T:D,2J;3P@2??O!YBZ+CZZOL1 OKOOCN,^W?+*Q9,\,::B MYZ9NY2H^*=7=)(G\K.JJY;=B4B>FX:*OQM6\^LJ1O'+P7UU/"ESD*R7'3VRGTP]='=" M[Y+!R[YJ6"LKWD:"'5;Q+;K98FP,+.)7Q:YRM(Y,*H^OWC_8I/7R3Q2R;:\_EWMU6D5EW&T9P=Z MKM4]OWYE+J$\CESVW]F%U1IN(M$<.UY+^QOMSE+QQGG1H33TN?]6K?U>G?\7 M,]@ .P,\&*#B70/B#,BK06:3[R.SJ7ZFBJZ7@E\CT5>KH^91H!NB+W-G#NW= MV?]TME*?7M88+9;)Q3ARF$V/P2,,&A")]CY08(AB@R?F^"W!=HHHYC # 9,@ MUCX;,^#42Z+'Y!;3]AB"\Z*$>3*0)P-XD,?38\H1#YK/<@+3Y"!-#M!X5[:9 M8D@!<\Q!CCG 03R.*2;$48 1S%I"R?4$J*W'LA4U@*1U*"D91 )![% MIIP4KI@%7N$")%D )'./9#%-5R<;R 6E<,NF %'A]VPZ?8?EK,P#3 %Q0!]H M+ =ZTUFHS$)/'H$B<8OP!WK+@;SF6N $RP6"%*+TF>"0(L #RP6"% +,KF\ M'E2,,RKF@2Y#L%P@0"_(Y.IRH$HD7"58-1 @&\27)@?RJE1D 298.Q @'L07 M*! 4XH&5 0'20'QI<""O2B$B6!T0( _$EP@G# H$!@2"^0&! (,*] MA&&!P(! $+^7(%"HES"L#AA0!^*/*0[TGUY*1I-1P\31#I$RVO%SJ\P,,CH= M!M5;.Z=ZYQL]P/;CYJN;?OK]0<6Q:F7TR)6>V^QT=>!<,1UD.M.U/>F!>]C4 M[*#,LM!KT4^=_4;QSDW4R3#6K_\!4$L#!!0 ( (M&J4IO]GU^+0( &H& M 9 >&PO=V]R:W-H965T^V024!K8VH[8?OVM0VA%+S2WL0'_IEO?F,F1<_%BZP! ME/?*:"OW?JU4MT-(5C4P(C>\@U8_.7/!B-)+<4&R$T!.-HA1A(,@18PTK5\6 M=N])E 6_*MJT\"0\>66,B#\'H+S?^Z%_WWAN+K4R&Z@L.G*![Z!^=$]"K]"4 MY=0P:&7#6T_ >>\_A+M#&)@ J_C90"]G<\]8.7+^8A9?3GL_,!4!A4J9%$0/ M-W@$2DTF7)LS*)+8>1U&)O6COV8_Q[F#L!C )X" M(AN !I"M_"-1I"P$[STQ''Y'S#L.=UB?364V[5'89[IXJ7=O)8Z# MU,HE%S MXI@DG!=+9)P1V(0YX%8[C-Q)$SAHCFR#^+P%>U#AH$JMIK29.DR1W8V(G M)G9@H@5FT.0S# XV0>+&)$Y,XL#$"TRR9#&,7AULW)G9S&PO=V]R:W-H965T M^]8+W._46K8(R3+!CHJG_@ MO7Y3<]%1I4-Q07(00"MKZA@*@R!!'6U[O\AL[B2*C%\5:WLX"4]>NXZ*OP=@ M?,Q][-\3K^VE42:!BFR@%_@!ZN=P$CI"2Y6J[:"7+>\] 77N?\;[(S%Z*_C5 MPB@?YI[IY,SYFPF^5KD?&"!@4"I3@>KA!D=@S!32&'_FFOZRI#$^SN_57VSO MNI_F*AJEH^_3V/9V'.?Z=YO;$,Z&<#'@^+^&:#9$*P.:R&RKSU31(A-\],3T ML09JS@3>1WHS2Y.T>V??Z6ZESMZ*,-YEZ&8*S9K#I D?-1\5QZTB"A8)T@ + M1>BD"*T__D#Q:44Q:5*KZ:TF24.R MF*4HRQ&R5RHD1;%!*L4"8->5@%$[S> M$X?:O&Q," "O!@ &0 'AL M+W=O:U)PS.W%*+= M(,2+$FK,%[2%1CXY4U9C(9?L@GC+ )\TJ2;(][P8U;AJW#S5M0/+4WH5I&K@ MP!Q^K6O,_FR!T"YSE^Z]\%1=2J$**$];?($?('ZV!R97:% Y534TO**-P^"< MN9^6F_U:X37@N8*.C^:.ZN1(Z8M:?#UEKJ<" 8%"* 4LAQOL@! E)&/\-IKN M8*F(X_E=_;/N7?9RQ!QVE/RJ3J+,W)7KG.",KT0\T>X+F'XBUS'-?X,;$ E7 M2:1'00G7OTYQY8+61D5&J?%K/U:-'CNC?Z?9";XA^ ,A>)\0&$(P$/SP74)H M".&,@/I6]-[LL8G0T333%[&R8>,$CF',+ZUK"^%@@G LDL;(^)-*;1F*7=(K!: M!!:+U2< M]6=HOQ"T-=<#&NZH_"]02P,$% @ BT:I2KG]%?34 0 )00 !D !X M;"]W;W)K&UL?53;CILP$/T5Y ]8!PC9)@*D3:JJ ME5HIVJK;9P>&B]87:INP_?N.#6'9).I+[!G..3/''B<=E'XU#8 -W@27)B.- MM=V.4E,T()AY4!U(_%(I+9C%4-?4=!I8Z4F"TVBUVE#!6DGRU.>..D]5;WDK MX:@#TPO!]-\]<#5D)"27Q'-;-]8E:)YVK(:?8']U1XT1G57*5H TK9*!ABHC M3^'N$#N\![RT,)C%/G!.3DJ]NN!;F9&5:P@X%-8I,%S.< #.G1"V\6?2)'-) M1USN+^I?O'?T_[Z@XGDRL2(23Q&>DR;K97S=#%Z0K0M1]$$Q2JE];Y6&3G67^*W.U&PO=V]R:W-H965T\\Q]DU&QE]% R"==THZD;J-E/T1(5$T0+%X8#UT:J=BG&*I MEKQ&HN> 2T.B! 6>MT,4MYV;)29VYEG"!DG:#L[<$0.EF/\] 6%CZOKN+?#2 MUHW4 90E/:[A)\A?_9FK%5JRE"V%3K2L3" MV*M>?"M3U]."@$ A=0:LABOD0(A.I&2\S3G=I:0FKN>W[,_&N_)RP0)R1OZT MI6Q2]^ Z)51X(/*%C5]A]A.[SFS^.UR!*+A6HFH4C CS=8I!2$;G+$H*Q>_3 MV'9F'.?\-YJ=$,R$8"'X\7\)X4P(/PB1,3\I,U:_8(FSA+/1X=//ZK&^$_XQ M5(=9Z* Y.[.GW H5O6;!;I>@JTXT8TX3)EAA_ 6!5/:E1& K<0KNZ,'G OD] M8K^S5PBM)D+#CSZ9V&],3)C88+JI1N!OG.86D+\/[5(BJY3((N6PD1+=53GX M&R$6B&>7$5MEQ!89CQL9L>5$'C?'EMM \?9$T.JV4>"U>9C"*=C02?U?5]'E M[3\%^K9NXB?5$Z8G_)%F:B@_,*_;3C@7)M5;,#>V8DR"TN@]*'F-ZF'+@D E M]72OYGQZR=-"LGYN4FCIE-D_4$L#!!0 ( (M&J4H]@N#O/P, *L. 9 M >&PO=V]R:W-H965TWR/'1_[SLZB>6[WG$OG MI2KK=N[NI3S<>EZ[WO,J;V_$@=?JGZUHJERJ9K/SVD/#\TT?5)4>^7[L57E1 MNXM9WW??+&;B*,NBYO>-TQZK*F_^+7DISG.7N:\=#\5N+[L.;S$[Y#O^B\O? MA_M&M;R)95-4O&X+43L-W\[=.W:[HJP+Z!&/!3^W%^].)^5)B.>N\7TS=_TN M(U[RM>PH"7F*6_Y2I1_BHW9J#'6HFS[7V=];*6H1A:52I6_#,^B M[I_GD?\U# ?0&$!3@!K[HX!@# C> L)>_)!9+_5++O/%K!%GIQE6ZY!W'P6[ M#=1DKKO.?N[Z_Y3:5O6>%I3X,^_4$8V8Y8"A"PR;$)YBGX8@-,22C'!Z/\#* M1"0Q'B& (H(^/KR,3S0- R3I(74/"1(_"K1$ "J,_ #G$L)<0B,72BS3%4&" M"!!H$[9$&%W+QYAWB<0PD1@0A)@@@03)Y\N2&!/.DC#*-"D %<7,DDL*$T518OE<"%L" 4M(+:Y"V!+(M 1S@1 H335!$&3YX @[ M @%'R'P+!78$NN)20.9Y3^8.0J@TMLTNM@0"EI#9;E'8$NB:BP$"F8(0R+*= M"3L" 4?(+ @*ZX'9)[\I"YDNAZ 2@+;#L*60, 2,HNK$+8$NN:*@$"9 M?D> (/V#\RZN^!5O=GTUU#IK<:QE=YF^Z)TJKCOJ2@2M?ZDJL:%N>J,9RKB? M>;,KZM9Y$E(5('V9L!5"R>TW4>S.43T-#BL-8&GI3 M?;KX#U!+ P04 " "+1JE*0=TV<-,! E! &0 'AL+W=O.ACU M8H^//%!//*1UQN7^/_L5KMUI. M5,-!LM]=9=H<;S"JH*8#,\]R_ J3G@>,)O'?X0S,PETE-DK>*+=)B03(9D)-O?_".E$2#\(]UY\J,Q+?:*&%IF2(U+A ML7KJ>B+>I?8R2^?T=^?/K%IMO>WO[])Q';"Q$!L_88$7)LHRBZJ.0:M8F6J% ,6=PN M!]7X1M2HE(,P3L?"._?Z8^)>Y\*_MS,06O8C3!B@'U0UG=#H)(U]>_]"M90& M;)'1G>W*UL[L;#"HC=NN[5Z%S@V&D?TTE&3^,Q3_ %!+ P04 " "+1JE* MC(R:>ID" !<"@ &0 'AL+W=O#LY:R-YX3(JSWJJSYTLZ%:!:.P_&L ML@:?R \B?C9;)D?.F.505*3F!:TM1HY+^R-:;%"D CK%KX*T?')OJ5)VE+ZI MP=?#TG85$2G)7J@46%XN9$/*4F62''^&I/:XI@J?=K[<]S>*11])JXT]0]19K$&L@#T0S%!U%\ $4K=]UKPLDJ'[PX2#462!5%*0P3 M@# ! .-K,(&QC.%P9% &GKZI]S4SD!@$ MB9_P-S:=,TD>B&8H"8B2/.$NH-'?^;N2&48*8J0 1@@G0"[<1-PGW!U$TPT+ MD=%([HOF,#:]UF0!/Y-U#@ MUH:@WA;=2 $W) 1U),-IH"6Y0:37\T UQX';$H+ZDN%U:+J(DM P&Y+%*;H! M!+]<9!28Y"W<;RGO7GG7X@:#.A*>DU) ZW8J_!D MA]\P]7-%R=3\ QQ (3Q6@AJU53ZMI-[[8/7$@J5H\3[NTJ1]F/B/:><3^)3 MYP0^]C(*IQ W#C[7L0K7JPXSJ:.P32*=(;%>XP>JCQ;%NP0B2;, M>L3P+YCK&<.0?Q;A9T5X(KA*!"81\&SQ764$+4]!^3]4\K,J>2*X_%+FS3>1 M_#]$V,GLXM-\%&XGC2=;&_ :TK!::P,@7W:!377X&V9'01NBN43;C6]B=(+M MI^?.YC]7?0)02P,$% @ BT:I2G&;)!,. @ P04 !D !X;"]W;W)K M&ULC51=CYLP$/PKB/>>^0JT$4&ZI*I:J96BJ]H^ M.V03T-F8VDZX_ONN#>$(N*>^8'N9G9E=\.:=D,^J M#>"V>-VOB5UNV:$%56 MP*EZ$"TT^.8D)*<:C_),5"N!'FT29R0*@I1P6C=^D=O87A:YN&A6-["7GKIP M3N6?+3#1;?S0OP6>ZG.E38 4>4O/\!WTCW8O\41&EF/-H5&U:#P)IXW_&*YW MF<%;P,\:.C79>Z:2@Q#/YO#EN/$#8P@8E-HP4%RNL /&#!':^#UP^J.D29SN M;^R?;.U8RX$JV GVJS[J:N._][TCG.B%Z2?1?8:AGI7O#<5_A2LPA!LGJ%$* MINS3*R]*"SZPH!5.7_JU;NS:#?RW-'="-"1$8P)JOY40#PGQ:T)BB^^=V5(_ M4DV+7(K.D_W':JGY)\)UC,TL3=#VSK[#:A5&KT4DQF,4W?S2#%:S?K^FZ)2Y-@"KOSLW+Z63G\K&8ZJX7.&S*I4R9UR/SC V9. M@NP_^I8M?+Y+/RR-DLF?ST&>[9!07BDNC3;_V"0ZSJ''R-R<67R+\ZD?)Z\T M_7#[1N6Y;I1W$!KOI;T])R$TH,O@ =M9X3P=#PQ.VFPSW,M^JO0'+=IA8))Q M:A=_ 5!+ P04 " "+1JE*-@1HWS," !I!P &0 'AL+W=O:-6OBEUNT\"-2N9#55+Z)E MC7ES$+*FVDSE,5"M9'3O2#4/"$))4-.J\8O2 M<=$M?.Q?%EZK8ZGM0E#D+3VR;TQ_;S?2S()195_5K%&5:#S)#@O_ YZO,;$$ MA_A1L4Y=C3U;RE:(-SOYO%_XR"9BG.VTE:#F<68KQKE5,CE^#:+^Z&F)U^.+ M^D=7O"EF2Q5;"?ZSVNMRX6>^MV<'>N+Z572?V%!0['M#]5_8F7$#MTF,QTYP MY7Z]W4EI40\J)DI-W_MGU;AG-^A?:#"!# 0R$DCTE! .A/ O 3\E1 ,AFA"" MOA37FS75M,BEZ#S9?]Z6VG\1GD>F^SN[Z)KMWIGV*+-Z+D*0U$$:!\$D1 C! M44(P2@A$P;! ! I$@ "9-+['Q-=!P_1AT!CTB?_=LV5\UQ""$7IHE(!&"6 4 M3HR2NX((>F*4@D8I8!3! ADHD $"\21I=M_Z[''0&>@S WP26 C>'>B_X@Z M@&ZRQD^ZBA^J4=Y6:',: MNC/K((1F1A.]F.)+<^^-$\X.V@Y3,Y;]X=]/M&B'BRT8;]?B#U!+ P04 M" "+1JE*K([)T^ ! "H! &0 'AL+W=O^_6RXEJ.$CVJZM,F^,' MC"JHZ<#,DQR_P.3G T:3^6]P!F;A3HFM44JF_1>5@S:23UFL%$Y?P]@)/XY3 M_@MMG1!/A'@FV-K_(B03(7DC^-,D09FW^HD:6F1*CDB%G]53=R9NF" M_NS\GG6K;?1<)/%#1LXNT839!TR\P&QF!+'9YQ+Q6HE]?$./WQ>G[TQ\O#*Q@ME>R0B0K8>(X#-.UG6DJSK2VQK1M8X5S+6.]#]TD,4/ MYJ :WPL:E7(0QAWE(CJWVV/L+LA5?&_;,'3-6YK0P]^I:CJAT4D:>_W\):FE M-& E1G>V,5K[;,P+!K5QTZV=J] \86%D/[T+9'Z&UL;5/; M;IPP$/T5RQ\0LX8DJQ4@95-5K=1*JU1MG[TP7!1?J&V6]._K"TMHEA?L&YY/2KZ8#L.A-<&D*W%D[' @Q50>"F3LU@'1_&J4%LR[4+3&#!E:'(L$) M39('(E@O<9F'W$F7N1HM[R6<-#*C$$S_/0)74X%W^)IXZ=O.^@0I\X&U\ /L MS^&D7406EKH7($VO)-+0%/AI=SAF'A\ OWJ8S&J/?"=GI5Y]\+4N<.(- 8?* M>@;FE@L\ ^>>R-GX,W/B1=(7KO=7]L^A=]?+F1EX5OQW7]NNP'N,:FC8R.V+ MFK[ W,\]1G/SW^ "W,&]$Z=1*6["%U6CL4K,+,Z*8&]Q[658IYG_6K9=0.<" MNA30V$L4"LX_,>.RES)-DYQ T9&C]D^29)M MG6Q3)]O0H1]TLAN=A_M;&;(Z?@&Z#8-G4*5&&89^E5UF^XF&ZWN'QX?QG>FV MEP:=E75#$*ZJ4&PO:A"QF*%+A MT6ZE]L?O>P\ "1(@)=G=J4IV:FK<$HGCX5UX%Z ?LBQG7S91G/WINW6>;U^^ M>)'Y:[[QLD&RY3&\627IQLOA:_KP(MNFW NR->?Y)GHQ&@YG+S9>&'_'BCC\ M1\'/DR+.__3=>#S^[L5>" MH\/PRYLPYNPZYYOL?YH=),BW_"',\M2#GN^\#6^V^GAUPSY?G1=I MBFNZ"C,?1OX;]U)$&[OP<@/2TU-W=#IV6X"["B.>LG/H]Y"D!F1GOL_A/;P- M1,NV)4IX;ODV27-:2^[EA4'COYEDER-\2B+@)"^5$!G-WB4M'7_F473Z:YP\ MQNR.>UD2 ZC765:TPYIL-L "=WGB_^JP.^)%]K[(L]R+B0PG82Q9M-_*3!]V M6P/1[O#TKZT=;G@:)D$KD11[_]?O?M?)Q#K!K^"A@:=F2SFOM>U?#:8X@ZZ! MZ!YY#\VW*R_*#,C/$V#K. .LPZQ&T-R:YY3Z'=_<1SQP&?S+F15'R2$L!]<&"I+C/5T7$/-]'U9>Q M9,5ZL^F,>3D#(OKK4DG1?+WI;(ZO 'B^N0=):UO =?P9X$G2T)20FY1OO3!@ M_,L6$6V!>57$ <(,^/.3#6>Y]\5HABK_9;;U?/ZG[T"G9SS]S+_[D1FZ*,F! M:_P:.DV 8*-(\YW#MA'J1UPHXG2+G--L_(:0Z -7%A%Q1L!A>C\4BAB[>AO4 M&?^D!X;8\YQMCYGNIR0)'L/(T*+7H%SBAQ"1)!;EL)@;O=_G:Z"1?=4",_9W MBOVBT+L/HS '*AH\>*8X9NOMD%B6]VG!V\FLY@ACT%11A(LG[HN2^.$TY^D& M,'MOK*A.3PT^4[Q6'!H%73P$6C@^_4?A1>$J)$K*+M !818D12+9\=HQNP"S MHP%J[3 7BR9!!EL!E#6/?4MCTNWK) I@(_G^]XN1.W]%')/O#*J <,E%9&)# MZ V&+I H9: A"NXPUQD.A_B_W!.85^1KD--_\N 5^R=/$_4\Q$TG8* DDFHS ML2T#<-0RUVC8-=G<& M&L-D)K> 39H58"L0'G%V/\ERF';I3*?+$G=6C;P73L&*62L+[65=FD;O_\>6 MGL_>.D]N/'RSYGD(>WUV^%YZMF=32\MM<*^\E.Q+=E.01)&7@HX#!!,9#!/* M&,#@]"X#K*VWY-(G]$P.L_SJ@GOLHNN]CUJQM>O^Y5J[';C6NGB5O3MGLW(R M.@&\W*BNQ<9R8K7]U,(TIG7V,+'N$AI2C(9#!C:>92,!]Q>@L;[\*4W 6@&# M8Q4:.^D=.!JD^6#3X>C/?>]MMJ^8%VS"F#Q%U(4=1AHT*?R\2!'YJ*[,R4'I M,:090(80KL(OJ'BM!L?[+7IE.)38KBWF#@=\YOM>2W#-]T2J>P[J0;XKZKY*DPU+2N;Q< -O,5>#OQ>9-+CR M!'>$!&PMX,RXHA<\QV_D5('0? X# /U^QTZ*C S)_F%371SC$9##?GKO90V[ MTUCT&NQ]H5$T($B8:(XN4[WF!5KUG@ ?J][_A#&:+PC&K9DN1[5GZ/DM/5\E^2O!&* ,RKU:FRLZ8,72]7C:#I9J29](IS8-B:["#,_2L"$XNR7#_Q+SEY' M0,5FI+DE(G/B]NWK @6/>S&P<+A!_U?N&[Z^;ZQ*<++:#D+A:NZOXR1*'D)4 M:[!E#]@)Z":&[LUH^ HLQJT7[^B;^ZK/MF)J&!3T%P\!&VO8(H&P/,9W8 +# MJVV19@4&90"].%9:1)PFQ"]WW =SIW2)+K_XI),I @L6+"X))0$T:0J+ C(CA8TW$L7BO(6H)$0HKHOZ "$*>=-#U',T/K* M!(>@$.@H><)*!)2LA%(0&(1&=:#<+122K5!:B#QI7J)7[?M\FPNA1GQ^C,/2 M-J EG6V %WP/\ ;"@];*QHO!A"'M P39>+^"00I*=D,=:&<%QV$C=4Z^!CGS M5BOPX@7M"/N>YXO=I@>D232:&(X>]03V>#=AB,E1?U,MJ23B%&)@@ MQH7KPP#,UQLT1GAI_EUNME&RXUSD2U _ 6'41JO[(F=QDK,=!NX1IAX;+T<(QG!J)!N(3F.@TY47INP3!51J>^IUC%ZS M=:/6NCR3-N/^(?.3(I%[)+!IIBFOL&KEL*P >GF9+9;F5 ]E#D"8V5XC\N^P MQW6(HX"DD6(,*,3II>F.""'UH=#?6Q#4+Z3AV0I7(<)2]]SWBJQ4M-D:M"*( M%(8?8/>AITG&=DM0 M62)WA<&CS*F->*-LILDWF MI^&],(H"3!1$RCR*E9V?"\-PCU6LMO\=YM(Y*5O#NAMTJ^16&J627_+DI::W M[VHN'Z&%VH I!:0 -U':-7*OS4!K+E%_SI@>S=4[:NS_1]A.UR%?@9D-9C?% M(M^O5D RV(MAT\3_;RNW4H""!F6)]T2;&%O#GB!3(6VK[,&REO37)>+FU%R+ M%MX#DZQ@"HW1)*U:[/:ZTR)'(F^Y#0;05^A3B#Z/R,:52@'F[+GCN3 :IO1O MEVV/2U@EF!FAN"H,!+3+IM2U9I\I#[O)1N4 M\<NHO!8MJ<3[+J072?L$\502O_!EX*$"NQ8*"XJM\-*[IZ[F B>Z\V7 MPF"UM)M9GRI/]+UNZ;/2.>E-1)H8OP_':-\!_Z/(WP 7"DTKX]=8"P%RJ#)& M0&]%566.U]D^)Z0*O@>!1;^ULD^]^Z3([6HD8R&H"1>8;Z#-J.@0F!^T:3P7RH1$\.D@1V MX9GC@L::.K/%3.Z^88D&].> ;5WQP9VZ=G]J!FBMDMTDH5WU,7]DE\),H\[/ M0_6LWYP9%9A '$8;0%DM13"C-\32%Q5Z$&\&]*9ZVP,4JB=RC"7A>SFP+GQ. M_$0FPPT0AT3>J &5%255BZ>L<]XW)F(B&=A,9*) UDSRQV:ZL1)(E7&L1%.8 M'-4^"5(J,XKM\Q3;_3.UICAE8"\2]F,-#$V'6/I)]>=N_7,I:D/K; M; OAP >2SC@96Q)$)/9&)+.5K'$<@NK&S4O#XVJ')X(=B206"LU0QF?CUM[ MFV@+"E+W]?P/KA> B("RQN@7! LL"])"9$A..@X.T@>Z(^4:J['$M-SZU"K I?J6"3C1L MY0PU)@LSJ8'!WQ-=RVEKG91_I="G61<:]R&P&H_J4)/JQSB5 %YW3*Q8,_A/ M!5@TE#TF112@K04V<:B$:("9C.Y=E8VGCKL"9ZGS1-^>L>?%2"$6F@&7P&A/!5;Z:4IG841B58JR!"HC+7*M?AL"1 M6&%0$KF>[E $4]OL #:LLB^1+27G8X,5*\0^[O /5J37(A&E"0>; >V3P$O$Z2WR!D6&[2OSWB:$%IEX>$* M/5Z'74; +6D2A[Z0^^LX*-#V!2$3 @+66%F^A+4 4FPZ?4OIP1ZDZ=Z*\7". M.YKC#[7/!O5G[H1-IH,Q?*\6C?8.F-/@UV&[F3,$ MZQ#P/(,O"AM@.<[ @7)'@SD\A2\C:#(>3'"<$DVBHDHB"JS,X02TX6 $;=#M M'($[.87/.OY&-.J.--A]4 E*E3HM8,49B4:RN\2Y%<406N%Z&?62@FCP3.E>-EOF[D> M\:4X8=86\0WX*D1Y9!'0FUR+>CF]->#G%:C#?4*:_I*U[649_0;5B M06J$D0Q1E"<='--#Z[')"!TTM*G!30.FF=&_2W37M','>E&199@3'*4/_\PP M<''B.HLI?NBQ$V":";Y"AE&)91L8IP@*?G"7:*./Q@L#=--S>"KTYDCE @A8 M6, PNV)D^LXH05P%."RM8PG B ,)Z"U'= MWJK"!LV'(L(5D,FH8JF 6,$O LGVZI!AY0U\L!UEJ-X]MUQCV*]-),LTF@61 MAJ6!N2"2,12^0E7U'149W:I2)ZJ=B#PM_FW9WF@'3V*, PH;1MEX*3]%0.6@ M.#P2$?S#:'>:/&(A?E;N@UB^TSX)C^">/24K*L&+6DJE?1$O-%NDTR M*F)NNBQ5]D>85+BUX("4 =+C]0[SJ#R1!^7C$-8K[%:T3&1 !A[C&4\MGR8S M<+*C)(5,6\ WT1">[5@"TI?6LQ88QZ;8DKY*G+'&[./18/$'V%(&8[O](1F] M-UMVRP(;+IO)<^;V7V'PCSK6B@)F=I_8Q2JI&SHV5:ME,FK6S";/%0NW;YLX M8_5*:,JH-:,$6#R@ OK<*>10TWK&5Y^NU+3+I5$W&?&D!F//]Q)/T@><@*"V#[G"@ M=_SQODAW* 2"ITHP=;#4?#0^^$'"'XF0D2T*>VKDI$$("PJ^--3O" PS"JRX M4@'W7#"E>N.9_#8:#$N?L<[H-<\Z-8O84>SB&AK\.OV?:<;: MV*?J>EOB3VYF[FA<;A;JN^ATM WG8D6)R@3?>"D0]D,*?((Q;EB8643F9+0LG!HWF]+@$P6LE!G)DIW&HZ8X<"&#W&X N>C464%W(/'_-B)^F24 MT=M:_W)VGU%.S#CB#\+87L7EB!%V[!?Y;SN%?ORM(NQK5(296%7E8,=0XJL5 ME;'G5Y6QDP]T>L#@4U&++%X:W.^O>5"(4OK#RM HK'*T OE_667650C42BV= M(A6_RTJ8MM$S?HUKBD+3_0'PGY1(/3P9=Q!ME.%_OP/,_1T)T;\YJ7[+!!V9"3HVN7,05UQ19N7T#656S"&>R@._95K^S3(M3^<1AUT5 M.8:3:LF:2QFA?KJ1\<3<2TO0N548ZC$]4N'Z@8MOHP6_0B#QN'/)[.2"SBMD MM! PX+4;'"S9*7DV^T(_FUW+,]VV7M+3TEO=,/:F_2Z"]IXB\7UCO[NL/ 0# M^_&93]6KK+HE[J:Z4>"R[4:!6UYFN%AU]03[Y2T)CAG!.R(6 XUTB_V X(VD MTY$W;)3!D;;;5MIO33$#)K8K)PX-G)C0'1I'>4+HY'">ON+W _"T[->T'A%> MP93M:WFR1$90-8 N[??/M"[@K#I @C:8Y6B7\)&<*D"@/&!* 8F8CM-TN;OO MEZA%'"J/^AE(>9Q% M'FY0LOI)7+?8P=Q"%U\EZ8J':%A9]/$^S7C:B /O5:%]++,E;;1A(KW8@3[ S0-LYA<@,# M[P?I$#+>58< :Y@H@WAV>^&%=J<= ;CO/KL#[Z!^K\@J?!N MQZRRR=>:40LBM\]9-OIZL\H(==>C MIRN5T(&NCFY?"WW'37$T.CN'/QA]AZA8>Q[0JF"?9C35?CZBTLWV7Z(H$QP: M=6$WZ6YL0;BX;"%H7,UA)RV,7X%E5+?(),TA\,BVWQ*<1GKH *#,'D=.:YRNS/H2KRMSQNO!2O7[\3)WI%YKOU)&AC$4?V!O\8.?",_:6(0^B%=7@A MEF++(K Z@MJT4C>2VNWHR,LHNO@SW7Z1(]C4P]%S?=7E>^=>%'&Z5?02L=SL MU2JU'?,T/.&J358VLLNP/:UI"2*U:#?M:)V^Q,LOLKB^# AIA_C,0[\.!LH+ M,PK9#N+I 7G5C_(HZ[D\RHI>Y.7-74T?29_ LHI#(ZNH\JZMUDSC/4#[]=>"N5X3-,SXFD^U!'#;<)8F MWP1L3#V; &(.VGQ:IJ3;(Q:-!M\&Y-%@;@%Y/)A8,-V2(F]%^Y[VWV1!B\'( MA'P^F)H/]0Q^VVBV-M\$[+F-M1>VAUI10=M@EB;?!.B9C;'G@Z7Y<'^MPN&Y MG%J>F8SO/:=:]TY^"F:*/(E:7L1XH0Z=MI5&'*_S]3H!8U$M50#&6JKLOID( M%347[?'&F$*NL*8S\)]E.7VK^E'\\(9.V7<&,;MQ:RL/L)%-P^CA/[XQ;V$2 M\GWL.?+FZ.^R/!NHG>&\1;?V5OY(02C#^%[.KGA XS.%:&Q5$MJ8JNCB1*8H3:Q (^W'%1PPXG&$7ZG.Y446N7?_]Z=+UYU,:A^RNU"&[UATPY9ZHO1-U3X@C59L .K<-]K*D060J M-2"? YR6E "ZHZ&,)4+E7++T166-9/5+5QJDM6K&(4[TU==G OT6.%%.\LGS MA9=;EA>U,=IQ4]#1)&"[ZE3QDS@X4S'"1FF/OE4,LNI#P" !?"@ #0 'AL+W-T M>6QEU%7 M*U?.UW M$SN@7CQ!/4RW7&/N8?+2)@?]!J1Q(<7^/EC L!,.:$-8@J\)HVM%;59!.&5; M#\\MD$DF%=+F $SUR"+-HP]'WK-GT_-P*J1RM7T%_UWWTP\"@V<%4L9&@7/L M@32NB=:@Q(UQW&0'_A)"O;W:UD9AJ<@VFB_PE. &4V0M50YJ+!/A 4IC!H65 MHVA9V5'+.K!!K24W1DY)*05Q&H:,WC"T&3!V;R_NMV*/NRN0GV./),3(JAA, ML^K>G$XM=))WV3SW+FUX%"^JZ4;J3ZU9CG"^O7APIZ"@G?.[8A1@V$E=L^U' M1DO!P2_FMP6C(PNF,1GJH$HJ^FCX[%7)# *HPTH3;-=Y(#+TF:_/: MV^,WN3D4I&7ZSB[1!1,\V5^L\&@YSEJ-% F>[*^0TY:_=P6G)V7Z$U!+ P04 M " "+1JE*83SV288# "T' #P 'AL+W=O-,F$#Y50M@[;&+_7*9\S(1EUFVR+L MVE3LNPDZ_&83LZD*RF:L_?2DNLQR. \RP#NOVNM9K3+FSC4\<),JC^"'@[RQ MIE+&JXK!F;>UKH"C8M]D+4VI&(+D!"3O$U(@2$% BEX@'R,.O(H@"P*RZ!-R MA"!'!.3HL)#W-BB6LV/H8*\]LW,V=)H 4 'DGM6//LEZKV)IWVL"XT1)!C@G(<0+((K;D4CIU M/).;O[.!*CV41I!G!.19 L@10$[,*Y2T3BN/ _B0BN##!&PGP :C9*Z<:\>S M+5\P'VF8 RNFY3MMVZZTC6)3Y39]C0$IN^0'UDL+.(Y_H%JTPGY0*^N"-@M, M2*DE/[!;6L(S(/P9EM!Z$P@V9A$9V+7W*F!,2B[Y@>VR"=S#CZY^DN^?QPEE ME3R)5J)7IC!O",B .[,Q2BMY"J_D42P/\3&,Y:ET,'%\0I[-*E0#[$DW!* M-#R%:'8DR(X@O:J5_X(A*=OPOFRS(<689$;3FW-:3HQ)B8?W*1Y>8$Q*/#R) M>#I".SO"F)2!>*^)S:=DFW(0[S.WX:<8DW(03Y'==$;-,<:D',3[S&\X=A"G M',3[=)# #A*4@T0*!W5BYAB3LI!(8:%=50(T5%VM:YSY",I"(H6%]J2.[.A6 M!8ES;T&NK*6PT'ZG1TZ,25E(I+#07LQC]DM]:DW*0B*%A?9//8[9_:=_D[*0 M2&&AKJF'P!82E(5$"@MU8F(+"&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%V3UNPD 0AN&K(!\@R\PL?U%(E88VR04L6# ";,N[4>#V<6AB M)/"7 GTT6 @T\Q;6(VO]\A[V>=I692RV=1P<#_LRSK,BI?K9N;@LPB&/3U4= MRO:7==4<\M1^;3:NSI>[?!.<#H=CUW1G9*\OW9F#Q6J>-8N59(//O-F$-,_< M<>^^JV87BQ!2=.>+/+4+VK^-.L/FM AD'/*3 M$-9\K05P+7RO!8 M?+$%D"U\LP6@+7RU!; M?+<%P"U\N070+7R[!> M?+T5 MZ*U\O17HK0]XUD8/VWR]%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R] M%>BM?+T-Z&U\O0WH;7R]#>AM#S@K08AM?+T-Z&U\ MO0WH;7R]#>AM?+T]T-OS]?9 ;\_7VP.]/5]O#_3V#SCK[N@=B[P)JX_4;,M- MO'?)Q?";-1VX8SKMP_TSSE-O[N\HG=HMP9T_[W[SGJ?^1KB+UU"O/U!+ P04 M " "+1JE*S"W63[(! #)&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S- MF=]NPB 4AU_%]':Q"'3N3]2;;;>;R?8"K#VUC6TA@$[??K3JDIDN<5&3WTTI M'#CG@Y+OII./K2$WV-15XZ91X;UY9,RE!=7*Q=I0$R*YMK7RH6L7S*ATJ1;$ MQ&@T9JEN/#5^Z-LV)FO+C/Z%IO.\3"G3Z:H. M2V)G+*G,%42^KF)7*$O9N[=EL]CSSI7UKZH.B=FF8K\FQ-?C\-N*^@&ZR"4K M^W MJ*]4%]@]^5D%#[ZK/N#];L&U!+ 0(4 Q0 ( (M&J4H? M(\\#P !," + " 0 !?D !D;V-0 M&UL4$L! A0#% @ BT:I2A+JP-[P *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ BT:I M2IE&PO=V]R:W-H965T&UL4$L! A0#% @ BT:I M2G#N$S85! T!, !@ ( !M@L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ BT:I2GX +)?L P &A( !@ M ( !]14 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ BT:I2EY\ZKRV 0 T@, !@ ( !ZQT M 'AL+W=O&PO=V]R:W-H965TFL.M0$ -(# 9 " ; C !X;"]W;W)K&UL4$L! A0#% @ BT:I2I)8"]NU 0 T@, !D M ( !G"4 'AL+W=O&PO=V]R M:W-H965T< M5;&PO=V]R:W-H965T&UL4$L! A0#% @ MBT:I2DZ4%[K$ 0 -P0 !D ( !*C$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BT:I2@648+_" 0 -P0 !D M ( !VCP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BT:I2FH#;$D. @ L@4 !D ( !6$, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BT:I M2B>5?=#V @ X@L !D ( !FDH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BT:I2GGVKQL3 @ KP8 M !D ( !45( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BT:I2CV"X.\_ P JPX !D M ( !UU@ 'AL+W=O&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0# M% @ BT:I2J(6WR2A 0 ?P, !D ( !)V$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ BT:I2JR. MR=/@ 0 J 0 !D ( !KF< 'AL+W=OI,(! #] P &0 M @ '%:0 >&PO=V]R:W-H965T&UL4$L! A0#% @ BT:I2F$\]DF& M P M!P \ ( !%XD 'AL+W=O. !;0V]N=&5N=%]4>7!E&UL4$L% 3!@ T #0 '@X )J0 $! end XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 67 174 1 false 30 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ufpt.com/20170331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.ufpt.com/20170331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.ufpt.com/20170331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://www.ufpt.com/20170331/role/statement-condensed-consolidated-statements-of-income-unaudited Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ufpt.com/20170331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.ufpt.com/20170331/role/statement-note-1-basis-of-presentation- Note 1 - Basis of Presentation Notes 6 false false R7.htm 006 - Disclosure - Note 2 - Supplemental Cash Flow Information Sheet http://www.ufpt.com/20170331/role/statement-note-2-supplemental-cash-flow-information- Note 2 - Supplemental Cash Flow Information Notes 7 false false R8.htm 007 - Disclosure - Note 3 - Fair Value of Financial Instruments Sheet http://www.ufpt.com/20170331/role/statement-note-3-fair-value-of-financial-instruments- Note 3 - Fair Value of Financial Instruments Notes 8 false false R9.htm 008 - Disclosure - Note 4 - Share-based Compensation Sheet http://www.ufpt.com/20170331/role/statement-note-4-sharebased-compensation Note 4 - Share-based Compensation Notes 9 false false R10.htm 009 - Disclosure - Note 5 - Inventories Sheet http://www.ufpt.com/20170331/role/statement-note-5-inventories- Note 5 - Inventories Notes 10 false false R11.htm 010 - Disclosure - Note 6 - Preferred Stock Sheet http://www.ufpt.com/20170331/role/statement-note-6-preferred-stock- Note 6 - Preferred Stock Notes 11 false false R12.htm 011 - Disclosure - Note 7 - Income Per Share Sheet http://www.ufpt.com/20170331/role/statement-note-7-income-per-share- Note 7 - Income Per Share Notes 12 false false R13.htm 012 - Document - Note 8 - Segment Reporting Sheet http://www.ufpt.com/20170331/role/statement-note-8-segment-reporting Note 8 - Segment Reporting Uncategorized 13 false false R14.htm 013 - Disclosure - Note 9 - Other Intangible Assets Sheet http://www.ufpt.com/20170331/role/statement-note-9-other-intangible-assets- Note 9 - Other Intangible Assets Uncategorized 14 false false R15.htm 014 - Disclosure - Note 10 - Income Taxes Sheet http://www.ufpt.com/20170331/role/statement-note-10-income-taxes Note 10 - Income Taxes Uncategorized 15 false false R16.htm 015 - Disclosure - Note 11 - Plant Consolidation Sheet http://www.ufpt.com/20170331/role/statement-note-11-plant-consolidation Note 11 - Plant Consolidation Uncategorized 16 false false R17.htm 016 - Disclosure - Note 12 - Related Party Transactions Sheet http://www.ufpt.com/20170331/role/statement-note-12-related-party-transactions- Note 12 - Related Party Transactions Uncategorized 17 false false R18.htm 017 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ufpt.com/20170331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Uncategorized 18 false false R19.htm 018 - Disclosure - Note 2 - Supplemental Cash Flow Information (Tables) Sheet http://www.ufpt.com/20170331/role/statement-note-2-supplemental-cash-flow-information-tables Note 2 - Supplemental Cash Flow Information (Tables) Uncategorized 19 false false R20.htm 019 - Disclosure - Note 4 - Share-based Compensation (Tables) Sheet http://www.ufpt.com/20170331/role/statement-note-4-sharebased-compensation-tables Note 4 - Share-based Compensation (Tables) Uncategorized 20 false false R21.htm 020 - Disclosure - Note 5 - Inventories (Tables) Sheet http://www.ufpt.com/20170331/role/statement-note-5-inventories-tables Note 5 - Inventories (Tables) Uncategorized 21 false false R22.htm 021 - Disclosure - Note 7 - Income Per Share (Tables) Sheet http://www.ufpt.com/20170331/role/statement-note-7-income-per-share-tables Note 7 - Income Per Share (Tables) Uncategorized 22 false false R23.htm 022 - Disclosure - Note 8 - Segment Reporting (Tables) Sheet http://www.ufpt.com/20170331/role/statement-note-8-segment-reporting-tables Note 8 - Segment Reporting (Tables) Uncategorized 23 false false R24.htm 023 - Disclosure - Note 9 - Other Intangible Assets (Tables) Sheet http://www.ufpt.com/20170331/role/statement-note-9-other-intangible-assets-tables Note 9 - Other Intangible Assets (Tables) Uncategorized 24 false false R25.htm 024 - Disclosure - Note 11 - Plant Consolidation (Tables) Sheet http://www.ufpt.com/20170331/role/statement-note-11-plant-consolidation-tables Note 11 - Plant Consolidation (Tables) Uncategorized 25 false false R26.htm 025 - Disclosure - Note 1 - Basis of Presentation (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-1-basis-of-presentation-details-textual Note 1 - Basis of Presentation (Details Textual) Uncategorized 26 false false R27.htm 026 - Disclosure - Note 2 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-2-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details Note 2 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Uncategorized 27 false false R28.htm 027 - Disclosure - Note 4 - Share-based Compensation (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-4-sharebased-compensation-details-textual Note 4 - Share-based Compensation (Details Textual) Uncategorized 28 false false R29.htm 028 - Disclosure - Note 4 - Share-based Compensation - Allocation of Share-based Compensation (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-4-sharebased-compensation-allocation-of-sharebased-compensation-details Note 4 - Share-based Compensation - Allocation of Share-based Compensation (Details) Uncategorized 29 false false R30.htm 029 - Disclosure - Note 4 - Share-based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-4-sharebased-compensation-summary-of-stock-option-activity-details Note 4 - Share-based Compensation - Summary of Stock Option Activity (Details) Uncategorized 30 false false R31.htm 030 - Disclosure - Note 4 - Share-based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-4-sharebased-compensation-restricted-stock-unit-activity-details Note 4 - Share-based Compensation - Restricted Stock Unit Activity (Details) Uncategorized 31 false false R32.htm 031 - Disclosure - Note 5 - Inventories - Schedule of Inventory (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-5-inventories-schedule-of-inventory-details Note 5 - Inventories - Schedule of Inventory (Details) Uncategorized 32 false false R33.htm 032 - Disclosure - Note 6 - Preferred Stock (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-6-preferred-stock-details-textual Note 6 - Preferred Stock (Details Textual) Uncategorized 33 false false R34.htm 033 - Disclosure - Note 7 - Income Per Share (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-7-income-per-share-details-textual Note 7 - Income Per Share (Details Textual) Uncategorized 34 false false R35.htm 034 - Disclosure - Note 7 - Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-7-income-per-share-weighted-average-number-of-shares-used-to-compute-net-eps-details Note 7 - Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) Uncategorized 35 false false R36.htm 035 - Disclosure - Note 8 - Segment Reporting - Net Sales by Market (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-8-segment-reporting-net-sales-by-market-details Note 8 - Segment Reporting - Net Sales by Market (Details) Uncategorized 36 false false R37.htm 036 - Disclosure - Note 9 - Other Intangible Assets (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-9-other-intangible-assets-details-textual Note 9 - Other Intangible Assets (Details Textual) Uncategorized 37 false false R38.htm 037 - Disclosure - Note 9 - Other Intangible Assets - Carrying Value of Definite Lived Intangible Assets (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-9-other-intangible-assets-carrying-value-of-definite-lived-intangible-assets-details Note 9 - Other Intangible Assets - Carrying Value of Definite Lived Intangible Assets (Details) Uncategorized 38 false false R39.htm 038 - Disclosure - Note 9 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-9-other-intangible-assets-future-amortization-of-intangible-assets-details Note 9 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) Uncategorized 39 false false R40.htm 039 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Uncategorized 40 false false R41.htm 040 - Disclosure - Note 11 - Plant Consolidation (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-11-plant-consolidation-details-textual Note 11 - Plant Consolidation (Details Textual) Uncategorized 41 false false R42.htm 041 - Disclosure - Note 11 - Plant Consolidations - Restructuring Costs (Details) Sheet http://www.ufpt.com/20170331/role/statement-note-11-plant-consolidations-restructuring-costs-details Note 11 - Plant Consolidations - Restructuring Costs (Details) Uncategorized 42 false false R43.htm 042 - Disclosure - Note 12 - Related Party Transactions (Details Textual) Sheet http://www.ufpt.com/20170331/role/statement-note-12-related-party-transactions-details-textual Note 12 - Related Party Transactions (Details Textual) Uncategorized 43 false false All Reports Book All Reports ufpt-20170331.xml ufpt-20170331.xsd ufpt-20170331_cal.xml ufpt-20170331_def.xml ufpt-20170331_lab.xml ufpt-20170331_pre.xml true true ZIP 60 0001171843-17-002825-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-17-002825-xbrl.zip M4$L#!!0 ( (M&J4J+!O"FX%X 'M5!0 1 =69P="TR,#$W,#,S,2YX M;6SM?6MSV\:RX/>MVO^ UDF4YJW-M2U>2DSV?4A P%)& M (,!)/'\^NV> 4B Y) 0(@-:=.$HH$9GKZ-3T]_?CE_[Q,;>6)>-1RG0]G M:JM]IA#'<$W+>?QP]N.N>7YW<75UIE!?=TS==AWRX3P#&)]]F=$N7_?;K]JC25]N!=MWOS3?EQ?Z%TVNJ@V>XU MV\-F\^,O+P^>;;W#?RL @4/91^O#V<3W9^_>OGU^?F[A-RW7>WS;:;>UMY:# M,!CDC#^?_LEWAALXOC=?O,&>IL1H/;I/;\,?X4U5:[;5IJ8N7@L\#U A>B_\ M%5_L)E\TB;7Y'?AAP^/DQ9AL?AY_P1?ZR16I_'G!YTND.SHED$WP\1^0I#4)$B.ZSC!=/, M:L)3Q+.,Z#UJ&9LG@A\V3$/]F2=X'G[9\(+/^=@$/DX =_OYUR\6K/N1M@QW M&CT=C&=^XC'\ A_ D0=M;3EN0)N/NCY;/#S6Z0-;;/C#6RXA<5 "WQ/28/06 M?CV+28^YPG;A<_VW_,?%HVN4?=;8L^IH-'K+?ET\2C<]!V.J;__?MZ]WQH1, M]>:JN+U0*\M;H$D4Y1><]1UE/]V2L<*@>#?QR/C#&>*S&>&R]4+-L_!GY(\/ M9]2:SFQR]I:/ R+V[GQ*'!/^\;_8^J-BN(Y/7OQ;',K\(T)Q6PT_:@S;EOGA MS&BJW;./8]VFY)>W:^,LA[]@DN]_L:BAV_\BNG?IF)]!!V:9"29J-M4.?,.G M$HVYG/6S:P33Q2,W( ^N^06^HYD6J)U]_.]P2N& HCD1K.PS=LX^XK>;YEP, MN#XC!VCZG/? 3IFF:I]]5-O-_TY.@J,LQ[YT?,N?7\#W MGFY?@59Y^2\RSS()H*\-_QNI7;77YS-M''-M2G[=).R(<\^#CJ:.ARJ M";BV3+P&).?Z6S)S/1]^O_-U/QM[]<\^_HO0Q/P;QUR=&?0X\2Z #1Y=+Q,] M>F'766_)H4:":XW_7I]EX[>SCCR\WROWEQ?_]?OWU M^M>KRSOEZOM%?.;DX*M3_^;:8.?H'@IW8MO_Y;C/ MSAW1*1B,YA6E ?&R3#ET]'#KN;3Q]<.\M4H!%Q@^&3)4;A@^./ M[VYL0.N%ZU#7MDS=!U/Y,V@PVZ6!1^YAHD\VL'OZ66E/ZVM]P.O_MOWWIO4$ MUO7^:?_>]'_SV.Z.L/-G 7H&RFF]R0!ZL>_Z8SW8C^#N=<&>2],M6]1\MI M^N[LG1+_XL'U?7?*OV-3*0J;S(M&@D.$;X%:;^JV]>@ O.Z,/\<>,Z/'GBW3 MG\ P"W#?^J;XL*E1%.F&DLXD#Z=O7<>Z*S (;.S"WOO%@Y= M7F#X@8?[ZX5+?2K")P#C>L^Z9RK/E3Q1= 7 <_,V 38XH[@R-#":Q MN@\ 4>56A]EUIZ%\ATW@G[#UDGF#O>0K8&#A_A.*>>)ERX$A\75XZR'PYF@8 M-8 @E.K&)*#$]VE#&4 M&8WH/E*>=9Q- :-O!A,37(K.=D7+"6#5\!PB&A]Y""A\HFQEB*)P94DP\ >/ M&&#-*;, V(PA,,C^:=.2TVL M"LX3-D-G&5L_G-822A2/,0IYF1'8(9CT@D9TB,'HR_9!)']2@A,Z$W:B*\>P M Q,P"6\SI:I/T8O/M&GIR%6'[=6-@BM]M 1!Y1#@4'=.B$()J!IT>2HS?8ZN M(J[D8NQMH-W8J& )K9Z(/\!,P74LZ(40+_^@U#4LM@DPRCWI1KCLY9;>$*A8 M6.(,#XPDW!%*7[367Z<;+-AFMI=/O*GEQ*@"NX4+\RB&3B<*F"*@G,*MH0)I M;F^B5EU5H!&J0+#D7 ^%%IEC[-JV^XRLXB5.3@S7:WRU2R.@'5V26>A//)+4 M9U-XT;MM.X 87YZ<_ORK;4#==V MO7?*+3'7AGDOF"^OTVR;ZV+IS\KB:7Q \?>:L!9;GU$ /_JT<#':9.QSEU\Z M#R-W26YR,J; ]4:OXQIRUS"T>RA8%JS>^7 V$#M9UQ&OH.LX6AB>>8D7JE!0 M.,HW5#)4N43M(G+3U0]7[Y60+1;.8S7-^(4A\+T2\EPT_2=;-_Y"(!2V>S!0 MF")5(M5V.+QNA#D%?"+78D4TT>.T MP>V%F]"[YVKGG=7;[Q/+)ZGV MVE76ZK0ZO>A0B@?Y#+O+EJ'2,.I&G/(Q%-,-P( N@$-S3U)#=54B=Y4"?9J0C<@C4'JXL/AEVQ*K2I:A,^6E?^A(/Z]1C M[GN/&+9.J36VHOLDO+4#S#L4OEA&3L$?&$I*\.(&HQ"N' /S7'2J+(,AC(V' M]<7/*!.>.V5?XQ!WNDUH2\3#O[Q-'WH8#U7TR)C@-2,+P?UL/5FP%)-^#_ ^ M^7J\_!F#I>Z,6$/78]C,;VB,&*,=VR/,,A1 M'<8^;HXH5@>:JO8&_;6XXADLZNRC&BV]M*4D\.<:A)CT"U"*/S9C=PR7+\0S M+.")[\1/%^FY7'E3BR]<&\8#JL.LFV9 S;./@U&[W5ZL?C<@N>'N+^'N)^)B M.:2CM@!2Y86^\3(<@BZ[>ZAHF2/ M;,1]HBSWBV0,Z9=K;]T&V/[7C%M&O0@#@[P(?&6B/Q'E@1 'AC()C[\J8SM? MVV;2["87>*W\Q7:?6;@3" F8'],(9IYJZ"MSHGO*S",4_N!7T_$X QVO4HG' MHPI!:J-0*5]_468NM<)(0H>%HK%K[)ENF>QA0Y_A6OG%OFG![A7%^RUWQS!$ M 6!--Q$\$]@^WU-U#"4P/'ZS'JYIHCN/A$<+CN&$SRZ2++ZGPD @'C#3X8GU MDZ;VUJ( 6#@"JF\!Q+IA>!C/N(B#*!74Y#W_>0RN!&L 3+N)G*32+#>@-@9C8 @DT!W>C,2.L3U8 MQ"8!M00@3#&DQ;. 94()B+UO8?H-\)7EZ(Z!C]!(FXD-VAV&[G;#(69A\+2R M&^!K-.U"\^;&LPQR[ICW^LOOEC^9P!$1]"(\P)[^!$QM8BP>R&L4U)/"$A+: MKMU15Y@3%]EO18!Y\%5OMUM7+79,#J]PU2E?A]/L7\1G,'+)?>WOWXQN)QMR)'8"LW07";261UNJW>1H1E7^$A<;4N M$H7A2DV/JTYKV"D45SS9_MUYJ'=ON-H-\T8WYL9N/\]U^AW1>:XW:@_XB6[K MI/L!UN<)Y-L TT2 ==OMSMZ W1*#6$_XV"U/;KC162"G$'=_?-/_=+V+@/JP MSWB4\:\#3>[VU$D6CY:\A"(_&KI3^$*0UY.*PK)N2P MNPKEYGGW!B\%G_6$X/5'PSW!"Z8!P^YG G8'1H.BZXM@M#]\@,WD?(H)WO]F MW]^$YA%SEL%OEY%IM ^RNT/A:D;]MKJZG$+@+&OUNVG9%8I#=]A!]]3A5Q\: MOKJ-FO[*N0@/+ME)J;6%FKG3TT8KJGGSM'O"MA/16ENHG#N]CMK? S8[S,C: MO!%>\M/J'B;19:AD8V[%4%ES)_C"D_$U#!%B;]T1&VOE\ I1-K*".;4<5J+ MMYY("$ZHH/^XMWR;7(^OX&3Z9)D!O(!C+-0X M/^+^4ULF/AKT"LX?U:(WW]GTX*A.KQLZPFVWUMQ[-.@56@ZK)Y9JF;,7_UB^M]=H,'?QS8ZV?B'*=4$C]E=2^A2Z0O/@$/5F1J M*QCY0,[DD.^+CZW#]OX@.[YE6C8S+>[ Q/"8P^+RA6>?8Z0%"DW@AX-=ZIZ# MU4%O"/=%GO.L])Q.]Y$F=+IK8(5KL:45 6XI&,A$V]Z6RY9>=]0?'18#'M&O MQ[=$MR_9'5?DQ%A7#;TP^FFAXW\E[J.GSR;HX.0.RV7UD40Z\Y>P0LEN9V7" M<1[X7I/^/?;!K-)6-(L Z)6EK4M>2DW=$RH(5<.C81*839(EF'JW>NT)!5WM M#$9:-^74.;:IKM#D&'1&O>$& #:K\.UPI/#4"7?[_FC8':2%XU-8BNGRQ?)9 MP**:RKC+S^4QMNZ(]LS-<689(-]@B14IGTF2##IBN>AH"8*LPYY<6^CANXP% M:UR%]6,^!?YWU_\7\=$7F"\4L2N^6-!&R0NBM 5M8SM6\3J,H2BH+9[A2R# M3L LQ_^@T_I)MS'2X=R_T#UO#CO(;[H=D+U,7N%)6=,&O5704P!1"-PIC%SA M$513M=ZH(KA[.YWN(Z& =D;#=K08G;3GTKW,99=AE&JURQ"-IEPGH*T+.5N]W./;+8 MBRSV(HN]O-YB+S7"JRS84I>"+0?DFV+D3*"5DL7/\F!@WY(UZ;*]+^+Y#N\* MQ%TF*'*/%,O)KQ*HZB&H$BT'JU22JOH2MXT65+A"4234WWF4V%!EIY!"/7D* MYM2G_D1W^\%E;T3DPZXDT+)?0^D$JL7FM47NE_F0+,D+$_-XOF3Z&H UUN,' MYZC!*!U'O<9-].#([_1[Y6"_K*IB)\@$TL \5@.SN&/3=]=ILE1QWCL8RPE@ M*G"8VXM_+;K9R$.5Y/DC4-093*PH@6>9;1]5=W@(?-C.L.J&SYP*5=%XBQ5? MFZU>&W5.R] Z!J2K[9+MJVVU$N.?DU?1:>Z55VZCL>3,]?AWW<-NMM<>*^F5 MJ"6P^)&&OZZ$_ECQ:F0;AV/Q/ELJB.W.81\*0B VY;#W8BC99W$I\!-515N& M/5[HMDW,3W.L?I9\MGQTO,")*H^F1)_6%N]!@XZF#H>;969M\CQ@[D:D MUE:W@*EVNOUN3C#WCE4="6-5!QV1=&R*-=P)RN[PTY$P_#0C* Y><_-.LK<6 M_0L4(GZA/Y)T0?!K WR:?X)M?C+5O;]X9A^6^+TE3\0)R'<26DJ;7ENF4(=5 M"=_=4$HGK*&S;H8ED-971?5VVZWN(,'\8JSDP=^&4/SCPM^Z_EW@KZ<= M'G^UY3_8_-RIBSE7NU#86=?!$0K5X6MFP0PH[(A1..B_8B[$XKK!=%/QAQ4$ MKF<3+A#8&;QB'DR-0/$^HFK=5\R!Y\1S,12:?"9C3)_?B4CQAM)F-0]?*R=F M1:0FWE;:@]XKYLA+FQB^YSJ6L:%XQ H.Q?M*>U""=5-;9LR"0_'6TAZ^9@OQ MRC$#K*VSV\C6Q)M+NU^">5-;-LR PBW;RF#T2KA0C)ZN:+-X+>>/+:@1[0%[ MHH;ZU^-?7=>D=ZZ=,U-=4X7%@3J#WDKYBY69,X*5)?-<4X75?CK]P:"?'JS/ MX?5:O Q35"5W?K%H4?7==8S]2U<,Q(79AEHRBS@S/(4O9[<;<"!T ZK]8><0 MR^$1N??Z2U@A"T25C*V\#:'$Y50&PXVK$("1$^9,C"^NPS(6U5<>R:/B^P*5A:6)E26\WSSPKL[@+->=E8K%VT46\%]MW0% %_-I86 MJQ.MO\HHF>%?A+VP)G0+)136D&V+?R I!"5E[8F4%R!)47 MNC6NO(#^L8U%E2G04;U/1?=8NZ1&C MDA1L]J;P%US>772L6Y[RQ*X^W3'[1L6[P. %E->8K>AA"+"N_;B M/XJ>*+:[[.JG(\EMUI,QF0'_KLY"LVF@Y1XA2[BL#R5+N,@2+FEA3@&?T$3P MN*4/&T[Z-*HC+I4BZ\$<*JUO:PF)C;D=+ !.<7E'<&[Z,494S*CW"^\H&K4@ MV'ERDG4,ME@R*9/.99V)JK+5^J43J+K,1Y[ER,)@X1U4 S'Q]Y+2\/E] M\?4A?)KR$VLN<\'-<^A#%WK*"WL_K\N^G(%:6B_;U43>00L$$&^'?+9U6(LR MBTU["1=E/JC9HM)-F)'/?E3!UC\VI ME$)91Z&,?Y;A#$<4SG 4%Z.;"1Y&\*W'[RVOS:GR ]58"N[9/M@UO^G0OT=2 M!U"B$GX*J^%7*$1O8"?EYY'U8.#7PM'[<.>#I[Q=)<#K9,Y;,M4M;'5=!V"P M'*('=FN@VW4 YZLU+EA<+8?%"-/7*ZT'%:O'1X\\ZGXM!.L*6-ERJ&74 1A6 MX:QP5E[I_"5@YQ+CWKI#07!3O/2>[B\BYS%65-D4JU=MU%2606L5/M71.HW> MH/Q>/3+(+5.<0;_5TUX9C8Y6I,27+9)BDF(%;[69VAW]RH-%4UNOKSD*L;FG MO2\C0"7NCQGW676A),()$*&"2.B$GU5N2:GJ1ZCMAC8HM$_06@-PB?@-B!^T M^C(AY/5H0TF$&A"AO/AVD3O^\F5F>1FV)IEJ4?1^IS4&O5(3;-)OA_F(O>'= M(BF\ M5NFOISLF_"-=_;%JZG\57W_C<^#AE96L)",KR81J>4LEF0;CDZ@H6Y@9NVQU MA<6)HAX$) KC5=Y8+=+B;YK6>$P\XAA$>2#^,R&\=!NVPB6^,L/""E$3K>A] MWE\+[7K\EC\RTRU3>> ]L!85CUGYX^@E_"6$Y.>*:K@-N^N5U*)E< SJ4S@C M^8@XK%AG@9Z+^H@8Q'HBBR5&+;+&GCM-X,9<8+N2)0Y&N,*UEDX>49[Q7XZ[ M@1G,HU,W4G'LW=_KW(>A*$@]-3S60+.1X&>=]]X*"YU-7!LD@(DQ9?U-L=S9 MS"-/EAM08&CWV>&5&I>-#BQ'L2T2H 3-]'G$5PLEP)4%RMRSY4]P?/:(_D)H M2ZEVWU/VJ6LH.;'^%0J32_43VI#R"E@+[L8^A*R(GT656>#-7$IJW:[QVBF# M1;^0!R_0O7G9/+-J\Z0P01_P-%+:F:D"(5KCYDAW,^[ZCQ=X9O2>)IK#XA]3 MR_<)X08)VC'+%JB@J4LP3+I@=ZW97K!#L+MN[!7)!9$97K'M)-DO9V6)$]V" M&6 '$S31:3 E

8?7 #7]G86X8J;Y:"8+R_O?M!EW^;[W]>UJ>5EOU)VU/OJN3[4$?= MDDU9.YOG$SK>ED[&@Q27[;?ZLZ++RQ;IS$Y0ON3: MI3A26/B?[]P9L" K)Q1<*4AK=-4\_?YJ6SKA%-6'UNJE# "N6GT:!M/5N(3&(D#(B_IY1$%"%L4@(53*[,HEO*K"\9YT&^^;G( Y0V)W6LSL MJCK08:\&CM(Q?VR!#B6XI1K:H(JU:HWA,+'-+:Y!,:HC'LL!=HKN*#KWOJ[$ M-)9R[0U'SEXE36,[G=:PDV2(VO3C3!.;G?UZ_)R60]-7I,>$L2;*1#]7-+;.RV?>%2GS)_ MSR?LJWVCSUD7[7L0FT^V:_SU\7_^#T7Y)1KL4O?0Q*$WQ(O>L0PTJ.^)-+E.X@^ D%C83BWVQ:">6-N@!1MAR%[QLC[;U M,BL1X+$35>N-U$KPM@[6NZD)#]WI0=Z=?- MK^V\4I9YQU6TQ5>\:+.*._.#SA)H^ G^.0J>B,SWY7%:$"SJ+NL]PAD[5%'B M>8+9[ID2!_?X!,R.-W$.#,A,@!'S &QX+XS)([H1'<%K;8O?IZ)$0+DYA987 M8!T1#"1>H A^=.#@M48*EF/%',HPE)\(CDQV02R]77KFZ+:6UJLNP*W6W=,S M!&D-<@9EA1SK$:)\0Q\752Z=#=$)66Y7RL55WBBWO A,%=6VN/EY/7C5RL!K MQGNTHUWD6E1@Q8&-R5#-:(\3[OP-OKOM-(AE:&.JGCV-3L@0KR>R\8B)!>?V MTHE5IV (=8>Z6+?]S8#=.(8GE##Y'BUCEK>37MW+T*M"67FHIN/C\E G*7Y@ MBI?:HJAFH:%;XFVR6#[A:3X'$\MHKP(MIU&-*G9)'JB&!^I4KK/B"+,T(Y7H M]-O;W\J]J/SZVATO7*@DO,^*.5#)BV$')A;:PLBS\9@8?N1*G;D^5@O0[67Q M'?37,C.4%7Z@#73(PNOH;DV8IWA7'H;1B4)G_,F*T]NBBNT^LZ ZW=E4\R=\ MR>.WT@M+.):B'GK#L:X! AOSF<>A9G%^CNN'P/-J![X8:VM.YP=BZ$%8CRQ$ MV;,;V";& NB L>#AKS(@6 M#[[H#_NQX L>;#$+/,+B0SK#V'KR UK"RK<'GJRL?"!>^4 [Y,K#PIAWQ'N" M/7$9E16/V_KNAEDV++>6WF-=ROCO&-#UW?7_1?S;>,C;$A]6NI"AGMK=''US M]E%ML__%,'$HP$O"SPW;1V$_#[_"Y]3T84 1PGIG'V^Z_RH!+1OAW0-7P(6? MB$/&EO\%5'_\ETL>%IDS[*P[$$1P 0]I@^PLM!/>2) M;?"MAQ4#PRAY&H7)LW0Y7P]S?0W=\^;+S#=T-V!FS3+^7QDC67G1\>A\'1[X MZ<3U?,"1#P=]?\Z_=2F)0\Y+&:Y,$KV_,0?0=IW'ID^\*:CEAP0D- Z*SATC M%D8G8-JSOTR,9?!X*!I[RV!91;X]5_0GW;*9/ELI3AGC MD13'A*V*>T7'6["[D*]8?_S*\77GT8+9SRDE/CTWC& :,)?*^100;?V;'^I$ M]N ?6\;Z-/^F_^EZ%[9.Z?F+19LW.KJ0Z#=6TRF^ S:3]G1?: 1T.Z/$#IA] M)?7 !-AP+*G$)^>/'B'3=&@1V@7=?N\DT'(14-"@Q/MJT33X$)\WAKW:(F3; M@GJB!74&W?HQ?K^I=@ZE @9"VM91!>R#B;U4P$#((=T389!L*F#0%ZJ P4BM M*T*V+6@@5 ']?GD4CKT4GA)O6;4"DWC7XR]@8.CVOXCN[:/DAL)=K*,-4R\P M)8"I5_RKYU):KI73&Q:@XAC<5:QR+_75$R1NGGWLJ9W:+SFC=2+(^00^;W?[ M52QV&["";$\ =C0&YL7212['3B_?! M@XG<=^+OM64+C?$,6S;,G83S5]BNOP+TU\YGB\Y4),-M$Y2;4?3I)U\IV;J](2:*>WD MJ)0 16,K+X.I0AMYU%.3&CTV:09H,G&+*C1?!X/.(!TT_#8?>8E?QSF^Y026 M\W@]"UM#TD]D['K+$ %"+U]\3W<]TW)T;W[EDREEEH#C>ZYMPZM7D3LZ'ZXU M(<]I'4U+K.Z BZ@06YEX01,*B3I0>U5B"P987@'L>W7;[\NKVY.XNE7;];V[ M#8N4,(XO^I*VN"AP8:"V.. ZC!'V]9?H(G0MNABO3]DU']X(!HX>F%98 ,G$ MY]DGEB#$+@_9U2D[\.$U9A2"[,$':Z;;]CP,@Z9;^]O-P&A!MYGKX 4D#\>, M@KL]TD1HPY%Q#ICJ>0+:9M[D75EI\$ MT](]BX07K";!&U-045'8YX9E8[@G MNRZUI@ CFQ[6&W;"I!MJIRPO3$D4+<<&9)>FXS" &LN:-13=_#-@Q3ZBKRU8 M- ]8QXOML*XK?(WZ,W8/'=Y>PA4:"#(B2DJOK:9W6\!\51-QJ@*CDO$O.?&#[[ 8^;22"6(@J," HXL!=16KH9%EP/BZ9&SY[?_5"^NZT* MLF.:AY^RG2Q"[9;2=?>?NE-!*^[JF>[-'2' 2GX9^D7]^?W:ML%5KT[!#*;, MDUF%]NVVU[0OR^DZ_-2NDU"XRI^!9U'3,IC0E[\#C"V/^@F _@:I\'GR6U4[ M?&32.VX43KI,PL6M_P40:S;/%@" M7U<8_A'F.*1Q<_UQS@Z.[#C]Q?6^D^=S?B*$H^F-YSKPT>"';78'N?SQ#O.' M,>?FQPR/Y4BT]FC]5G(EGZ,_$CI6FRLA/8)%%;;R;?[,+ MU_2[[1Q $GJC6^;J]6AF+';%<10# :47,V>'+ OFNN*8ZDY_D[LZ%6BWBWR M+9=$^Z^V.H*??;#]D"$@^64:U"QX]?G M\!AVY82* K V7X-00+ _[B+'WIU!'!U.&TSE8.OK\/NEKMJI:+KB:^2FVEXC M\G;H[E<"?C=_$^.^LWLX7L8#=RK<Z[B"9C$]?)+OSB%JM-? MLQ_%4.0".!NRQ>(^&NY&=FJ(K^%TZ84!"T"ID < 9UI%AV\BPF&PD$2;\=';N WLOYL8C,S@)[5GB8E4L MA.3H#8<[5I $)"_8V121.-.J.]HE#MG@7FX,N560\%C1'^S203$H<@&<#2B0V\4 M-QF2?;B&ZOJJ!)!@:-#Q 2N MKX1MN,J2#Q7.B,758-E9(V5S6Q'V'>:*.@!N,T&O^L=Y+LKU4G:^O-=M1=(P*DX5/?IW?78?%+#UXREL&Q05/'C[YA4=)PXG%8P;Q MR:^ZQ:=8CK=A(QL05BHJ[-_(Z-0CVU(RE4 M:PIU&NWN:VN)>7PT&@U3-M\ZRDZ8(NL@5JD.=]!E[;P,^V@QIDCR("X;'<;< MQ:DWX6*0][,D=76D[O)O8\%<3PT[C0&W6IU=]VZTV(FQ8-N MZXY!"K4Q*NM!FI5/Z]IZM)F#35]AZ]E3(7M7MAQ^E7171ZHD_&LD/&SD]2%\ M60Z0??EO?[XM3@($C%(E4-5#(-$BT7(<:*G@ +;Q5C2*48L.6_VJZ+=E(ZW- M)IG:XWHL0G,,2$]]DRF17LGEI$1[)?>-56] A[UDW'];JH.3^K1N).0]X^LA M=<77$I+4)=XS#G+Y^DZ,19H9T@4MKQHEV;.3O:])NK]& MNG=RA3E)PA\MX36UAE>-X1^)R@;"S.2U2??N8I1FI&WO9\R13O1!C[K0Q.M+ MKY4B>,8ZU677/Q^L=Y\H)V7_I^&&RNL9F\[DAT*VCREUQEJUCUDVVO+(5+<< M+"FB;Y):62/DL$Q@T5K4K=A[U UC+;?8@]3 Z+?ZV:I@%'FO?&B45N*XV\WELX'%G0<;M M%1R_$__R!=O( G?M["[_QQ=6^NTK5GY;'>C3_)O^I^M=V'#V8E79PYI(41WV M6/,:8=W7'2T[RH*<]<5F=8W.'^$P,XTO0U24LR\NQ-Y=+<.^>QU5K3PJ-4 G,88^9@F1K(*+) 61K'\CWDJV!D&C] MU78H]:59-MD:"NO$@T%2Y9JWP2PLC:VI!<@6\0CUBRF8K@FQN]9'(#%M1IBR M]2$3]RM:[?.5 B;>%"-\!(3.C6K4YV](UDO?A&$W+$5 GZUIF9CT:SR:&7K> M&V.>ORQVKR_+8J_+';O$&6Q-Y!UC]7'6KFDA3%;*>WM;%*T/U$T9+QQ M#A;T9;VB3 R@P0L1VWWF#5D-E_HEN&K?K'6%;5I.HX2)U^=U _]G[-SJ@$[U M"(SY;Z8:6 WP!KM' )U%P5J)+H^X/YDY]3GR0E1BX]+\7N:<+!&Z;F[))O^1 MT/^<5WML$IJ2/-:R:G/>TK:+0ATX^Z*J;\:B'<>Y]*T*>UU=LW?B\88II'O[ M8(MXQ1T[S2%=N*$5,>BF+GMWJS\K>,'I66!:IG)U[RMB)U^=L-\8=%+&4,D* MDA71:-!0U91A]D=907(C8+^[WE^ &F7FN0:AZ6OZ%YSQ5V1*^,$916V<7*+K MD>%?ZW7+P7]-[U8C&PL]LG0"AY)'US6S-.2H/FOGI%*T^@UUD)(CR\.>)/J! MJQTT^L.4B?=U#P'9WX@0!6LLO^<'^,6>Q6)! +FA\S@'^\JHD+S[:+?136OQ MRLR.DZ.]VJL1[?,$!8GOH00W5I'9A)>O>!M[/;XEE'A/*]V'TP59],1!%GUU MK4GR3@@* 'GGW75/W)>]!WM:02"OWEZF1.= ?#/1&*%)@2-A' M6NV"X&2%XE9__A9YTO(SG+ !>G_060V7V 5 ?H!W(U/<^GR@BBB:%6!T9&"? M=.;&R(]B87P;$+^S&6(Q! 6 G +)XO@T."[G!YGZ&+[$XP.B:(&<@2D=(!LJOEOY@V99O[<69G8%0EM2^NA*2$ILJ PP[ M6:TS$$M'=[C2CSX-#.>.>>?#=CUQ;3 TZ.7?@>7/]T".IHJUM@:".Q)!MA& MO.#NQ*.F:D)P.X.1)B1F-G O L\#GMR'V;;HE'9O)"1T.&-VB':SGMC8&O5Z M_6P N<[C/?&FG\F#GP='0H%$ $]DUCP]S'9IS+Q@)C9J.-DI"G0&H E>3:<\8"9FB MV=6ZO8,N!PQUW<% BW/#MYXX_Q^ 7D+=U>P,NVD6F!+.PZXY&U6[PC5KVJCL M-7-SX]!T'HK7K'9[PS2+3@GH81>=B=!#H3*"18^TLA=]'07A'I328JNNJVJI M")T2SL.N.1.AA0DDH,5Z:BI"[[MH?D;XBC6^\]&M*T[R40?JZA*6TV:"*!-6 M>^*H\_9@;?,30_1\;AA8_1P0"5AWX*/!P2=A\'Q[^[IBZ9U+EDPO_4=Y\.;_[]+-B41H0<_.#/V88?JV\ M.;_[\;/RW6V5M*#X>IJ'G[(]REU3)12Y)^($1!F#*E!P4_)T PM%6?Y$B1+T M$G+74)XGEC%1//)W8'F80N H()OHWO!=^-9P'QU@8T;2L#&%.X;O^33P"'_= M\EGM&YP+OGL@? P;B(H5FO!E@,2A8YZ+, /H+!H%L6",/KH@+8.PMXT(SI9R M/[$H1N$S7E!8WIY' !,&4::8ST!>+&9Q+0 * 6;%>!X#RV2U1)\GQ$$('PAN M.U0AXS'!G9NT6%6?Q?BPYQQN!0F$L&66.@!7=?N-.9[LP5 MEB-21AFRM707Y>] ]WPN7Z40?)@D^$/@*SJOQQ1'"%!;-]W9(I^&([(:JBKP MCVT!BJPQJ@,*JF;BNI103NX(Y)@BVP#Z:Z)P8O: HJ+%M:?5>4FT6OR,P4]) MB%R"F5@HYJAS(P5.W<##?0 %:^9B%0 T(2P8PO!;RB<==PV7D^ 9 YDQV=XF M885$%-=&@OT6M)SH/AM35Z@%&\38,G38RF98NPV&<\<,B =<(Z&4CQ'?2V)[ M7L *6?F;] /;H%S#"#S,(--A> LF08X!$SW::3D>,.\,C6.V,QNAYW>&NS5L M@ZTBS<[#E# K9S/[0AX\8/H*+-K^]NT,K%$T1I.X/3Q095NEG6*LTJ]$1RV; M& M5P\)"8TH5! /12@.PPT#,"=](;'@7%4;\V7MW9ADE\,&PVRX2 ?&A6LJ/ MA1[!HWNTO 8LF%(2YO*&5KF9M,41)8L:L)C'RK^P8U>\H8J,JNG3"2%^:*RX M-!R!@KXA3Y8;4'NN&%C'@VMU+%X9>;C")[DFU^'4;K*3.Q+AM8A @@&0*$GK M3W><0&?'$MQ+ &-1(=@' OJ4EP@=XZY=@KJ,,A@3'HP2Z;-Z"*C"#K6R2[#9W3DARMT$%2JWZF_T^33I+D[NE_<+ P'$ MS<:MBBH4;'(/Q$BGW,P/"SGH2T,17 M?/V%B2SLOP0V4'@DVB -/3H0Z,_HH&S@%&-B^0'WGIEK3SK+6A)L:BS&H=.) M,L;#,E)JMS0Y3PKR5;"PKDH^D%6XI:%3% M:9/<,=BN@%9<;%,H@5C_U)T*#D^55 =/[I+G21_4!"Q:Q_7AO^;*^7_IT8X+ M,5 )Z^D ,>UY(W;>%TCIZE3$!H'E-GNHB+CHQM4$ W#.?04-!;9Z[F5&YWM8 M8SYT77 />O0B9RN1N;%TL,9 8EO^?[P DD;O*5X)+,V0Y17-7:2<*/=AF&0& MICZR*9@"?^'1 29T/:[?F#??FC*]PV7"LQP*!S)668%PZ2%"##^Y-HQOX]V% MQ:VNI?)$A>XA=K!E!HSQ;#GF6$=W#>X/8 NR/_"I!^*0,7=)+5MOP)_"U0 _ M.R'>'KC7R,,6$"8 >VX)#0]!8J&_! 9\N=U9 T8\O-\H],2:.:[N/<(!I+,$##=)2WK"K MI<6.;;Q?V\3-]S^CVPX1#?, VQ LKS?188M[( 2KNI"9CA[#6>#10.?;*+O- M"&Q"E].%)Z4[ @8(=QGB1GSY8H -\LBVVBF<<'%[PYTUO'F"S8P[3IB#\0LP M:*G>I43KI^9_,XA-EYEV_ !'%+:),_J,\;$B MVWT5?J!?][H**)'<8,.#5J0;#P^K; =8.FNL>>6J\@:FYLJENU=RIN3,PQH& M>&<0.'I@,AOU(? ;D;WBSBPGO+J H[W^R/@SNOO@IK-N_AGP?':JO FCE- L MAE?XI WT;P6>QYQ_RX=_5AR"!05T;\XOQ96Q;GG1045?AE#Q"\Y0".CR'!4R M)?=OUFO/?546;V)*=&:S0Z4)+S[AR02CRH6^Y3 28N/QA5VZ/\/!15EPYAQC M@K$=(KJ:T=/ID4<,BN.'UP=80.(>S_*F#19D:KJ$KIWYPN/LZK%O[+H^/S4M MSGO(>U'0X#:0:V^9\I/^0K8VHIV?-Q$GZ!1G=GE1A]UEQL!2F:"O8:K_M6R4 MR^U^G=)@.N/)>XP1=.:6#X,L\0"#44?L*H;-$(]LBL4TL>/^X@C/>QJPA>#, MHG?X+,O@F+7D3QU V3/2]QZ(^%0"EY!I%LU5!1> M =9-R>P;*"0S1F7&J,P8E1FC,F-49HS*C-&3RR>4&:.G3N'$[#)C5&:,RHQ1 MF3$J,T9EQJ@B,T9EQN@Z #)C5&:,GI1[7V:,%K+]R8Q1F3%Z?!N+S!B5&:,R M8U1FC-8Q8_0PAF#>08L$L."Q]KQ,X^)^J!OAPYCC%\3S=6 O+P(_EE VU! >BY(T/.:PB=;$ MTV@8Q<:PV[!,J"3,@%Z:,$_=%+L(VXJ)^\B-5AH4;9QS+[!V]Z[JB9W\OP0>'.4TF^P)>K&) JPC2ZP/ PO,U\3N^<&NP"["7>8&]Q?0 ]?1KM+FG4M&?G.(([N M62YC8F2F\/OS1>[33L[MBO5N4UVI=I-^&<4M/UMO,'&?GVY?JWPMV5I^;6D[ M/=HLBIG7XF'LR&8;KA#DQ+ M0L__"4MQ/1C8MPQKIO-Z6_$Y=ZJ+WE"@.4M "'N G@?^Q/6L?_/\R^R,&5=W M27C5M9UZZ_3Y0$W#>X/R0+WB1XR],#H4@KD#0#[I_L"EP>'HT,!=!SZ+EUNU M0M.B;]3>%\+8S#G!3('(A&%X"#"9&MCG%"322%L 8W/M *YTSO= M)M?C@]F70E9;,9330U3@4K*9ET)&[1Y@*P=D*P!OGE]OWJKU3O32J'PB#4:]GN#56"WS)X/TA2"*?1VC?K#=K]X2+^3 M_9R%0KW6';5[*>&$N?- F<)W*%1SP+SJOE!B%JKUA,YKBAV ]]\<-*'[L*.. M.LGC\L9)]X)K-]HTH6!W@$-'V>%BKAL\]O7]D>R?NUIU*_MU+> M;/6'B">K ;B_(9;(EVQ92OV@S7$M&>SZU0-!F#1!K\=?7>?Q MGGC3S^0AMW-(>';NK)Q(10#L"V8VQ\]0#*:Z%YBQ& 8XN(9DN7"I?QE&?.-G M=?TD&,5E)$; 9]DH+ R175Y%V35W+#D&C*GHOI//YAIA:!/U*;^_.FRDASA. M:=A>P5\ZS)2-SV_N$Q_Z-]U@=X"A<[4,Y(FCJ7KMX\ >2WU&4; Y@/2<\-(Y@&3)8_$SC26OLX?+6V4*1&[=X:A+L@ MR _Q3E>PUA:Z@H=#K=?)"3&K?X.W0C%3TDJG&/[XIO_I>HL*=(Q_P@-*>-R& MPW:X-8@,U4_S^"^F;XQ7D9O4&1?),._Y>82N^YCF5LV,970-?$05)5L'PFT(72VAGV M!Z5C_,"Z!E[3<&U;GU$8*OJT")BPR=CG 0SO M8W$0PG )'E^Q*6(B1;+\QA"*M=".M7OQW4/!JF#QSH>S@3AB9/VZ74%B1@O# MLO? ?#CJ/=[3*=_XW=PEWLV)P@WJAZOW2L@5BT@8-G/ M>3 : :T/GINX)BX-;C>.\5[?'C3:7<;'6W8Z/1Z/Z? 4A)2W$=X*9-XV89W M!>(N$Q2Y1_*05:L'JGH(JD1+7J[^?6+Y9$MXYZ#[CS5#:ZD$N6D4*YF)K?'" M^N[;HD'5]4%38TP\A !Y/^T>J[UKL!A1#Q]*EVC34B B\F%7$FA!H&'I!*K% MYK5%[I=EG5AE'-Y9 ,L^T5/0XP?GJ,$H'4>]QDWT\%%G_5XYV#_87EV:<7[* MEI1$2WUW'O;2=]=ILHIWEH-%5J-*K6%!-/P+BZ*RRE'R4"5Y_@@4=083ZR(L M[K@L41@5J<0695@'>@YF%SH5JJ+Q%BN^-EN]-DHT/CE^P3H&I*OM"NRK989C M?.[8[==^%URB6[)E=#KK^+FY'-RY'86I7X]OH[Y'Y@VKNL_"__:[1QO(>S1Y MCW9\]STG=8^V$>84\-V)RN\OR_2GMV6/^+Y*7LH=ZFRUU8^_<8-EU7$4WJ*" M*H^>[D2-2!?9[*P6=KCE;?'P26?R;NLHI>=/.ONK.C+T2R=0=<=/?M1TIU/8 M@2A3 S'QCQ4)^$\J*K)P"AZ&$DY$ZQT+COH8*K%?6]>IV#ABZ6>6P5O5H*S_ M<"P_[/_'.IGOWN"%@0&9#+'D"5)@1!6Y[^6:J9:L6A[N),D/2_*TEY&'1ET= M?.#1XCJM3B_DJGL7O>"BKG4YV#8VQ][\Q,=03#=XL-?KOV4WB'-/4NHU>COE M4:8XU!6BKR3AK0_A][L#*-A]+[HE^&*!A46^PG')O')\W7FT #[>*VK_ M/)J.)OW_=?%IE^))O-&Q/6P6J_PXUXGQ'CCQ@Z>\95 P8?3)R2\\ROY++/ZK MM2VN^D16SJR[/)9H*H,S!2"78;]J4PDH&0>V8EOC+(QW(%R7?$J3 !T6.RJL(_:@VU@! MOU ;0UZ#Y>359@XVE;>?1TOV;LI3CZ3[:=%='=7HUEL2OD1/AY:R_$O9X0ZR MI,3ND61ZO42+1,M1H:6" ]C&6]&HL6ITV%K+YBN+?L>0\Y_:XWHL0G,,2$]] MDRF17LGEI$1[)?>-56] A[UDW'];JH.3^K1N).0]X^LA=<77$I+4)=XS#G+Y M^DZ,19H9T@4MKQHEV?=(#=_"+P//B4(U&Z+1.E7U6B=*+XYR*1]E54FUSA M\XBS?'?V3FDO&"T:HB9OX<;%6]AEL<400Z*YZEKZ\U9\53/O%7JNRKF4^ M8[4QZ*0T6V325D4T&C14-:5GZRB3MC8"]KOK_06H46:>:Q J^U.E"G9LG-S= M\I'A7^NE[ I8M70>N&@EGBRQY2X_4143GD_KV.>LUULW(,'P<4]OT=STDL9850X'O.Z MY253'-*"[J0,0"J1+:I+SEAM2B'/=K575_)(?UID3ZV0ZGN>3W4R%Q_KGX@3 MD$_S;_J?KA>5C:>?YK=DAEEBSN,=><2.UGG:2W3D2;\NIU>U5TH1_C7_@%+6 MB;9&N"[%4U#UJ;2L1>8ZE>[K"=G?>_,7.?U6&YC?,9%R6H:FIU>ZWL'MD]Y:C42I/G 8SB^M93^IYKKSD\N-\8J"=6;^VH M\*\.T^YGN3'DNNKM+E;A1:^J^1TMHF>%ZY#@[#_JN2"739(HS^2 MJ4%5WH&U"JV#*/>>E%Q_:A5NCPK_JM8J-!^NLN.. )YSXKEX"TH41A;\1_E, MQL2A\D24JG)*H]TMU"27\ID)_\-6H3:!W)32U43N#:0I5F$YA5;*@A='=AZZ MM(GA>ZYC&;):0CHYE$>B:N4PI5=<;CY%,OVP7U)!?HG_C1;789F^^BX(5XX9 M4!]+-AFT2NVN4(>CQ)RS&!#V.6[#YQNS+'K&A/\J#1[M4H MS4S.5CL64=OM5AZC>"\LYK%YI%+(JQ2ZC5Y;*H5CF^WU*85]DY+WRRL6Y2G? M372/?-(IYC5/9\2AK.P+2WVV#)^8=SZ\_,.Q?'K^K'OFN>%;3Y8_WS]I61T= M5](RG)>+3EL^\/$I=]J;XSY[^NS#&?]O&=E?2WY## M$%,Y!S[3'TD",4P6E<^ZG_SZBVYYRF^Z':Q%HE1>:FHCQ_]PGH#PV#DW4Q<[ MF8B2)1RNW^CU4O8J.IFTH6/+[>J 05)^1XZJ ^E0B:U7N)17B)M.->V&UD]I ML\H[W$-(:+_<.3P=\G8G%T.^4;5&-VUJX7$UOSY% M]:&UCJ5+3/'M%]9L_47-JJP=_VKC+3TYGU@?M,DHCS8YFEJ-N4\0M:$9G!J& M)<7U[>>L+,2YF,USR8:\GN%'6H"SZR,=85&BW(!6 M+A:B-S,".@CEX^=7R]'[<&?DT5]%VNMCSELRU2T'R%T'8"[@:T\W_"",:Z E2V'6D8=@%G>61;)RO[$ M#:CNF-O9N0Z%1J\#G_H *39]DG>A!_3"81ZVO RM-Y74?BMM5._)T.AH16H% M<$DQ2;'JKR;8([]ZNI/EAO(U7T^E;-(D(PLD[D\*]UEUH23""1"ALEH]H9]5 M;DGIXEO:#6U0:-6F]/$KKQGQ@Y8,-'Q%VE 2H09$J+Z"S^7+S/)D/&>%^YW6 M&)1;OZ>L<,X-[Q9)X>S#E]Q_8IC2B#DPGB1-J]H=)&$E86M]/-T:4[MR-REC MMVL7N]U1AXUN/0OAU)<+3J7>B=IOI:UH+$E_J@H@M8TI6>#$I+\Q2%O:N0S2 M5^?'B'%2Z&=G"1;28*DCUW8P=U4:+*]49?5;@Y2IL)+TIZH 6L.449B2!4Y, M^L%@J9'TU[361HS-?@NSYAU3(2\S@FFSBN^R\AO2NJDEBTMWS&O6;](=(Q6 M=,>\5NFOKSLF;]6.W84U1(4ZHL3F,*OX>X"I;>$T=/_:'!U5UN;84^X33(U9 MF+N'6F3D#G*6X6!3W4\\0I1O\/R$*I?.ABJ060SS M#UY+J0^3\9!UM(MWQ1$EOG.PF@93IU'5Y@A"KN,E"A 1!$J>TR M8S"O53-H=-243>-D>F?UQ%('Y6=/UZGHI+I#79"_ ^M)MT$?1IK## CZU"AK M-^!R&Y=YW&[O?N3I\"5#HG.Q\E#-<90JIWNAI'BQ%*]) ]NZQ6!FL7Q,RP[R M5>:6GL "+:=1C?Q!D@>JX8$Z70;MYQ/,X,/;[ 9TQU\L!VR\K]83,:\P>YQ>0>SMADK,C&=UU@$.!5W M_&Z=.[-X)RHZ)43UU09ICC(;K;;PL;5&O]L=/N&\G4W3YC$-8^.69R7&D7@T M%B/P>N;#[DE:CYF"2NY=/RQA>F36P:E<%*9FV[J:!$7LYRN6 N];NNAC^MFB MANU2&&@/ X#VM+[6K\<-X1IY$O5+8U\L*I@N+($=*@1&V+(;+BNR;M]D!K,, M7+]>N_7PPO)FN%[ 52@XZ4%:)^L>JP^Y5EFP;5I((Z%;D3IE!8Y4S)+&+2XJ MIBO@3C:PTF;_9E?72?NH;3GA12Y1,$I =^8HG-2B/@4K4M$5"K@ &7%G<&#P M6>ZH8RH>PQ(3'LH1U]H*G B6'.O-,F38;)DJ8] 'BA$U6V;^%LLDN% ?$( = M3(BIW/FZ#\_"B0BXUX>)?&!KW6XIW]W%N^BXF7E8!$H![4C@==U9!?$@':__ MD4!*"'A(.8:Y_W@!'3IZ3QD9T0[2<4W> @.NQUXY/*P^Q@;$H6U.,4Y 4:R M7%,A&"U0 A@\LG8;*QVBS6-X85_>C+AQ)F7PW+:W\H?.MGC&YK G,RYAM;97 MY.#0@IUKQ,) *W*@;80.3P;/H'_=9]3$J]HW2:.9YYJ!$5()] V @8.GF]8 M\/A2DSU;_B2DWC=BHFW14,X#^-'UP;!KP.@.#>!)^)9X+AHWA"GRSV2,]EQ# MN;2)X7NN8QG\QNS*,0-L[Z3;N/Z_@%- _Q$X6NDV:)&'>?AME?I$22@4*C5* M\1HE,26R12G3]I/3 NOKN''9MOM,%7%#@'=EFR"A,-^23;Z&S?,)M*F]B<>!^8_M]E50I)682 M;9P[M''RK73/V6N$B'](4K]:4M>AE5)XC$EU$;3O=GGZ+7@&C6XO93=H&?); M-;6Z@U;*2,G,.-FBS:4ZU#1?_7W?F.@IMS\#K;ZUXQ_=9AV/\N]B4FLQ[B^/91<7Z7-W4J99%?1 MEK-O>&ETAR2Y((T-TNBGK1\CI? 04MAII4S8D'M/H5S?D7M/A5ROM5*>4FM^ MW!' LPQ>8&3!?Z(0!LD?::((&NUNH2:YE,],^!^V"K4)Y*:4*J*DT1M(4ZS" MQ,E6H=T_:W,>BH7,23Y()8?R2%2M'*;TBLO-ITBF'Z:M)"F9_B 6UV&9OOJ. MK\M([0R+D_5N"I;R;KD]7XL*!CU$\))D$^'53-J;@6)PER6$3RJ$@A7"0,M3 M/EXJA%?!)H-62F_Y@11"K2MK'8NH[78K MCU&\%Q;SV#Q2*>15"MU&KRV5PK'-]OJ4PK:B+7M66-E$KCPC;7N_R,3CQ:"; MWFMI/5&.] 48B;KE*/H4#$*_VL(B"BL$("L '#H5_YEX1/&(8>N46F,+P,QB&I!()Y[GNX\$A2,3_/E(S?Z M'+\Z?]8]\_+OP/+G5P[0*, OZ37(HG<_T9VP]=>O,(1/KYP;+I8IZ/('&_A^ M/B/G+Q9MWA*\=, VIJRC&-8,HK=W/[X1K"@<1]#5]R]Q#/421'QY\&RKR;_I=I!*215&% ';-D%M-Y-$ZG1; M@PJ(M!-=95'QN^L\L5Z^O'AV@DH65Q)JITC2=(7RTNWW>L,R2+&RYMJ@NF I MZ+>%J.YKW='H-: ZFUHZ",/WTNLB.$SV2J5*_=30'@0K6FP$IN1F@@T'KY-@ MO %\)1;74*C65*VKEJ+6DJNO!N?ULKA&Z85&:_6ZY1.I+,D))[]\(9YA4?3% M[=CNMZ&U*SY==(#9>UH!>!0!?#!\K% B_(7< ..)M?M6+*4W]]5^:U $\V5; MU4%021:'"=8WXS//9.)H_! M-@[4Q'N2-N@5BJTUV(M%3O*8^JOG4IJAP5&(#>'!0WFA[QS+_G &.IN6H<^2H MY$;\N6/BO0P>3.Y=_.J0YF0OO0.@8 SG6VPIB(\QP?GCHT<>X0B5?[?M"9CZ M +OMWNLJ&[TY-J6>V/-;]*:4=AT9L4>SGAI2:X%]K/OT+MQ!*].57Z'++!S% M:T>-@R(YO0=)';:&6?SD!:^T8#QOO1C< \5QG*;>R78?S!YVZXB'W5Z2I$I5 M]SJ9"1B%[14;?!,' ?Q@"%JA/V^""UKT A#EZ88?Z/8]\:9J9E[H#L\^WG3^ MI774SP=!4%K B\6P!>+.9V;]P'8\5>YP (+6X] M&_!,;W3+_.)Z]_K+[Y8_F;@V#@A?;-;^9=Z\M,6NQZXV6+V=S+B00Z!B/0"M M,%2,Q%[8X7#U8C ?*A"R*TH#8GX.8&-XY+LW'YC]N&+!;7 Q;X_$6_/(BQUO M\1TO,US%KRNCW2<."%+;VJ!W\+6Q#3V#''>:'37^,9 MZ)8WU9V+B47&L%HCP+&NQV,P$CU0@3> $ OS#'?*3'ZM@YR8,CM(&[R;JR )8X_AQW9/RPG2=]6)>=,/O]"?VJVVFEPJ\3A@C2COB<:V)836(X;K 2&J$8.D0!^:.ZN0AV2? MZDOD&L91"IJ-/C8M1JIXY-&"4R_R)*<-DFO!EZP]?%R4RI>9TF=L1LUT_0FR MJ;Z4KSL8!]!VKOP3;#601+2F+<.:Z9B(IZQL7;410.4-RT*-*988I/A 4L4D M.Z0W%-T'%,R8[[@4G?E3I[>VCM?(=2M$4FCP\"5)"JU&X9UL>H@K3@D3!U5Y#&F_:,ECS: MW>LOYPOBTSOB@QYG'^'$_L,):*#;-Y[[9%$\]>=T%PW:PD-I-WFLSP35RH(\ MHL-ZYPP?W VSSW6UML6%V1GU>C''W889]P!I=\"2ML65F ND?2,DM+8P6;@W M3 9(K,^7'9[=3H^V,#,X*SPK;GD>+G ]_FS9 ;J &49C7OR<2==;(NH'G5$2 M\HR0%;RL3(G:B1#XU66MN* .L:RUMS[IU#+RTDKL&AYT5BH39(*KT"5EHU-/ MO"1X(N^28%/\Z]W8=7T'-J2O\(?RPK[R7-P])[X_>_?V[?/SXUOT M1K_%G]_B@V?A\_Y\!L_#,ED-DB@>@,'[#L%G2TJ"CT\LGIDRD2 M)G]C0[Y=CKEE#CC2D*TSX -[C1_X7I/^/?8%H\//[_#GO<9.:,6-PX=/O/MQ M]SGO#!O"9!)3@#SR6TO9Q M"7@TRO*WE9= P 6O1+\DP8E-'7T5XF\;2M7> J6+CW<^C(Z6YJ_$??3TV02] M^>QZZSMY?@"# 8OD?-,IU8U)0,$NI5]TP[(!&>&M5ODT6:*:%_)996 3P'B9 MP2'$"F_>%-."Y]!T!E6S.#T(UGWV,1C/_'?I5L]A7)MP33J2D.9CJHAT&9AJ M]95"F6K#SGML7SE,:0>A-MAXR7W<*B"!4A#[\.LUW.X2\BQS;B'3$H),]"H2NHVDCV%& MS .5*,)CD]K+ZH4XEE*,9LT61I B MG#LJ\K1$:>M:);?DY9:#*_W35O2YN/-U*'NIX-.([(7+PH!YZMFM1?_Z-/]$ M'&."Y8>Y+&)?D%OR1)R ?"!=0'GO'6GCEN2=R%J9@X;$)9D6R_ M!?NQ\\IV,DAYJ(D\_/%-_]/UHHV71E3ULQ2XEYX@D)PL\Z[0/=Z_-'""% MMLY"&\ ?+AH\4EQ?G;BNT%X*:HT%%1ZE>#TLQ?2UB6F2\E)(:RRDES8Q?,]U M+./(/3A23K/+Z1KQI:C66%2O'#- =Z1N2TE];9*Z2GLIJ#46U&_$Q$ O*:6O M34H3A).8X%<>-]$X4SAHGX2J0Y^$<3"%S(X\N-_*(F.K.((X.HRXB MQ& MX08.%J.[ 8,:/AIA&2;F>UC\>(=%/W3/I#]F)L"'O- >';>X9D+%4HQ3X:02 M@3X"[I,YW3*G6^9T'[74RISNPTNOS.D^JISN8Q-AF=-=94[W27&+S.F6.=VG MG]-=?Y&5.=UI>>V5Q1)*>9 YW5)R9$ZW%%J9TRW%]2AB$:6@RIQN*:8UCPR5 M0BISNJ6<'D6G!=#5],ML0$2\P;6,+_W=(?J!CY'/\WCO_!\<-CS^YNF=B0_EN][8NO-=G_*?[R>DTVYK5\R[# =G_#&[7KZ8Z)8WU9V-68[GCGGC M$_YU]ZM]3CQF;(!/AH3SR/FW43W MR$W@&1.=$O;[<:L7X9)# =NY\+)$JF166%@+(8*8I@UOUCR+T/-_!H[E>JB/ M8-$SG=?2B'"U5,O'RA?"]8=\D0T+I\4D:B]D$I;3&!A^X,&Z+USJPXX#WQ'O M::6 'DB(%X&N='GO,X*/F>'UY7X8I09^EJ-\QV87$F03(W/(FV3XSH_+"4A MXM9*)>$K@5WCGGA3R]%C=30DNV]C]\U(DSQ=$Y[^YC[!#_#E;[K!=KXPE$3R M=@K>WHX\R>,E\?AK95+)%!N90NT<2S'*!$H8V =!2?^(ZG/&4+)2O;1@E!PE ME_0/RB5L;%E[JMK:4R53^XL%JR1?K2=B7CDP_*/U8)-S"OL$_33G=ZKH.TFD M/GRU%F?38^6 #,M>3RF(K5]R!886&.YT1GQR_N@17H+W%3*'& V21YHW8*B^ M3K9(K/S$..&8ZK['4#(XH%TI"WC6S8@J@]K2B#HV(ZIN7"&-J/H9477C$6E$ MG3(GR+AO&?==0=QW>5S>:[:/\:C0B\4L[X&2Z!O\-_SY_P%02P,$% @ MBT:I2AUM)N8M#0 [I@ !$ !U9G!T+3(P,3KCA3CA]3WG)LE>W,S&T*)B$)%8K4 J ?^^NW&R0E489( MD((3.>(EH4GT^P/0:(+0I]\>)R&Y9T+R.#KL]'=Z'<(B/PYX-#KL?+OQCFZ. MS\\[1"H:!32,(W;8B>+.;Y__^8]/__*\WUG$!%4L('=/Y':<1 $3)_&$D;^^ M7%\0C_3>'^SO#[Z2;[?'9+?7?^_UWGJ]#Y[W^=.C# ZD/V832D"#2![ C264F29\9K EY]+W@,DV6.6VOBX_OJ&1Y\XAR7YI%Z$DDU%2O:PQ,#03*&/' MCR?8]GUO;Z&E]$:43F>-AU3>:=6S!]T4Q@7FTA-QR*211C\Q$Z$CS$3ZB8$( M30V68)+%^VTW?;C8E)>@@T?8I?T9.AZ?H2GK@/V/'S]V]=,.H4H)?I7TWEX MR^OOUM&BM.O8N"*GP8LF;BA'?ID&QG[69:&2,U[>G%=#CRP/#E8NR8GTU;I. M>=ZSFSM%\UK;*8;IQ<8M"V39M3=GT:S;F&<4F]ZS2'F9$F+W^8C=I_^NF5^6 M9W8;I^0T>.'-B>LI\&Q MQP_<@*T_&TSFXT9D(WA!<+97TU<4#K?-N\K>*=) M5ZG(7NJ!TQ$R3?FM59 6Z/(_UNZT:$P7A^=NQ$:X$K!S2BA$@6IMISQ+K&T\ M,B/25]Z?$/N)OJ!1X,'_7#UYV!?%1$OI$*3[=GU>OL!( MU;/G.M,MUVX>K7099;,<_]SK]8A'3C)9BY='44!.M5AR/A?[J;LDZYD:B63! M5?197R_UBHPX:U%&6$2>/=UR=,V4V=T\G'91]N,H8!$PPBL9ASS0<\4=#?4* M28X94])+TPWE 8IY''A)1). ZYFH$0C6%.H*(WT QDVN%%P?YVKAU4PM\B55 MB]QHMO$0YA; #'NI$:M"EBL0[=F!:-9$DG@(TQMJ0]ZTXY-E^'PJ MQ]XPC!_DCX&+49XKR.PW@?ET@]CF0@&?UR"6(()SQ<4C,$>+ C>\A#O>C*93M/7*C2<=\S%EQFGZTD@DZ>"] M#A0L);C"PGLC%C"A. ,UR!^H!HX&9[D: (:9&EL.AGU8-$"RC:[$B7PRA0ET MG=I'!5-7(?]@#+E."%"RIT5#&C 7O>5Q?NOAZ[5(Q8*S]3KW$B=7$?UHC"C. M\>=S<5L>Q'>820T9+)LQSX[][VL%TL#-43#[/6,P<Y"(A+0>16Q[0]_EZ M>LI$.F:N%5$3.UI!+)=2YQRT/ZT8O5&+H4!QG1B-^%S*-2LC6SY!*NK@*\ M9^RT.-5>H6CHNKEHF(4VKE%DE<,TUS0J.KL*ZHIB%L^X Q2Z4--O%3'\7)L.09J^TU).G!(5E MGH_RUAN3*SB[BK:Y>J7GX^M4/!F@>'*[('Y[@R[Y*.)#[F/WH[[>% M_N#C(C2_:!AY:_:NPO^L8'4SUX 9-?;?N+"JLBLZ*0T*PU>=<1 MXPH4YI*6746;O+G5RFP[/%86'AU@HI*W*R"8*V%EM#91G9E96O]\*YFZBK&]D6S-M KRUT.(EW"U56H=XVA-E;3VEA7%<#6 MCW@E;U=QKUUB:Z-?5E!Q$/IRQJ[BOJ(.MZ)@TP:]?%-8P!3E(71.]J@2&K[$ MOK-E$:Z 4',;&GESDBI";E-%MAT25FMM_ PO2$*]F\BB>1;K%R\!-%3+%?36 MV02'C3+M$:(V-88,N-L.V-6% (>CF+T05V R[Z(K+SNT0YEET&@89I\0ZZ&B M/+0O@YMZ*KA"5?V->O#H:*:J'IJJX-?";E4T93*94/&D ZYW>,73% N^XO?X M6>J+(LY:NBNP-:BN6I; ;'KF8X9Q+Z!Y!9@Y>7[Q=PZO^\$2W7$N(*-N1"\7.POIN3Y MDQ8@JWK<$D^8;)C8IU?@-JDTNFR.G@IIV@2MXS8F@EQ8,G[YX\ M6&E\A[\=P*ZN*%>(,I>[S>\Y/0V0&]0(3W;^JC5JP5+YBM+AG&8OQ!5 S$7I MTA>B[0QG&3.?"O&$/7WV:75F _-"?@]3RLHPOPR&UM#'%=S,9>LRN'GD.%-[ M_FGX2:8VN4"U2S#:8G,5%H:)@@!X=(*#__]FA>8?C,C:6KC"H;G078[#,ZTL M.5I0-EWXM^BS^C[+Z;:!"M:N<&*N43_[?JN=%.UV];A$@)T$1T#8-U>25V\@ M:O%@$2V9O@](?!A8,2_Q8^EFQFDBSA52S,7C54B1^0N'7"MX+-LYQ/(3/Y?C M22U!KL!B+BY7?%JX5:/+I^[RJ>O9G>+I[/IL]NQW: B]@PX%SCKL0+]B'8TK M1,'?1TS$^CQY6$'@V8-?&9;,.OJ<^DC\Q-4^&HXY#X31U& &S!Y "R*MM4G MVT#3H?OB+T(L6;9\=_,4/^&"^2H6$AQ].IF&\1-CLFA%>9,--"D[2P75U>>O MGR^>)9_95-ZFB5'I'=QB$(VX?^!_FPVR;F-[& RAJ_Y!L:-&H]/'Z?/TK++5YAEV MR1[N$O&$;]B^4@GY^QAR7J7D&?5Y"+-)T4#KUAMH:!RQ;)1*M917PR\Q%<'5 M<)86+!E;AV(3#5;L-IZ=43L[M3Q;F=WF"]+<6,O6&Y=0H.;2I+I=J6&*$A*!E/\D;G,7B M%.8)W>AJ>!Q/)G&D&5XE2O]\MS[/XY_IB[ MU"=//:7_/NO^E:TVLM_?,-QM??2?).*QP&(H]_E4YW]%0!<'@=I4/W]$2'?M M#2C7?2Q#WD!PGT'.>TL?_^1J/(Y#[�+?^@M\O'!?.@<_,=\-KC>E-*^#6 M)Y9ZIQO7M+%&=S1BTP@>@ VP6+-WWBUNQPS?)IS#Z!%A'13G]F(7*&VQ>1GU M'Z@EKJ[U:A6T+EJS^O'FF;)P6&&M4S122QM3;URR7=.2BM?!C;Q3Q?/U^.Q% M3UZH\.W+RO[%8F#9F^OQ>CT^KQ1ZPOI"L?4X_5:?62)DA5$K\?JD@-2*TPOHWS5]COX M*K2^ZUP(?3U>K_V]8X5#Z_-[W;ZR[**EI*_' R_S75N%[UY(Z*_@]?I?;#7V M=0-1OX*'+?NW!8-7X0W[WVE9[9 :/'Z83]+]X9@B3RC\^7]02P,$% @ MBT:I2O$YV(L7"@ S8@ !4 !U9G!T+3(P,3E*7 DSN_HZ/P'/ORVF(:=.>&"LNBLVS\Z[G9(Y#&?1N.S[I<' M=/XPN+GI=H3$D8]#%I&S;L2ZO_WZW_]\^ FACR0B'$OB=T;+SN,DCGS"+]F4 M=/ZXN+_MH,[QV_>O7]]]ZGQY''1>'???HN,WZ/@=0K]^">[;WZ9X0%Z0 3 MD4@>GG4G4L[>]WI/3T]'BQ$/CQ@?]UX='Y_T5M3=C%R]ZLOU@DWB-[WTQ37I MBZV?3A+:_NGI:2]Y=4TJ:!XA;-KO_?'I]L&;D"E&-%(2\10O@KX7R9.WS,,R M$6,AA(Z60CU"*S*DGD+]5^BD?[00?A>DWNFDHN,L)/H>L"Q)%,2210Q2= ; #&'1XQ3(I""X,QLX/1QZ<9C(]18>9^0* M3S.04\;(0A+0[>P$5KR%S-L2S*8B!EB,DE.-!1IC/$L8ZY%0BM4S*+T0_>QP M?\Z>_O-FQR((GY,UD1 .I/S*%%:H-);Q3. - MP0)^BOC?(&F1T7O\] G4AU,91T0Y5,4K3; V[O$Y M]SJ,@Z2)T/)&9ZTGWP=Q[<<&WK61&T1/Q=)KLB2C<\]7Z@+-I@5:Q MZL<&[VV%K>\2-MO#LP7WRB5PMN;N&=R'7IYSJ=6]GB(F)X2#9X% 84Q'X&>P M$$0*%,0RYO!HRKBD?Z=22%S0]X35O&_];]R,<]X7WTWZ;J6)DMS2.?%OUMR= M)\R=;W!_M9B12(""33%5(?,PN*8"A/D_@KG&#->X<_/>Q\"\/AJP6^2FS['D MG>WQ?!TQ=A[F? G)))KC,$Y";9\$"5;(<@!L V9O=Q;:-H!U(7#%%'I>/%5B M(_ZF;E>P?.:-G#)T'SD3NAC;=ED;><,+ZW6U\,)8U8=4N/5$PU";.-@O==.* MET)@9\MSCK-"/H$.";+5)6W*6WD,[!\X4%_]3["0^HHO-,*AJN8AR"(2>QMS MKJAGD PR'\41!@$ G;U+JN=]]NYWZF2S2><".L7B2(H[O,2@:(.408TA,A,W M;U.!'QX3_Y;B$0VII$04\F^F;P7"ZDY?DADG'DUT$?X?DL1L15MW_8XST!VY MO .UDO#:U5\QG4V-B&O=O@4!^7!#@#4K$MY@KN3!Y-\ZP.L)B 0JH_2BDA? =VQ+D<9 '][RJ>UT HM;8%:&PZ9=&# M9-XW(PH-6?,,7Y* @#KXP)'*H3/GF=K4Y2"$O(D&E/B?6>095:OR/NU!?L2+ M#>]AC;!H6?. "E*.,FG%OO(E"+<("(Z(>^(1N+40<6@3) /MOS+5^Y=W'C_&9:T",D<5+H7@MRP:/Q(^O20C6<"U MGK)YMH>JQ)E9B2(_9*1MB?4R?K1X0?,@[GCFW LC-P-E*VS/(#7*VA]F?3?2 MML&Z)CLU583M%CD$1N];;98T#^0YXE+1BEFAC+1ML"XQC8A_A7D$ 9;8JI8$ MU*-Z'+8+FP=E'4:X%#@\%ME1/Z&;G([]\PDK96)?FI KQ6.1B+HU& M%>*I4#RRQ7?B CX+DVR+Y[4+>/0)J"V,)LR"E2MGU:(8I]J@98'NIV'ATM%_ M5_1GI;(T]UQ![B'J>P;NV?Y2UZVR46G.UN?AR2\=NF?7\PUZV9*H2[?=4.C: MMGJ%C767KKXU*IMVNTLFP0Y881W040W,P[)C$\Y1K=2Z5XLBHJ/ZF*N(-5VM M)KR3I1[:M4I=NF"&.LI6GE6N9.14%&\'L:@VX]+%LD-DGKEPZ7;9X2GL1+@4 M$MI!LIKXB6IYG7!$)]5,3#8H*"D#V)&@>9[=^B MK1GFLAS:C2^_%)5ZYL_D@[7$%]>@6HER#&<*E[A:$.Y1X"VG/59V77OC8^OB M>%;NOR 1^/ZBZ;&"56W *:[,:3'9+VUA*@Y"M%LFQ#"ZI&+&1.)9AH%QB-=J M32OS[@ LSM'KPUMOQE+@#::.I:H\E9 MTSP4U8*& !.BN3F%$/)B^46H^&? (E"?�H4R6([#3 *NS@#,QK&N'(4Y; MDW2>EO5V1EYR4V>$H>R]D#4+H^2FS@CCV4?4*(R2F[8BC#24N=7/=^;2M##. MB9=)BGQ/DI+N(X/HZRN5$U7; &E>,_XPP9Q<@*G=:K5H4.VZ77L">&3GWE\Q MY:3L1U7+;]#*T.YSE0&'9!B41EE^AS;F8F?980R#S5ZG!E,1>0LSL&7N6O6; M5%A$WE]'IB:3SG;+3EPJ/S:!*J3OAZ01]52471JDK-+I8[4; MHT.Y2#N*I5*OZ J8CN*I5)SU:FA5IJ$4WL;:-5M[\8PJYF[)K^'=\"$' ;) M[ZX\@$76M"HT5&T.2N9$744]L'*+6P"G/E,/3.DG3DF9T+ M$C!.-LI+5PO),1A=L%I\>0,7(?F %:R$RP/\C6\B23BX/_W0T+[?L<4OFK2: MR79N%GLEP*+AM5RJ=KY"4DAUOU-)%FJ#_&I.HICHO\5-0]4"NR2QP.DOSX:JW.Y/U>^_ M2:4*G%D>E%,?SRT 8HP:G2J$F>P0VTWYG#HP2YS%YLVE M#-L25)7HWZ51$EN8NA3!I1):$P$]*Q%FN%1':U@V=I&N4T7JQB5DR&%A&T(09.%VF1\2X'#8?;M, G# MYU)R.HJE&MUZ9,^MM*SM=LXYCL9IX5E?6:IIX^93R:_9>9ZGQ_DY.^0=02P,$% @ BT:I2@G+@D*K+0 @P0$ !4 !U M9G!T+3(P,32?M^J_0]>[_/$ENW$<>IDMZA; M2KNVJ9+D>,_3*6@&))$,!PPP(XGY]0O,D"(I$;>Y8'HHO"2RA$M_/;CTU]T M_O'?#_/TU1UFG-#LU]='/[Q]_0IG,4U(-OWU];?K:'1]IF5F0)9J=TCE_]W_'5YU?1J[O3WZ&+W],7K[+XE1 BX^4_?WT] MR_/%+V_>W-_?__!PR](?*)N^>??V[?LWZ]*O5\7E7Y/\L<)VX1_?5']\+/JL MZ?OW9=FC3Y\^O2G_^EB4DWT%1:-';_[OR^?K>(;G*"*9U$@L9>'D%U[^\C.- M45ZJT0CAE;*$_%>T+A;)7T5'[Z+W1S\\\.2UT/JK5Y7J$(L93?$5GKQ:_?CM MZN*Y+DB6OTG(_,VJS!N4ID+DLH49PQ.EJ&L%2@E^E'W_YU;-?+D0PX"3^2+% MK]\T%RJAQM^_?'[TIA16+ M0(Y%/WF4T1Q'/T<<3\M_,KR@+!>+Z*[TLIEHW40IIGT+2KD%/I(1N?)\%O]< ME9;BM8N@ZA\_Y%BL\JNU:"U"2N-]7ZG\0A/$;\O/5/!HBM"B%. -3G.^_DU4 M;0U'JV7N/U>__M<'PC>CV6'3RY^B6YPS%CQ\S1;AZ+-0!?B!^Y"H6R8(]"K\?+Z($8Y=Y7MD?1;]!MBDTR[Q32";M9 MRTM?[_=1;3M#[A_D6[Z(5>_I%DN5LNSM!11V#/5HNJL MC"TZHH#_?'W;]W'WS$S/7W4?<:D#R=KV\3LC+?#92$X;[,,;P/]XL\=B;I4" M_!B1[$[\BS*">>1H_>^O[,7PUW4=;'YG&!1Z AE,4%I&1%DA2SI M;/:[->J%#M01*= $9QCG0LF_2QUOI.,FGF!59\!6]@% "$0A$(5 % )1"$0A M$(5 %#HF"@[VD$^F\"[BQ6)1C6MA-L>(SZ))2N^% 3VA;%YF"KH2!: GD(Y"&0AT > GD(Y"&0!V_D MH9Z%YXE')#0N'>T1RI)(_)_DRVV[VIX\6#;4-6-P$L.=)G <_S"E=V\23*0( M'^0/4B,?MK9<\:M_C80,B93C/$6/IQM6NZWR[W6M ENA3@K&9)=B[*'TGQBQ MLRPY%8K;(Y^I:->BGJX^8R7 )1;+?G(N?O?4VK(JZU=8J2T[49^5]"7HQ69" MJ,QOV^(]B+S/@K4IZDO4:@2JYY:VG"\A;T0_&MFV_]RU2&?E*GTB>F4HO1#K M\V;3E/ E)YW.:7>=BM[Z>(;%YCXN\/+:\=8;MN<06E3R)7ZWJCUG- MTE#;NT[9%/5.4T].&R: M9=\2TP=PF.Q<.I;P?@0'SVC:6B+["2@R&S)F"?$C4(A:B]H2V\] L5D9X)88 M/P'%:._HL-W/NX_IU+57GCO(;#'!,U(L')*VX."9*58N=UMX\"P5R^"'+4!X M9HLF4N8I1"JX4B)H'4[D3YRF))&W44:W*)6W,T9\AG'.H[C:GZ-%^0FB(D-% M0F2Y!9*_G^&&;6W:EXB-69F\D93)SF(U*?=Q!4"'FKW" MJFR149'/*"-_BP%DA*.J 0!&:39:0]@M#4!\=;S,I8I_()>B+2QF:E)GHKA5 M[AN.I:U!IRW?@ 00NI]2+W7R=Q*RE)]86\81KQ@ MRZTE1"&QIB3, &DX,? 47S@Q,*30ZHL_,=" 48.)LKHAKL,

GR%!Y/<51=(LXX?(&NX401![OJW/OAJD9+U=MV D1+N%SAC%F M4Y21OTMMGCQ&QN0TRY+++4V/)^?K6Q ?IP*WO]^[JV[\*^P*/P[-4?)'P7/Y MTY>=E>,)=HL: W8;'@"$X/D,GL]6/)_!A7B +D2/-J;QF] :NTKPE 9/*1B" M]&+N5NG6X/5)(S]$7!)9^22S3)Z;+\3\=KR"Q:X=+T324@H[)OD9FB3"VGN;1_XVYTCU@BT^ U]NC>,KVFH6DII+)QG&*7:%FN:";_0$NMACM(Z^9UB7DKCX!JILR^(OT)JF7Z^PL-0MC^ M?1&K*7>)F.)&$7/!00D-2^,W#(FE+Y9K'S]>;O]%,S7=&^C';\I(G*^BL-^$ M0<>OKK\9/:?&.@-V/!X A/YGS\8LV#8<1DS,@VE%IXZ7STR'TO[;&('"H+99 MJKOL*BC.L2L (R]X[8/7/GCM[3#N9]S4Y^(*42TU3#=J;X)#1+R71U([\C;8 M<)2:/(-S="OT3QT]?B##3FYCKU&(J25@+8[!NBP1W C5K'KK4=K(?PYRZ+:] M430:W"T=1VAQ<&L<^N#&;Z>6SOY\V\$,\U[,1 @+/:!QX^!V\WNF!V1^4$B< M"8DS(7&FM<295B/!/O-D?I(G$ZIS9A&7ZZ;K00MU UXR8TS=-TJ)V1S!DY_N MLF#Q3'R^*S*=:9)@K"NUD/9RC1G!?/0_148HDV8RBPQNUN+ \$@LV'T-48.(S^ M!]:!)!^%>#JH>/K:+-A>2FV"A*KR(3 ; K.U K-="2O&YXRF@@;QL[\*DB^_ M"O/7_BBK<_T0>P:#4;E$47NS%R) L\7X'*#9,AMLM-72@ ;G*K'Y,K0>.0;I MS&QKV$+PWW?AF]9;5%"'[[Z5D[;@) $YA!MN+0<6A0U1E1!5"5$5@%&5FJ3% M9_SD8T0R40C+QS>J0[JN 11-"UXB*,;^P_U4SC#.$,N$=<#7EQB:V+FQ_(!] M@P< 9![,_@&A^P;[-_G,FS'63#Z@]$?C/[#-OHM;2&?1OZGB.8S81T+\"B; M$C&D(L2Y?'K/T=8W-^3%Y+<5(UC^SC N'E4Z*C5J'Z%SJ#E@4_H ( 0V$-A M8 .!#00V$-A 8 ,=LP%GJ\@G+SAZN_:=Y^AA\VB&[1,5^VM[80#:OKT^#5X] M."8(W[5\4P6QA'];R%?.1?F?WG[27K3E5+>'&ST?+[CFYY1]Q?<;>2\9S<2/ M<77^47?C9YTV0DIW;?(FI\0->G!A;>8J ^8Z!P AT+5 UUJA:]T(*\^WCR>C MA"[DSJ[=[W1%!R>XR[0,1-G+76>U; WJ,CX'ZQ]H8(>!8V#:ST0;F=<@?22= MC.M#3=X._J_@_PK^+TC^+UM^Z=7Q=10M4B3^%6\_$N3J_](VXL<-9B%"HQM$ MSH3X=(GQ-;[##(F-9GWURRA+KG!I[1+YU!+/N?J.CMJ-M'##R&>,N!AQ;$XR MI+;SS25;$.4+O1-;ML#\.XK+PS=G#_*>':P6R:Y&"Z()H^*V8,L%9?D7Q#F* M9P7'N; W4$Q2DB_5(KK5;$%4>9%:OO.VEX6SR[EB<$$V>7"BB/."B>$JIW0Y MQSEF=[I7;BQK#=B+=P 0 #@B*_OS-TRG#"UF)$:I'HJI_( A /@::UMD6S@; M+ZNJ?/!L!\\V.,_VSM:DG:K&\@.&$+S=8#$J5U/JO!%"Q&EK&C[S=QHGXF"= M^98;*3C7D7D4T@:L$K9_M]$L/3!GO1/; S>*S:O+>A0W]'N!'-!M+L<0AG6K M']S%7V<)LZ7;9EJ%:>,I]0LO1!)#)#%$$@\TDEC3>>\UGO@N8M5+"=%"/O84 MY5MO1;D>LK5KS$]\T4&41G'&KS3#*VNIVDWX>'),$4O&DU/"<)Q3I@DPNM=N M(1#UN]!2N?DETE"_R&*U?(:B(=A4$\87] =E)P7/Z5Q\=EP,D(()(0GX_5+D"K26]-U W(8A]?B0V@EA%9":*7WA=?QD%9M7X.G M& LGTTS,IEB>=$*/AU^C!4U)3#!__,$^T.+:8M?1EGKR- JY7.$[(M<^?BG; M7E;_U9Z@L:O1PT5%F_/0*S49@AGF"CWXU-7GNJT^4,-F_ -^(HCADQE*#]AO M> 0@NLSN#Z#ZQ. ZS.0M4#67BA9LS(0P!$UD]1[KS/2&ZW@,%H(3MLR8,$- M7DOPKO3*9W+CNX@7BT6U8J$TBA&?19.4WDD M@_0V0]Y]) >R&,AB((N!+-: I%MLP/$GA;"T97/!)Z7X4#W4?8N$XB)16IZ2 M;< C;)OS0A[NDKQQ^4EX;Q5#=DW')AK8*Z!N0;F&IAK8*Z!N;XDYMJI40KN8[MHIAV; MRN^I 2\J:&1X^W1W_!B1[$[\BS*9RUO+Q:%KPHM;PRQ <&4$5\;%:HPL3PK& MUANO/7VTJQY(8B")@20&DAA(8B")@22^))+H8A_X-/ _"N-8OG,7B26G"O_5 ML_*-[7@Q]2VE"/9^L/>_8S*="0(^DC><3_'70L[S%5]W376LT59@ H$)!"80 MF$!@ H$)!";PDIA ;6/!)RWX.5J-Y(AA^9:1O-*C%B\P-^2%&-B*$9A!8 97 M6%#U A\O=^_VDU>AK8;.ZKDK5YK0M.' &0)G")PA<(; &0)G")SA)7&&=BP' MGP3B4T3S&6:14 S*ID0(%2'.<5XSB6^H--=<*>%WG!\&@N5Z^_RYS(U8NC3OIHLXO K@*["NPJL*O MK@*["NSJ);&KFC85N,]HC[E]N\DGMSPZBA;R5>4HWGY6N1ZQM&K+"ZMTD"10 MRD IRR-D12RF*LFFHRQ9O83A>*&&4RN!(06&%!A28$B!(06&%!C22V)(-3-$&+@5"%Q.HK_*@C#EXP*TR1?7DJ:+5:Q,_';Q?;6 M]_3E+N<&_(.4*_-JA1@E?Q0\ES_M/CO[!)5%C0%3] . ,#+$&CW(=#NP&0/ MD,GZ(PCF;T)K["J!L ?"#H:PU[)A+;'ZNX^N+E83%[$$^GX(0-54TA+E!V H MZY(3GWX9]8,"S3PSSNWV_'Q""]X9Q5/H)S-$V!QE)S.")V2FS$6'])EL =S/#[]Z^?2_67#%"Q+B1 MJX]ZK)E+^R=?Y;VK-Z);#5_<6\:_J.)SSE?WYVI=/,IR_D6VNASY*\WN!'_ M2:EGL:7E*-W^NXPS?*7Y/W&^N3I9 ;WS_@Y(A=7MTV+!6/U*ECORK5>M$$"5 M+5;<8YP)TR$_%Y;;]E]6F7)-E&C=> \>=;%]7]U_.."0H#S1YOZA2TA/TC--B-@R*6P'^" M KSU;&%+!7R$HH"N\Q=K:>?GEZ(=B^Q.2Y5] J:RIK$D6Y/*(\-V7$E:.5GA M\SC23_+.E EF#"<1EU^HX3$DZ_:\'#]RE*;1L:/+=4_E)[XL6#P3G_E*/FRG M/OQA7:F%8RF;OJ0F3LF=]%LF?/W8GD84?DHDD;\MQ$(G!SF*9V6A\63+,S0N M<&K4%!/KC:[(X%D:I/-)_@M(4)\=+N97LEG510YUV>ST?*;:? M,2LMVLJI(:SSN[N)L M&."W;]!+A-]5')_OOHRRG"0D+4\,;9:"LXM=KV@-W#!P !D(<[N(>#>_CENH<#M0W4]J51V^[,"9]6[J>( MYC-A )+'9]LC5+[;WM#8=6[7B\U;4RJOIN^O1V[8S,Y5MI39_:MFO-B\7I M)(M7.[-ZQ4QPD6L9/9-G,+\M$B&[*/_3VT_:"\6=ZOK?=S=/1O)SRK[B^XV\ MEXQFXL>XNJM%]T9/G39Z>&!D,L&QI)Z/+PU>B<\@C\=F,4E)=2U#?H[%:H12 MN4840K+E3F&% EILV;]:'L587;JQNI)# =50>L"/="T9BN2/=!4Y@8&O%<832>7&&4GI5S2:Q6PF#+ERKGN*%X#Y>:K.9*>3-$'&S0RG(C!1>@,H]"VL # #N.T6B6'EA0RHGM@1O%YM5E/8H;^BA! M#N@VEV,(P[K5#^[B6P47F+*':>/5]@LO1,Q#Q/R%1LSMH@O@5AL[<&;?]D!C MX/4B$)9@P=W:914_\AK;?Q>Q2N/10KXP'N5;#Y0W#?'7:=M/I+^^9(T"_E]I MAE>F<&4J\/'DF,KW32>GA(G!3IDFTN]>NX7@]>]"::5EDT@6=I'%:OD,17L( M3U=ID/P*QYC,5W-#5+"*TH8,&Y#!N>\D- M3^F ^*PA.O8RHV.6A'N@X3$WEZW/ ,N'ZHV,6R2T%(G2,@VB.E?(B_DG[2*ZS=R1?KN,0CE&7]CKT$HII6UR?=^$%CQ$HCY$<1\=R')UL M#:.1?!AH6@ZXX^6FR"H2.[J7UEDYKOCJ22&Y>%3/2:E4T%4_@U;9=RP?7L+) M2&;X3?'.^TS=*]*F]R&J=T%868=?9)=83+ND,U4J>QJ>VGXKGP);X_B-4:[T MP7;7T_#4MO4@XD66,R+(1%R^)M>1\HS]#5J%G6XARGX&K;(>MA#'WH>GWM\Q MEYBR9)U,=T/EK_K=N-L1ZF ^QM8@'$VG#$\%0?*R C>6YQ _0:<+MVOW !7, M[:QR_&@6=;' ="+$()7]S&[O1]VUQ!B@PG1*T+V!(R@Q)F;62,KL2EL9_7G!>X.2T/-5662CEI.#E'Y\8YTIG M=NV&0B;J(-(60^Y,R)T94NY,Q^[Z@>;<].)['^@I]\X#C0,]$-^;-\127S]" MTU=#T\@2]D_08/?H#[94V<>AJ:QI1HBE7GX>FEXZ]75;*NT31*7UZ8FR-1P] M7N'HVT;216!MU7-HAK4AE=)6+8=F6==*I+!5%DC3NL_@A*WB0-K>'F)FMOH! M9VOWDNMAJZW!F>@><\)L=0C29@<88K+5Y^!L?3_Y<3".FS%YX2"1*%;'J0HA M0G>'S=RZZ_FH61UA?1XT*P>EO)98$[K<6Z:G9Z]*59;NJ&]"D?SJ^IOV]72K M.@,^&W< $ 9\O._LKT),XHM,WK=:.GC&^0RSFQG*]OJ059KQW/WA*OB)#5+^ M\50LU.>(L$ZRW;N2[Y ^T5>:W9763C?I[W7[/T@5PYL [J(=TH>IS/S>UO_] MW1^N@N$-_YKR ?Q$RN#5AAUDR66*,GG]F-X2[+"KH#C'K@!8WR'S]Q R?T,2 MK ^,^UTQK20AV"ZN@\T-UKBQP%T)V>EG?/I&CIU_#&3>="_SX<#N40TY\^TN M!B%G'FCLK9FKZ*7ETG?FVGEIB?:-W/2'FGW?CT=]J+GYO7@(#S6COQ]GGL]4 MC1\C(I;F3)!T@GG$XQE.BA3+ZV[7OZ^;E5&C92\)&+7E\IEK<;$6Y5S@YD+$ MWRA-^%>]52XDAYK^'4J/P@EY3/)O%>E1T"MT_T4,'T90ZJ9^8\4> M07VG[$^Q-C$:8^Z&REQSP.DE!P A^.B#CS[XZ 'XZ(/3+3C=7JC3S=4$&JBW MS-DF&J@SRYE0#-0/I28>/OGXIXA*5X+@HCG*ID2L"1'B'.<\FA1YP<2_YI3E MY._JR$!)6I\6K$?7V^_8"YOO2FR?9%].K!Q_)G?28[26;E0*-]J27I[_R?CJ MN)280N/).>$Q2O^)D2I5ML66_5NV&N'5[@.[2@-F> < (9#40%(#20TD-9#4 M0%+[LO9;MXP&RF)=["48/"A&C"U)-HWN9.14FO0K,7"42A@>&%%S$7KF1FT! M\,F2U@_4?R8\Y]J3W)J2H%C,*(Z+>5&^$+R]YM3@ 04KK%R@@\W (K4B.F";DDJOB'F1OGUY7N! ML%ZZ3O&"BW.'_L2SC!G]I7I6=31+2_?"K 1 M^6E9_Z*?(#X3-V-DTYU>X!&YW.2EZQ72BD,?"$3 MSF*B/$QJ4:,?�K;[;2?@Q%,?\"G^()%J-[Y^:"]:ZV+*E[R>FD=T([N6NW MTQ_D&_2PM7];(S15\P_($&SM/Z!Z(5U;6"@.\RL<8['XJ",=VK(AR/WR[E#8 MFFP*.?>4Z%5,L1V52_N,I@EFO+KEQ2R[MEJO@/1V'202]%P6@X5GKM #")I- MY7=*_V.7E1:NESK29:LOV)+J+,6"NT$/&#UM9*$;S4U.R%[$7 M@F&O4N3UXUU;M@_1%4X.7=JF725 8-0&@DT5_T V9J,TN?0#2ENV#]%S1#*< MG"$F7S+D.TZW"8F)&H=MQ0'GQAT A)#>%]+[=#);I_=U):PE;8%$5)[+8K#Y MS17\@[AA&/&"+8VVF[I@R 8=1/9C2 D**4%#2@FRB(&!R\O5R[R=>>@>%0/W M&:W!6I =R6>)\1,\C*;T5_U.#]"N:9+KJP<+ MT*ZQ"";9H@-HV.Q+[0-GIME1"=M@*S@^82'X[@YB3&X&QR*<(=KD/X,;IVXH MC>%U<-3"$5\[G\\?N7"#YY:Q!XYLU -;,P$3'"MQ0V^;CP&.EM2>L,#IA1LN MZUQN< NNK5O8+N($SO"Q$'S77Z7/*P)G];CATZ?M@S-VW,!9'7@"./]<,+JF MR8 S@-S@FF+%X$P>-WBF) 1P-HT;/+?4\ W8/LYJ/Q;@\A;8&/%9-$GI/6_Q MF+9]%SV=T'85T.YP]G--R=_\JWPG""?\7 RP\ L)D*V/5F;KO7Z M.*+[1\$K._"&7F&AWIBD6(A4!8L^4RY^+X.U L8=$;H[7G[C\A:'\0(S)(W& M49R3NVK.&(YV=MA5.!G:P7&]QWCA*AQZC#,QG4VG]0RU^H!CCBDI,=E7[>$4 MHMC]Y*P99Z>$+R@OU]GQ1'MLW:I.+^<5I>6$3W'U_XOLB4M7 <>Z'A!(3URX M+J@452$ RIT\/=[#C?9Y17+N-"C*#54!*4 M1@&L1@M@8)Z3# F>LLT]FB-W;'1HRC!L*NTV#D8YSQ9S0?*8Z-#DT9]49*S<9[4<[&"Z;&^+Q,'\^<+$L?WA4NHS@W5#"W M[R2?24^YT.HY9=[.C>0"]W$VR\ MUBC%XXDS2O<6^CC^OUA]C/%D._=,@3AX'@Z>UX#4!8L"EV#9,DAJ1= 9BI:W430>2=TP.N MJ07@%A5?JG+(60 WSWSIR(9,@$LE]C?7'%*3P&G)]JVA>J%Z< MP#2!:-2B# MJ.#6T[:1*W-0P*V2;2/7I0& F]_M?_:VKGGQ=\JB;1V8LWC G<1H6P7:1$AP M!S4Z0*]-F 1W++7;&3"<8ZS-]-!FL%9\%9 MDQVJJ&YD%YS=V9V.VLSG F>J-%J(&N7Y#64AJ@MRY^2T3:[!4):=)@JI=XIR M*(M-"T.EG1PJ<,2X.X6UF9<-SDSTKK8![F#=Z:C1_=;]7R1 2N=19Y<(J)H' M<8& 7CB?+[N?4)Z/)_+:4'XMUO"U(,_>M-U;RG\FT_IRETM<;32&9&U3\?X! MB)V2Q);2[Y3M7_13DA9;8]<@_)/2?9YAW\,D32G&;I5[ "=OZ19"J2]-V%.B ME\.*JVBKM*[W;7C'>$(9W@HLG#V(&2MV;;%?LF7) .7]?Z*F6'>%?-.++,=, M,%T%; \]]J5&V^LRP%V3L5:@Z9A 8V7K<9N(!U M[+U6&^&X53AN%8Y;A>-6;=]1KS/@P84O[3!I?=+@(HQVF)1..G"A/\MQ5\/( M!Q?!LX-JYO7@,F$MQV0-US>XG%<[J$:?$K@<5ML3.S8N24MP_IYXM 6G\1/; M[M<^7UVQ/&/E)VQAJR!H%DV;!^P\O@QIG<_8< 4Z@F;9V$7BP25=&L760-Q# M[,'1AR;X]D;T;1%"LU2;^:; C=O:<&JH9 CCO$-]V+EK/67>933'T8>(2V%N M496%MLG"C5!:NA;ECW2B+)7(E[32QVEB3LCKHM>N\_2ZD[G1VS^GA.$XITP^ M"W4FL-,EQOS+SLC>?O+'HKB+]UPAE(4@+73>TC-#U8=;3CZH*1;Y1[ MW2.6W(AN-7&]O65Z>+5H1O#D[ ''A?3TC"<3$F.V?_S8U^@!QN992+WPJG(] MY&FNIN+6X16MZ,;R?26X;2RWU5*L&?46-<# T.9[6-4Y "C]IZ^4'EL2YZLG M;;\)HX)?77_3SA6K.@-.*CH "/T/++NHA\*8:M(&E&N(1XRA;%H==SE>;LJL M3@^6%LK&3,D2&4KXBN98_\$[["HHSK$K ),LY.>%_#R5L#UQET-;AQWNBQO1]KM/+(@AWHO>UNC.=%2]D^+<\*"DH"; M&W7WY/6U6]:13)"COBO3!<)B#VAA-$39P.FER:1PC8K".\;A:5 XQ&3 Z:CI MJMG&2ME2JF@X7A>.U[W0XW5UTH9\)@1^7%\X)V9HE^U?>?2_!H71E4Y4" MCW*QD]X6N9R9-_3YYKRU=RL\\>TU/. 4A . $ *\(<"KDSE

FRX9NM>B&XCV1J=?1MA1OD"Q5B^HIMQK#YMIB_9PHFW49'3 M.94>=XT0BC(M=']",U[,5>>EU"7:..N7XCAG-".Q[K2?JE + EQD22$=^BA5 M]Z\JTT+W7W!"8EW?>POT<3 M$S917MT&V3ZP'(X4!7R T-^8'BO MK.9[9;:Q8Y]Y;D='T4(^Y!2)P=V37PUZ\)+OUEB^ M1CEO7_'];<&6,M'N"^(*S:)+2 M^XAD$\KFU;-\/)[AI$AQ>1./N7@]OY8'2;SXO[SA\'F_T0E:$"%>>?-60L3( MQ?PBBPO&<')G7!/H2NGB"O M9%I=B_:59K1ZU3R;ZF#85^WAD ;-Y$2XR.Z$B/(9V2PY)QG*8OGNNEQ6G[XK M^_30AFO] 7OH#@ "(+=6\ D-V2?4D;!;&_2)6%;.Q?9\L=F=#6N18^W@\AJ6 M*RA0Z4"E!T"E:ZU"\!R9CBAH$X,7WI=N@E[/6@;J2:EIYX,;U^XX:%-R;78R MK7XO_W.+.!:_^7]02P,$% @ BT:I2K\W\Y9@/0 FL# !4 !U9G!T M+3(P,3^XLWCE&S) M6[K'ME2RO'M.N6ZE*!(C,%#._9"L+('H1J.[ M@6[TXR__>;_*R!TMRI3E?WWR_)MG3PC-8Y:D^ M1!G+Z5^?Y.S)?_[M?_^OO_S'T='/-*=%5-&$7&_)U>TF3VAQPE:4_/>KR[?D MB#S[\:?OOKMX1SY>O28OGCW_\>C9]T?/_G1T]+>_9&G^VT_P?]=120E'(B_% M/__ZY+:JUC\]??KY\^=O[J^+[!M6W#Q]\>S9MT^;T4_JX?#7I&H_Z [^_JG\ M8SOT8.K/WXJQSU^^?/E4_+4=6J9] _FDSY_^][NW'^);NHJ.TAPH$@,N9?I3 M*7[YEL51)<@XN@2B' '_.FJ&'<&OCIZ_./KV^3?W9?*$4YT02;J"9?22+@G\ M]^/EF1+FRZ/\GEKFCX<3VL,7@6AUB*0F=AF,>LM_J@?"A -*5<"K M57AG8GI?47X>U5JSG9O%>XO8+-> Z/,?GWTKE>SOX#=_/V'Q9D7SZCCGRJ)* MJ^U9OF3%2NCW!HQ 4\Z@-5ZBE<$IP8IZP7M+-ISW*.M24XM(A^0O:,DV12P/ M50X:CGV:'WW\\.1O#6S"@1,)G73 _^7I#MO#M1P7#9VC(A[!K1[Q-&;\1.7; ML8?FLF K$R(S8\I)0G D'NZ)'JN\9Q6]8F_2G-\'TBCCVKFB /B$5E&:E5>< M#S=1ULY.DRC2/^H@M,.G MP:+YKW]NM;)GS/I&..#LG O8T8NCF."IOCY89^\SMKYTRKZ+K M3)_#L?/:XG13^-XX'A![T44+L *D.CA)E.;!]NB-'&+_:;OC2@R^.RIOHX*" M2R YBMEJ3?,2S?NZDUEE^#&@7KG\NQTN751FQ]S:.S7*T6;D=\7&WW,!NN/_ M8@4<( C6'9K *KOV ?+*HM]WX,^.+P>W8907QVFKRW]=Q^\R*J_%$C?ET4T4 MK9\"7SZE654VOSF2#NCG1PVORE___8I#.U\>)VP- O&.KJYI\9 K-8::\M_ ME*XY#6 2MB0-5/+IA*VB-/^_?GE,AZC,A%*N]-:/G&.YTJ1':PY1*%*,\AJ= MQ:H&4T+SJL9^E$AP' 0*L]-DXWLRJLXT">U7IQTG_]B4E;!CW[#B/?U\W)IR M%P7+^8^QM'*/[],#+IXR!U(+&L%RS<$=9 B_[Q..#MGA0_81(I\ I3":$[=# MS K97>G:/QV5]$;\LZ!K5@CG T+9CD]C5=NJP7E5MW^JL6B1F)W"U=B748VK M2VR_*O4+XY%61QA"^(X=M\I2?:'?\US0)_M7?08A>F??YGQU@BW.;SQ[A#FTMT[8GY";9LU)KP63]AO M_\):;E:KJ-@*3,&\/9)6\%$45^E=6FTMRZDI.$\BJHO6'*2SQI6+)F J$6WP M?$QR:3*UDT ^9)$O60FH,<[C 5B *>CU$,#;E@ M@A!BMM9/E%7WGMW\'B=MB'D=QF0-P@\6JK4S'5NZ5@#?7T!)KCC3'>7X2ZI1U,!%-EOG!9_ ((%)&X%R^WA[Q MF_)O_-\8<4;.[3S,9 "'L+$G'#&!U_568C4_,<-N*2I"17N?_+\XQU%1; '' MNRC;B#,[H?P"D_*/LO2.R_7A)Q@) UOD!>XLV6#N4#\X=CY M":M3[IGPW&Z+)?R+_7)3;?C9'JU 0_VK]>JZ%G8L6$\B;HK># 1;HMS%&.S/ MQRO0: Z9(,;3MMUO?$TI_4V;F*,,FB=F)5)*)\SO(19G$(_@$3KE'G("M_D) MV90-1L;R&.R:A7'.:F?G)Y30@H64YJ4;_@:/\"S MT+D,PS]MHO!5N1^ZWV&3/,;F]Y;-,88(*FW#_NHJ127 H>R,&@L"#$X$'J1& MA&@NSU6.A39W,311_UJ]CLI;CN-=FM#DU?8C1^@L/\LADX5?08[E.VQ* MR]<,DALW_'?G:RA<"TM0'09.)D=*K!TD7(LUH$@@=+/F^K1!CT0M?C\%X7G+ MF\C<[HQ?Z3G]YR:MMI !Q7)^.5VSJ@1*6JAA2V ,DY49 MT/=T>*:F1K:-6!"[T$K MCND]G\O!^41T<)G/&A&>D081\E6#RM?<4B3-/FHOT]L1-B ]@V?7&'U].R/K M"X2X%(K2%^7Y!FHDY% .0^F*U/H*[8@X":MEO MY?]#PX97'(/?%&R(G0;M\#4#Y]P6':J!N" 2&_*I_B^@101>8

T0\TWA3"6CB] MC[--0A-X1H5.13XNZ"RA-WQ"M240JJMSHTM[VL#!U\&N!5D M,;HC$)40)GP74[)#E32XRN??#K90I++!EW"$B1P&5K"58:]ZX:6NQZ&[L(C*3U5EU-,KM MTUJ@3R]CKZR,N1C59/6K->HRNQ=146VOBB@O(>:'Y>6K;?EU76_@%BBVH7HQ-OL4^'>O \))O <&?4#.;T!T>F(N*:QFSJYUR<22JR#6]27,X[<"Q*$',;LVGN6%#G\$54XCQU5NKJX ([%B MDZCL^YJRKGL%G2_?LOSFBA:K$WJM.H3&AJ.O+/W3^C,+^^'CK,+):YG4&JM( M\SA=1QDI6D1 >C(&K>(X+B0979BSN]D(\S!3*OJ6E;8(Q*Y[Y&#JC\87:(E1 MSNS^MM^")CO881.#= C-$-2;12S+P7O]JZA,8[-(EN$Y[,:Q],/R]$)E$O%Q M#7@Y"GNQ100SV7QEMB*_$2PC/#@>OZ)#4\_1*P6-SI>7-,I.A4:Y*!B_IE9; M54#*R'!LC(EB6F]A(PKXJ$@0:VO!!'=PX'!9 O!$PB=ZBW$5J3'&,,R4 %Z8 .ZV(?IS$S)IQ_0ZXMTG><)_5SP&M65J?W',WZY^<#5IW)YQ-, M/!TP_IPD>OC@G":NUHIZ6>\@([R2S0,7X+ @#4;BG\',72,.9%-)[5GMTXS/ M>?,SS?G]/^-('B>K-$^A8!"$EI[6^J&Q&@E9E\U##6%?.<+ M\\7EE:R6=IF6O_%+.?PBNJ&JBXG.)^A\8?74SG/56U!@F\==3$C!40F4(ZQ! M:X8A8,"[,!S\XDI0TN*.#@8L:WUEX^9[.+N/!X[=_>^*#P\;GZQ':M45;XQ^ MWA-LV(JVRO9MW5)YT*C7^@:?6*.>VS6C2>"[&M2D 1_6P->C-T,1<1;<-J#8 M-+ZPRVD^%-H GX73:SJ4'N>QT/H,3@=PNG<4[J N&QV/Y"[EO*YY2QR/XLFD M>V@&U5_C-&;&A/-\]]^4%>?VXN#2.%QH5N\KK 4P/+OS@,\:/-F#3P"!P#5I M-:G.D*3T_> BNQ<_$(E]/V$Y5C$(.0OZ<<8(FE_SX:'[N"2?KB!?-7BA(.P> M,4N$]WQ.0];PIMB*(EU#$?3J@=B3^6!"7P\VAY Q3S.3\)\2R=H EH7B(! \ M%L\O+UXNOO_^91/0Q7_]CC/1+?GV.?\3WWPA<2T/82XB:EYB^@3V M*RCOHG^PHCF@AJHZJP5P0F]WBH!FT 9F3YM0E=)V:]5?BS:1:HM;(./ M'96RET#"%1KIP\9.M9&)ZYRBL 5H$FDLQEMED4'6,JB^WT?'P,]!8+@.NAHT MOK#U&+2;V7WMV /K3SKH0SH<="@]]!2D(I_G:K'1BM_D]TZ:0?X:'8^M_ZJ: MU]]U("0SC9.5&=/*PV75^Q4RY-([5@D+-@/5-F MT+Q4D:DADXH1"3OP4Q)R0Y@E*@>V,5YMX6HZX 32^,*6C;&;.9B-$ Q&ER1M67$7W MH$=O609YP/P73;X:/#KMFD2J[H(3IL+>#1$@??DG,;AAO)5^:(#(^)&($<", M+%E!.&ZD@YSXG1A#!'Y$GQ"NKM%3&)C9W!'?]A^+?P,$^1[+MI7O645/TC+. M6+DIZ&A@@NGW:$M0$XY[FW3ZG$)H)H]6KT]C"G8:/!);(A^ M02NF#N>!#HVU4SW54UXG "4UU 6!DJIALS<'":NNK3J#(,>=,Q$J,[[)V.>Q M)PJ=3Z9[C0^F]NHM%D4X!?@9>8G5U.[W#H^0T/-+6":XH6ZY=G"3'C[[S3[& MOI!I 7'N(X'.?C*B[^A:6%AQ: O+D/IL&DE#^WEI'M^NHN(WLX 2Q6?6/+[[ MTP=P^[88S"R^1$7X01?P$#5#\]^VQ<[LL:'W,WLO#GO3A^6_6;T]])-]^ %B M@)9^N>^\N(GR]%\"-8YGR;(TD;F$><)-G!*2\F5_PO:EN;U?E/JN)E=@D-QM M&QW7TM#%=T'V,!81_EV<]T,==FC/RL?EC!^8KTT.[3&[I#%-[R!Y2C^VO.<; M:[ZRSMSA'&4=).QXR7"KFN(BZT!*/YVL1>W)Z3XLX+94-SO 337DU,0+H[874&#/4^ZB']6-?1VN[ MO&O)DN.BX..D_^AZ2[KC+F3W!G+\.2J2!:GQAMJ)$O,2VM%>H+O7.*74%%W6 MP@M>A'V"]#Y\7)M Z-!W!EDVY"JZ!P]THYZU;P^#7UN[1_1""7>CZ$7'SMW" MTDKM-<2N*^,(C,C<5COM3K7X]3"]+%K6/BS["R!FX/ M>RML3-B869@?HK"!69 F>B*[YL< P,#FQP!F%B_55M>/,3]$^0^)%Y&(U9;# M@@C<%D1EH<@H"? .LF))TPHD94Z7<1U>'K^,:V^0[R+N-Z"F?J;LIHC6MVG, M%=9@[XZQ\>CB[(IY74MO%V+@EAVCI&7&] H0_'_ WAT'Q*OM;DCM?!"^A]H\ M_9D/K,JS7$K,SP4KE>77W4&:DCI@%R/GK \@Y^ $<;B9#\/H7>Z0Y_?YD;OF MB UC^CGVO5X3C/-W>RW+)+!-8KPG;"JA X5T=H\MG28;JO%3@SD?SNOWLC&# MAAM*PO;%;0Y3R[<3F1LIM*RDIZD.UWO/0Y+@H)C;]/H.LW2*J4E1RW>% 47#E6 T>@'V% AY<3.@WY$ M!;EL!SI,I,XX89DYM<+5<1:)%Z^V^S4D7VTOZ9H5P/BUP6?JH)XZL85JSS@$ M?+JM:QSA>5Q@25HTX5^D)QC=VDIR,#7^P@CPOKJ>-WFI:VY*L:?AB'\QA_''2T M&J&;7UFXI%64YC0YC8J<7\'*XSC>K#:BE0<_*--8*1;Z'R(E9!R ^_*$$@-" M:Q0"=8/4)C3#4\\OUXD"L]OVBC^2B3\R&LE?BEE]7684X#'JV-I*$.JXI^IQ M$"D9XQ%F2*[P4%W,JJ9$Z6HOP6-D M[B'7C,3C*HBF*S.;)<<1).'9MXT<\-_\_:)@,:5)^88CW)MGT/,*8_J=J3SH MSN]:)AH<".PFO[I+R.!NE*VR6)-MD\OHMZBJ:%F9QP6Z6V_"^ 6DR4;5MXQO M*8GAM3W-EQG[#*UF6)R*UGJ?T^J65/SOT0I.(%*(V'#^!T&BVMAL2 7G$Q^; M%N/T^L:O7!IS,$-OTT3YY'L!JSH3>?ZE;G!6LXI\&W MI(5- +AF02['2\$)UR5=RPSQ4LA1T3Y-4%&=_(\E>=*SXF^>^!<0#69BAF0- M%*QR-9"-UC]H:EC*E8_;7M>C,JU =^YR6 +46,M'H8Z%@I>-[@2@:QX<+!7 WLVA+)R,.8;T5@6 M+MN2B/!+NEIG;$OYOS:TWCV=BHML0W)VG:4W MLD](@'NH557#G&V\346MB<"[J/B-5@+K41V-GW*R>C8'[5\SF^,X3=?XH(GG M!@1$(DL>"75P2ICC M;YD="YI*15E;5U:[MU0R/(JBC)YUN:[VM?^4FYT]1_ MU-"Z"SY'RK^I817[)\%*TEVJ\37 $,CM3H8-8'2]?7!"])X.H?7[!#75J]JG MB_4$[L6HQUDL@,= MMNR^!I69.>FFOM9PJE5[%2*LQ8E^&W[+)KZEUG+-X&SJ!CGXT3\KWPI=QOMS]&6YI%WQS;_E- M[3*]N15E8:LBO=Y45)CL47PK!ITO^3UNQ7+YV+2IRHKO&-^X_C=9W]!Q+[N^ ML/1B9OM;#N)->;Z41ACO+;Y$EJII%T3>M[["SAAA)#:K(G)9I+,NH2XI7UD] M%(I?B<75TW^IE+?LG5VW%)=F^;JA>"$IGM XB^#/$=@-DA [TK/=2G9F?2RW MH0X:$(Z7^'8!#\$O@\0)>->J+# ;ALL*LMTF=)$.P',>)Z) M&6':\#Q844?_W$29 ,L%KY;+;H\?<;4+FC5FOCL]:61(DH?(>&D?OT?BK4=& M3\IX.9C54\9+)T A;*.S,>(>I(N,4&RBF?".)E"!0^TH[1V N6SO3>1ZUVM@ M>.?G1&QQ-YNSG-]&5K5VI 5D<(C 128N.LV:;@JV6XJ:K7$SH!YHC2 Y#]02V)!C M(O$A>PB1AW8-6GQ<+]J*Y?#$B!B+)^3S;),@[>,K['A5J&^T=@9'1_)@]MWP0TO'A-Q=?% M\=2N:D;GDX)#F 89/;^\T0IJ[ET4# SKY-7V8TF3L[SNV97?''/=9 MB]^&_^YG0&=E,SH'E+S"M(@Y MD9O/\F0#+M A,ULU!L/-#^=R[V)IX.&Y>3K.+KBYL[(9<;.25Y@6,2=R\VE& MXZI@>1H/A-E_-RR/@='(DR@7MG=&X(-U#)'Z+5^L^D!C[!*K:T#">VL6*Q M,[J&C? 5,Z"R7\4J>NM<<9 #RK1W#%*![LWE7$H & %H(15F/_F8%DU"E<+_ ME4((&DV.[V@1W= F7$TFKAE6OT?,-;G@O0%,GS7N&[1(C5Y%V:ZNNL'J?NF3PX[V,]YBL>""BK+,8"4T^G^!K-_G;5&E]C8_$ M/L(?SNC\X:P&203,L.^M0P1E!E3RRS!OTCRMZ%NH$7_&13Z_2:\S>ESRFU I M6U+"T]ZHLPLY"Y+1#*&Y9D*)SI' A^P0(A*C1=/P5+SQ E9AW5C8K6*6Z._9 MX2N[I[;=5#7*,9E_B77'CD-PG_@F4.@TX$658W+E<378 C:!KA.OM[] V26X M.(O$SK,\5M]K1X9B+K2**5US3@VVR;]=0#^$;_!W6&NKL')Y30,6Y 9A#KS.T>V);?1G; PUU X3Q87$26+;M@=+?*ZK5%=#>_K$!Y) M[H #84>(&>Q;"P\AA;44H$1VUU8(&-6$V1T] V&8Y'ZY M^'2YE"JE;4%\&57TD@*!N%*1[^[5&YK0(LH@V'7#&6^[-UC!W19G1G*]!0R< MEV>TARJF\640"B'**K9XDDZ7;X!.]G%=D*@B-;JDQ??A1PO"SUWH A9$K]B4 M"^9P*ST7V#LT4$>*%VA\@2V:IY[9ESX80 $CYU97A)#?]ZR2W2[JV@&U=,I0 MKC"E_C2XAR$(Z#FX73;9+B]%BU,(,;V4[TNB(H^R0[3N9]@0^)'I?0G1&!X8 M2;*_-GQO]9+LL%B0&@^BM3A7F0"ZC,6P%/4K7TW=3BAQ,EC753T0*4.'$_J2 MFD/(&#FQ@7_%JB@SDXPK^(34A55)MD,BB#@,< 73)Y7OBK"RB?OV,OK\CHLA M%(LHW]/J?'E)P4^E/%3T/T37B1T#X%I$.&"R:B '*A*K362&I]S4 GVW45JL MHOSU;4J7I_"@AQ/Z'ROV=Y7:8SOWD= MK5-N,HTW?C"< -\+0A.0AWM8?D-+8$C6H$ B^4@)AW['M@Q3]Q6Q)VPZH4/5 M:^C/")8M@M:RWJRL1KLU+-XP=>+)E1RP"#B/B^RTTNYBMFAZCZWKOM@->O,K M[3!Y;WOK/-C9L'D)TB6DJJ1Q55?M_YBG52GSZ6U*%1**(Q$SQ,9G&16U[.V0 MKL50H%W7AGALDHCE!P.QG+3)_LV#L@*7B7R5/\LK"BED S;!T/ )AD#?M+Z> M'U3P,8\0%M;R4JXEIS?P)&7V&-& XW=(@![,H!GD$F9*+K]"T=Y*)4IO6:FR MD0=&(D6A9T9?4M #&B, 5E: >(9KX89D_2&&8 8TFO@:,M !5?W^H?T1YL5C M='+GM8$'.R#CWS0<+,S**\9P_V'RE>@Y)M!\\O4W!!KAUI00SQ$9;=+);](2 M-')";EF60()$Q79SB;8TLM_2:AWE6\)R"O\[JF[9IHSRI+H5W@_KYW]#6TOO\\E&U# 8G]91B\F"U+C,S^#1 MW)1>2\:$TH%>,/1SB'4^F?IF$2!KN(4]JVQA+6+WO5M8RP^V% U>Z^TV/+TN M+O**YG29CC57'_D*&Q4^/+LYP]W1XIJ9AGXV6-07:U)%][A 5NO+P1DZ(V@$ M;0,_QD<]3=^UJ.E7EGXNN$5S43"UW/2,0,I(9R9?#-0!B1@C+&,!#YZX M0S%WWV8S#7KX9=HK>)3<%%MA>L@*V@KF'1B)9.*>&5TS@(7^ M)HMN'O"(\N^&G'$PC_.^#@TP M"\[KV:9FR4$'YUQ&6WO)ZH"JQ0$>J!2 UQ M.*&OT^X0,N;0LX$_(FU))&<$460#',#TR>(Y]XCE-U"3](1>5R/)1^J1V.RC MPQG=ES&4GIPT+SF79+*T.5N2C*-R!%5D2<*1"9/&,T!?9D TSV4PV6I5AZ7\ M$F4;59D&U3!L B8 ^_J]OGR_^]*?GS="T+#?OKFJ""C[DLV%L+XLK0 M=@2!!!V#I3B2AE%V8:9TFTW-JN,55(K\EWCGK)U7EQ1*ER;0Q.I-6L91]C\T M4I52MCBS_1I7NABX%D_8E;G5LC+>';T:5SB2![LA2:_%<7LY&+\LJ;Z8?F]Z M.+/?*]3!/2FX%TJ'Z/VWD6%*>G[N'VMIINIH)KN_G>5PA(@#Y;RZI<75;937 MT>:_\-,%!/""%BE+'G0A_)G/7YU$%7T3I<60'3 [_+ !"W-9AY?\C)+<":R$ MD"8LRZ*BA'*]4F##R.ML=J WRF(NR,WJX#L3-JGNH;<_VM:!)V<-K<5Y M]:&*BLK,-_.QQFE!/C==OZ.ZZW+]= + -Y3JL"K*6GAB,<#SXO#H[%IE;US>GZ?!% ZQH.83*2!BG) MC,CSQ5WNWF\&.O5YAS_?:YK$\PNZB\D%S?0:@*7VY%N5OC7Z2&F#O@<%M]/] M*R._-Y>^?0WFH+J(BO-"%(M/Q*WI@A9B?>/.JK$OISNN5!#\.K':>!>+!I:3 M12+>_^N5?I KY:A B4V)#!'80"L/F44S6$S2_,8_ MP=>$4T[M/LVO[1PSKSP_#6HS# F_%+-"F-OE?!]%D?C-SBPQ7(?SQ E ^O^[ MRNSPFI=;YR0&FH.V,E(=3N389R7(N -W1F*BS[-!4W&C-(?Z0N?YAP@*/5P4 M4%JVVEYPN5V@UK]C$V@5<+B+?<7BUL4&F_MM&%:CTCPV04PLWV,#%9\E?H:[ M!"^(1)ET<28UTG.K!625"WKJ!=G?VCG(_$@O-DH'W!/GS%M@

CW;@=U&P8I2LS M(=:7<@3L!V4'3GV8[1&PC^;C#RW87\^\7L_1M)YB81[FBGR99Z]"W@+D?SQ* M=;JWDN,\ 5L!6B=<,?C5Z3TMXK0$P^&!F[;^"[THTMCZ4XI5I'RK7BO(NU;( M$CM1D8+6^$%E:= 6/0\IM$:-K &W+^(%Q2Z+V= V#OCFB]!!Y[N**6[B19'@ MYZ57#M ,J$$>[VT#RPKNY7]D?UU:^B=U/P1I/\J[SAO^NX>U][3&(FQ]Y9RN M6;P!W%C[$C01L+T;^^.494;D"G V7(]+Q35:*AZEILH@TIM MSX=.CUDA..5\F<5"YG6'+1HT2;S#DV3IDM]GP2<6\*2:Q6XIS[)98!?JM /. MT#OK#D9./NG:&7V?<\*K/8=3[I"FO6><@E!?FO5S?'-3"$_@&9>--"_3V$D< MJRU\9FL?*? .>EQ%#4XD;9"2X:I?J/TTQCM>#2HMAGA<]^6.NVA_4:[NO^, M ]UGU8BY%O@.Y%D*N-O=MGB-U-W"1RNB@6W7"9B$%^JY6*-[TOYO8GU.81PW M^F&^]N1%DP&O")(:'#?!EMR;SYLE6;M*@X5.3:9/(_P-#;72PDM.Z9JI]F#RNY^5 M[EU8U!'%./;QKR'/H)_7 X90=O3J(]7C\@LWX3UMB+]HJ>;%!6P".I"W5P?% MV0DNZX>CU$+&A!ZB4M2+LHPL]UN:P% M:==$-(@]4]^[D=!:=+.;[_< N!-';M7',: /[?[YPEN7)C&F_<6@ 5SV>X1C(U1X=&J>*>Y#$HXX=6V MG^R$#L#@GCMWF^E&O8:O!3QU,9W8'B^.DE%X@<1.B9?SM@O=+M!!),6(\&P*-<-'/(SV M M?[R&+D@[^.X*KHAQDU!=>D_D@4Q#Q:@[_:E&E.2VYVI=5KB I0Q?:J!R+9 M['!"]S$0 LE0&FR @DR?+'[9XSB.V2:O2G[F@T7^>K!9W_!@))OT3^J\5&0- ME:PEV" ,,T)/9D8D'R[HLWS)BI40L;>M-Y=U!SCY M!.")@._W/5.;R,R4?:='&NS54;&CR-HVN MTRRM4CK&UF/C\391_[P>S"( +.I&Y&6@ /QQJC)C4KF\UI[F55IMWZ09+5YS MS7S#BFW/C79@%.(RVS.;\T@' 9((F*0!ZOT".T1&IDD;]\Q0\^ E78,3.K^! M([NWM)/.<#1[]$_KB4^:!@8M="+!!^*8$1(S4[J%:2QU/M2/QZA_%&*FB6VB M#"#.IQO4W!H^8;:MIZ\3>B_YH9=EIR3LX,$(*HXLTIBF=STQ5%ICD3+7.Z?[ MV-[E)D^$+S85\$D%" 1A^&&B,B-*/;)#9K\)>(CSQ1R#4$>+/J:NA4=@\N]V MJB 8Q>:!@MU]WV?)_MO/25K&&2LWQ>A#HL&7Z'-F%()KP3E\#]PA03Z%?A0T MV0(V@:Z/[(PZ*! 7Q@Q"(!'."#) UE-%E7^WXPK','9-(#07> [3[*3VGB\? MJC-5K*;61]B S<')O04I#V*!BEJVO"Z$J[*+ L3K'!S)86)4];B)X4CI69QV M_M$KQNU4OOHTH^]I)X0R=_8H&:Y+3JG6/,/&OF&/.3TN).M0L M_FH#U8K3_&O"F@60J%W!3V&DR25;,)][[=T36(BC/5UYH*J*]'I3 MB3@^=GCF=ZX$:K>AI8GQ/L:)"+B6P5\?WDUC@2>A_]RD=U$&H<]U98MD(Z11 M).-QH1-W+?'&=OGA8QF\V(7%K6;N]L]#R#Z%^D7969[0^_^BZ@P.Q3A\D/[^ M?+ZB\R54(L 2#C=46+Z"FDR;1.XYXY+>I*#K\^I]M.I+5A\:AN:+_>D\L<4. M* &H@9A"04FF2Q[W+''"H.J9DA7V_XQF 3F-IZW_)*'Y+TG02S(V1@>_%ZT' MGA!9N/9\*0^U;H/G8?,'.PWR$F4*+M25J;XG=3KJA3%#T-O#;-'9Z2V^B M3 K4\7W:EUBC&('07P]F^VT M?X$23OA,&3_]"YPA'CAI TL]&WDN^CZ=F9-A2I9*<,>6.]7@)L,WK.D MYZZH/=[FI<#'/7+@2N#_4JE/Y;'KP"POG'O1!.T?R_JORC+%D^:RR8]C,'T= MW"CD,*>2)RH@0@248KOKODH$@ITQ93LH3 #!-#X>DWBS;9F!-FC])#3>%+*, M5Y1E\ ![&L6W^V--- -F7IM:P@1^4(UA@J@U[>&6.G8UB<05_K;#EDAT(:P" M$#[X:CZ:!24'8UH&OWVZ&F>SY&L%/?+LVT:+\-_\_9+6"9L7+$OCK?Q_9<"Z M_A>FDC\^L_NTJ!HZD8#)I_J_VK'I'I:4U,6D>YKG#-7-WD7:E(J'7GQ!B % MZT-Z@-%C\>3UH!["B36-@B\E!7/1#M+0B57G8#]Z!]:05%AMZ#JR47ZUUF$E MX)%'^?$/D#I$/;%S/U9=>S7;81#F15V#MLR<8!Z" 67,XJZ95\=/JXX,U/@( M'R8X,+FOF$$9K5$W69!8D#EX_ VW@.'HZKO9"8LI3![4QWGR>D_-^D:E+%"KR%F0+<]T8;DOO>)1(4 9Y RDC5^E^D]1!V%2Q?" M[ 6S0&#?B41)"O> *+N(TN0L?QVMTRK*%/PY,AJ=SM,[J_N,G 8L67.X1UP3 MQA)RH(2:8=HR0X)Y;_0$1#R532B&6W ,CL6W<3J?4-02?, M[:9R7Q5%PDK'M)0+5-%LFC9@ Z79]6PUTR&*9ZWC_5_X=X1O9F\EQMP6ZUZW MZUWOUDOUUNO* C07/S:=W'YUU,]1FD.MC_/\)"W7K$QE39Y!$U+K&Z0F&IS; ME_(91 (C>K96-47: <"&:9S<03KL1%#4=&O$.U5S5$(3>\8I)#LS>5:*-ZW M=90PG#\1582%JXNO(Z[NWV>F19'0YJVV66O=G/46$'0 &17/8P%_M.^F5%KD M,S'(]0SQH(89)RN42AG(Y^H;@C6N.E,Y?SGA_Q+E:D)F:?72CND0Q+,"I!F? M\^9GFM,BROB-_#A9I;DHI5.E=[1^T%$I1:./L8I2"XAS'Z#$8D%N)![D#]%J M_6<2[>$2]K'.<#?8-!*'T5:#92GZ!TW46'Z*3W1T5LAB$PH*]NBM\"4E3E?K MC&TI_4"+NS2F_6&K[UE^1TNHOP,1JJ6X/73__IJ5U7M6_0^MH/SG39[^BZJ" MTIW#0S*J,[Q\W4>=+0!SK9T1-1%.U 9[4J,OHS*/KF$!I(OA@K1K('(1B[V_ M$U@"'U.1+3J9G=8E:D) MQKG^E'APJ[=YM(SBN-A QONF(GE]6X! T##*U'0WV%02?R$6C\S2>\.*^E

I%]] 93[ZIF9459HOL<3:L%D8L3A0PZR_NR3*YA*?=AAVFP MD%^UOFL%7+ZGU7!ZR^!8I)+LG=-]H9(6Z(+P_^-7B2QCGR/.F4( $K:YKI:; MK"GT(:KP_/Z'[W\@447>\:VY)=\^7Q @J3#E?O_]#S_"GT[XO*(P3_W7'X*( MS_ V,2/:^V;&LBK2F(N4>*[\R.6CO/SP\1T=*+JK]0V:.0?F=L^D#7"9Y4P$ M>/(5-.KYFGR22(3QU.O1G*$(Z=LW55;GRY\92\H/+%-:6OVCT#ZHO=G<^YWX MB<_U%X2=A?(S]9./:=+$=ZK4?C=$KAI/[^-L R'M@.#G-%-E$9M\BDZM&@?A M/N6J[7HIHQ<7T-T/EWWE8C7(F+7K*(,;P"RZ9P]RSD#[['$"SM!KWUC9'F-08RRH?>\:V%KE" M&M'ZPF%J'!ONI%^M]";E%U#Z-KV#=JH'"E2A;?0^0FJ1XI("*HR3$,1Z[9B,QQ'&]6FPP28KI]QAR#CX964!ST-4V.G[J%?KAO,YK";87/>%@ MDZ##NM;&:=QW$QLFW&Q.BI\+=7J>[F?V3P$QO6M6$T! S6T"Y5)KTU=/G?40 MS7O*Y^NHO+THV%V:0)G_CR5@>;ZFD#>0WQS'57HGR[>*2+4-_UW]1Y:7(W5D M[$Z.3S*U@(3[L)SREBPS]KDN<\D:]$C4XA>F4HWE361N=\9SA;KFO?,-*T[J MU\[C^K%S]RPX_!R,F@-;[\X$EO/ZFB./Q46+4)@Z=*A]85:([3E_,+ZER09* MT&KYI&!=<21K%CP,R8 'J%+9M<47/&R6HBN\G"27579]FLZ774:_I,+S(GCZH('(J-ZW-"N2"2=" M=\VQ^ZVQ]MZ_:@RE/E[L*?2VXMJGT/K9UN8R1SOF.P1/H'@1%=7VJH@XXK$P M6G9+&A,6Q SH\#QM2.Z#]22G"UQ(%QG2D8_@O([9&V:!X)Y=0YP0W#P_$^'9 M8([GR1O9CB^_$2?4F/?']'NL@T<7CO,*8RP_ DQ$6>I2.F_RI.EA. =7CO&. ML,ED]AYU2/D.5<,13XI1^%C"[FP>P@8%N*903:A NUX*,DVR>+9\-NMU)F[7 M408>QS<9^WR6+UFQDN;;2#5TLZ^Q-I(>%"]^:-&TA(,.5!K=D-YL(A%]:RBH MF7@5W=,2U,.VO_:^^Q^A\@JWO.#"UMP8? SB@NEM871,RA^M!$XLY]+#0X2*&(:-G MG;N+7SVAZX+&J;!,^,\9%29*OA?7:MIIQ_;T6,UN"0U?0FP+7U1O1_^TFA)N M_E;4>>C$G"<=I(6B"!Z$;ET(F.O=FLDA/A18K/>1[8/<2U#QQ>,Y[90QQB84 M]'[B0<@;=+*K.&6AQL_'=<(%""J[/'LYF"IA]"W^K!J'X3P6LD6"M%@0B8:H M@'/T[&78A JSG6"3R.N7/T5XVYA#K7\0DN/V)_-UQ]F'BKFI3,4;D4/^GE6T M) )P&(^Q8N.9'E5T.7FSY%@ ?S[[MN%._ILV,:GL5Y(#0TPYLV<-AE$(-2OS8./ M:4XA3GJ55'%V5B:UFUVI"=R7AIJ&);)?J%>Z(!W](EQQ Y'D:=X;J#BG ME%-3CAY/-45MQRQ4QBX,TZ+*,)S4KLK0!!Y896AB:5%E.*.+#971B72>IAQE8':CEFHC.GZP9\RF*'D.Q;SH#+-C8R"1B4E7R54_O0U2+<0==%D"WZ M)Y&[* ._QYQ$?*(\STUX3Z,BY\B4%[00N6UCGNG1\=AJ4JIYG?L%:\"0A2YS M'<.'=XX3F1E3;A9G@F:M%;-CPG#2('5] A\FFEA:/%^&UL[5U==]LVD[[?<_8_9+/7 M;.(T:9J>M[M'_NKQ;A+YV$ZS[]5[8!*2T%*$"I"RU5^_ "G9LBT WZ!@G#3 M.C9 SCS$Q\PS@\$__OM^GKY:8L8)S7Y]??3#V]>OO;E>O;F9%EF!V2N?X MU?\=7WU^%;UZ^_&7]^\OO[SZ=G/RZMW;HX_1VP_1VY^CZ+_^D9+LSU_D?VX1 MQZ^$$!DO__GKZUF>+WYY\^;N[NZ'^UN6_D#9],V[MV]_?+-I_7K=7/XUR1\Z M;#?^\*;ZXT/3%X^^^[%L>_3ITZX3F*2"81 MB:4LG/S"RU]^IC'*2QB-*KQ2MI#_BC;-(OFKZ.A=]./1#_<\>2U0?_6J@H[1 M%%_AR2OY_V]7%T_>64P6^0\QG;^1D+_]\<>C-[+5&R%QCN)X M6OZ3X05EN?CB0IORX3.&)[^^EH^)-H^0[_]/^!/RU4*,%$[FBQ2_?K,E]X)A M+GJ40'T6OUBWEP*VJT,E ;[/L1B4:^@V0J0T-F@J?_.OK^(5_(:>DTQ\:H+2 MZ\W+^>B6YPS%^>9E*;K%:?4UFQ.)7E D+Y=?7PLH1 M?YE@QG#RN7J'$T;G]_D%AT(@7[S#<>0-&(H5 MN[MAD0L_"W]V \=+96DM\\B720,Q;&D#8^41IW^\V>GYM.K,?1 >Z5+\BS*" M>63IQ^WNW),+IWMY\-Z"]S9@[^UB/7!7<)\'TB6XH<%?"_[:7M@2P5\+_EKP MUX*_%ORUH?EK<$.K7T?MQVB""(N6*"UP1"?19+-ME"%%5I0;AZT#9_?0GAR[ M.D(%AR\X? -V^,[%@/Y=CN='^;C)XP/U"2Y?/+X: M,@6'[XF)=2(@.Q>(76_A:.%KV';?/,*%Q&?J*4)9$XO\D7VW[1W W$/B@[GT_*T%@#M^VI<)Q M_,.4+M\DF$@1WLL?)";OMVP3\:M_C80,B93C/$4/IP#79HGR[W7-)ZA0)P63 MP_M2/>HY%M^\]=BW16 MKM(GXJT,I1=B/;[_7[S:(9NV74]"TOF<9M>YV+&O9\)6X.,B+ZL1;)WU?BDQ MH%-/XE>K^L.Y$6GE[5RG(,W[$7DG :3Z4J@@JVO4CY'>)H670MVPY!>-GIH#%9-]I01L@ MX&Z2I\-C)T<(LS,\'2<&1+0^#!B2=WY HMG]P5#\Z <4,-8-C,I[/U Q^E-@ M0#[X! C$.P%R9@$/^Q&E*$EDN M.KI%J2R?'/$9QCF/XLJPBA;EMXN*#!4)D>TJ,&8X)^++/BAH3H[HY+7=IU)T M*+9]XD7]%-%1FM([*?$Y9:>TN,TG13J*8RI,1'Z%8TR6DM196]//:>$FSW"0 ML?]HREPB-F9E%E=2'D,1"U%IW2@4M.CI5*W*0AL5^8PR\C=.S.JH>@Q C=(& M!ZOPM/4 Q%?'OFVZ]*_(Y68WK3-1[#J[5@XX76"=AJ&,=M*8.PQ#"?/4 ?8* MAW0.[I#.>/)PQN.2/NA'VAF'$"[;:6E 4$FM:>I3^ M4&=RA)-3X>14.#FU/R>G'"&QDP1K@4OP;LAH@:KC:NU[\D03A/1^V[[G4C1' M9I MIE/8X6)TJGN+@I;EL8ZB6\0)E[60M]]C6_G+])B>BGW!Q CUO4+YJP&7OQJS M* MW[XXHV?1(T14#BZB$@(/^TF[A;)G@;P/Y'T_@P2\T4%!C2!R(0L2;&983^"(3^YF$Y3)%F1I* M<^O^;?O1'6*)/'*E<4=VMG&:$JQUNY7M7+)%X\G)UA2_PJD,^)Q0GO.2G3V6 MJ\ E6I4#U<2IM/34/2?//%'#)0HEJG:W<@%45A.PTO$ M% 7ES W="GW#D%A18KFD\./5]E\T \7^ 6XH7$;B?)V2\"TC.;^Z_F8D<8U] M HU;1X6'+6I[$QLQ,7BFE<5VO'JQC96VR*-!(NQ/R-+0Y:L"_QWX[\!_!_X[ M\-^[<-GM.](^EV9?H*QA85&XL>D+2CL=%@KS$GS!P!Q-4+MUOD14E./ AHGS M!0SS@*CKOOF"4,W%M3%#[MT1$N4(T[#(O@PBH[%CH*9]&0Q&'"Q(%>].$O62 M"+(O!XA"ND-(=V@OW:'5P%B_V0T_10_?(>)R3;0]&Z%^0$_Y#"8!O#D/H1#Q M\;BC'&&7!8MG8I1=D>E,DUT![M2"@->8$V'X@*D ^@Z['G\7U/ MU'"9IN!#K'.S\VRO.) (F*I]B#J&J&.MJ&-7PHKQ.:.I<"KXV5\%R5?2]H(? M$[3N'P*K(;!ZT(%5\PY!X7:N+Z"8;>*7H)AM3U_0,;-N0)_"%[X>-EQJ^.F^ M &3!T^H-5>\ T:ZZ3;D27^) _<8\_ D *1RG$/,(,8\=@Z:6Y]1O=.-C1#+1 M",M[6ZICC[;A#HIO&"7P)L Q0/K1$S5/[!?0ON6WON&]#*ZM==^Q31?":\'")>D$V) M&.\1XES>OVGIM9D?U)/S!A4D^'#!AQNP#W?Q,'Q'Y>B%!]@M>@:_+OAUP:_; M"YLC^'7!KPM^7?#K@E\W-+_.VM[JU\,[>KN)9N7H_O%N&.@]++M[]W7]BN[M MP8%[6MZSNNJ19--K>2L28@G_MDB$?*+]3V\_:2N?6?5UH-I#87!^3ME7?/G82M9E=OD %*(14W^CTA71I/)YJ^":^ M8-^?/"8/ W@7V#L[>0;VUGFF[HVB1(JGJ]F5.MNR=]B%]D7@ (1IQ>6=" M ;K"^!HO,1-V+MZ4>QIER14N;?GR4BR>,N!AU;"[,=+7W M8F[9@BA?Z%+LM$+GWU%<'F$[NY>UM;!:)%B/%D03ML-MP58+RO(OB',4SPJ. M@4>NH@*=R4?D-TRE#BQF)4:I7P=3>(3.Y+12$ M6%6U#V1V(+,'1V8_602U4]38/M#:@=8^:%K;O -0ZQW/%VR@QM8+DM^XX/B" MD 7WJ+.4E M6XP@?*HOXR>4Z K1Q!!-["B:6),9[SFF^"YBU?THT4+><1;E6]>?V1[XACVL MKQBCA3 -SPUD>&V.5'L%'T^.*6+)>')*&(YSRC1!1OO>AQ&,^ET\M]Q]$^E' M7&2Q&D)#TSV/U'BBALN TQ?T!V4G!<_I7,PO#4&M;MB_T/+ZTO'DB41:PM?8 MWD6@3W7K\(O8GOYZ8E="P^X"U2AC+0ZTC'Q!R4R^F6QS7T(AADD$=GA]P0,2,:MG M@M$L+)-!/&>2Q/)*&'LZ71 M@J8D)I@__ /A]@^L?N82#V)&@5&KO"2R_I0EVM9#/R^N8,#GEQ]?APT[AH^IG^%GPEB^&2&UGLJ?KB0/)#* M@53>,_.QM8TRT,V!;N[=>1\X"12<]QK..]"Z\&7"F&S!G266]):^+] ]*5M M.0N^+#E S&P=^WX38-]%O%@LTO(W*(UBQ&?1)*5W$')/J;&U)6M$!^TR_>J*8^)>FJD9O$E+%68X*5(\GIP(B,\%PM=;N#_2O+PT M34Q$3,.G!60OVL<3\9 OR4;JIZ"$+#,5TFI&_<7*)A5))6>,# M[E-V]#Z7$.[6H2Q[0>(<)]>Y$/1;1G(^ND,L&<4Y69)\9>F,M_J6X<%5BC\N M[Z?@K2($?W!@+@)S$9B+P%QTQER 39I 5P2Z(M 5@:X(=$7K=$6G_H&#%:G(4%VM@5R<%8QN; \Y$P+H'OB'P#8%O"'Q#9WR#=H,('$/@& +'$#B& MP#&T[MC9F'_]>FP?Q8X@[]:-%IA59'0]M\WXG)Y\-Z #O#B@"L&5 MJ^G*?<=D.LMQ,I(7E4SQUT(64UJ3+[8)\36>%9R\X.0%)R\X>9TY>>;](WAZ MP=,+GE[P](*GU[JG5]L@[-?M^SGBU?6I$#[U?3]KO 29P4^7CVMZ2SK\J[Q7E\K;.L(-GUP\ J#5QB\PN 5 M=N85 K:6X!8&MS"XA<$M#&YAZVYA.^9AOS[BIXCF,\PB(EZ038D0*T*4XRDN//9(F3BP>D1R70EBZC]9/< MJ4UUPIX7><'P:"[7L;_+V7EV+Y/7L14>;;XB.-/!F0[.='"F.W.FP7MM<*F# M2QUZ=9>ZIOGLRRR"0]6^9=TO#W%T%"U2>1-)3#-.4Y(TJ-$&>E9/ M#(2%+-W0#R !0-R#A2J!>*@=NN9B+8G%="79=)0EZTL<+:NM63TE^-'!CPY^ M=/"C._.C8?M&<**#$QVZ@[BTM3G8L_,7W2).>$0GT?9[H@3GB*0\ MRH60!4IMW4"[I_;E$-:1JI%K^%6\]H:>DPQE,4'IPRPZK=YX\_2%VZZ@7<_^ MS:^++&88<7R*J_]?9.N[T?@E6FEL76._*'-XT?%.Z<0RDGPFZ):D)-]Q&;I% MUX'I=E$>8[M!]YA?X1B3I=5WV]G;Y2W58@!5&3YT%/]5$(8O&5U@EJ\NI0DL M%M\S\=N%;*+0$?X IQ]2[BGKU6"4_%'P7/[T!138E$-E4_;, M#*UA'@0//WCXP<.O.4C NZ=WR 3N \Y]U#20NQLS>X04P%,"XV1=KGJ_<-*Z MRF"0?O0&I 8^6[]$F_HJDF94F_5SG5^/UQW==C)#A,U1=C(C>')VC^,B)TL\ MGDQ(C)D8"Y="0Y(HO>4&C[#QA?:(*U2(6E7;N$0D.:=,@,1BPL7$$Q )A,2& M]YWDLQE-$Y)-18/=5?=W*=+&<^LQ4!!%@0)\0>Q/G)=2&W6T?V2KZMW,L%R4 MQ48C1HL8YG+-5$\-<^O^&8'RGH8;\5H-B;&S3?^BB@\Z7U_3H27KE.WZ%QET M=Q$>J?.'^\V$6A>F?OH-B:PNY$#81F-,4ZX_.#;%S%M;!C5@F?LYW*HK',5+I'PIK1?0=W0K= W M#(F)%Y>(RDH CW_1C'[[![B) #Z_L>KJ^ILQ!FCL$Z* =538?:,=$X-G6OIA MQZO')FN^HMQAGTUV?I%5NVFY\5YDXG-EG,2_H[10QKIZ>+7+)TY?INMQA8/\C;0Q4 M=K(Y%$:A^(*!.:%%S7GYDM2C' 3R=P M+.7QKM"-0M3+#2CEF+PL6#P3X_)*7BNK/OL [M2J@/*CG9*E)$L3OKGJ5B,* M/R621[HMQ*8@9R6*9V6C\62+:!L7N1@HF9R8>DV[?GN[)W7$>HWYZ'^*C% F MN6D2DP62%S\]54C]B>L]P<$YDA1Q/IY4GT>7T:9NZ$SH[TB2"OF8E0-&D^-D M;#\0%2 ?0-=C(&H\V;\?_LC7?^6J4R6UGN4R#VJGP ]WB.-8F'[R]/D)2E.< M'*_D$O:TK0T0-L]U"LKCZBR6O3$KM^"*]EX%27U5M0_IQB'=.-0 "PFH(0'5B(MR":5P%\(74,SNQDM0 MS&:]+^B8LQ. [IHO>4VPX5*#-_(%((M\%KTEYQT@VE6W*0WE2[Y(W> ^6"MT/+]QN(_1J2LEALM M,*L*1S8,QL,?V%,TWE8@[\+Q+17\RW*2D+0\4O2X;I[=QVDAP-KD>!?55QM/ MSA#+Q#[--ZO#:"X+Z"I8PU:>'2("@4X/=/J>$5V!3@]T^CY0%?O"<@6J FZM M=V)U]&N]?XIH/A-F+1$OR*9$7DT@/!"<\X9&O/5S>[+E:\H53/K=)OVC/!@A YO$NNZ=7LL*?U9$E;21/LY]WV MV!X\PN 1#L,C[$98,=NV%MEKG.?I>D7-DF]9P<7N*%;:)>&R@()"%ZMGN%R. M9!F_\624T+(>A'9SU34-?GOPVP_>;Z]GFE&;&>8+5(!ZLO7M7%^HC\;CJ88[ MY MV_7)H_AQ "!Q:AW[F >;30QW8 TRB;^0C],S9'D6+%$FEA2@T)4E5[ZPA M=6OUT+X8W!I"-2)R'VLC+L5"(G;T=45B.0JN<.E1K8L?, M.+[!;"Z\);4/:6[9@BA?Q&S)ID+GWU%$J1:H.2Q)[DZR=D7KW]65>F"=A^, MBB+Z))QT?$%(0O26V]E>!<2T4ZGNI2#=RAI[E*U\'5\@<5FO6F!D?0E M\F8+FPT?V5W-G&%C!*&1?1D_H71<"&,W/ H")+$/,#8-H5X/,"Y=EV#O;ID9 M+%30\$K/T?IW$:N^6;20U]I'^=:-]TV#]G6>W5?LOKYL#<]B97AM[E:V"!]/ MCJF\4'AR2IB8,)1I8O?VO3V-\2I$_5T\O+3R$NFO7F2Q&DI#4V=GV?@5CC%9 M2JMEO9B6E9"5,4%3-Y?QP2_H#\I."I[3N1BJFGB"NF'_0G]%/)%(R\\; MV[N(RSZ,@)56=G5#MT+?;"W&QZOMOVCCRK8/<*'D$F<%EJ6-0+-;V3Z4>0D1 MVA"AW;-H0PAOAO!F/5PT!A*U-D5\ :7&AD_AMH\O*)F94)/U[4M:>+!@*/R, XQ&@7W? PQ'V;)^_085WE>W M?-PB@50D6LNTA.IL'"_F<\16$9U$7%YE$U7E"R*YKBY)OMHP[Y:1AO9>V%/X MH6V!&\4D'F7K3,IMYKV'UP5.K(X*$OQC"?[)%O8C>5G2M/Q*QZO')NMHYNA. M6C3EQ^#K:Y;D8E1=[Z52O:OW[#5DW[&\C HG(YD#-\5/[JSJ'DC(V_<1W@5A M91]^D5UB,=V2SJ!\\:8H^[B_R/U6WI"V4>4W1KF2:.[N3?L'V];]F!=9SDC& M25Q>T=<1>,;W[36$G>XB+]X3O0^@V8/VP0O0'&R^P+=[,BH'#/ >C^#?,9=: M909/]@ M-UM6CB=!^P*&G.B0$SV@JE77,NQZP7F!D]/RV&)EH923@I=_?&:<*R,MU@\" M!E+V+#NSKTAX2" /">2]I^,-/*USR.EXBVHYS!'+AYAXUGG8K;LQ=CC(V@24 MO,LW[A1D8[:"=QG+S>#LBN\"P_P>#/.G"N:LC(@D@UPAFIO.8-P^A.'9+-( M1OHGGT9H#VET8& _AB'<-'H#QOKG>L;86>;E,#:F28%Q_11P;9[2 W(*^1K4N$0>.:O#4S*=$X&@>AJ/6Q5$1.,9P+VWH&+L,I,/Q M]L>[ZR$M! XKW)4;.JR]9T'"03X,MZ[')&LX]-9>WF"A'V"J!_PS6#N%@_T, M[M/;AU(8@.MND3BE#T>03H[*]"C/R+3%;6 M+WGQ<3[#[&:&LIVA1A4B/;_>7X"?&4'E'T_%ZG:.".ODV%M7\OGTB;[2;%G: M3=V<@[-]_UX>;MX[D/?Q@#-&M,W#1/!__>_UIO)PUE=/LS 9Z^OK]+)!D MJ>3PYD!-^0;XB92I+X^>9993!>/K"R;]'AG331%6<8#C0.@!7LX*RCU\>9FH;P MNCL">>AX6\>%^LT?_! 1(6B64R;O>.+Q#"=%BF4QH,WOZZ8*UGAR3UF!M27K M)@&PACB@7+_::O;)=%]L1#DG&>%"Q-\H3?A7G(\G5^*;LZ7R(G.+G@[5$O*8 MY!=-HA\'(.H5NOLB!A C*+7[ ,:.#I7Z3MF?P@9A-,;<3BMSSY".&4*)(92X M%Y&)UC?*$#4,4<-0!'%_(AI#Y%YL#2COQ@D,':@A=ECQ &OWISLJ/Z30I\H*)?\TIR\G?5093:7D\;UB/ MA6G_Q3V1-%T)W@V'T[ZT((JG*Y#Z=%#D^I7CSV0I@P4;Z4:E<*,MZ>6A[(RO MC[Z+=6H\.2<\1ND_,5(=B&GQR8."1E)I$J52E M![^VN0C./=RV5.C;UVTN=T.OMRW@^C1S3PJ>TSEFGPG/N;9&D*;EH/S341P7 M\R*5F:7;RWT-+WWW@YP>\]:(>[SZ@OZ@["050TOC9M5XPJ#4?')'#5RW'5?; M#$2A1\R-Q[IK/L5% LP+F^'L/DX+6<901@KN2)HJ,V#,75U225]I5I[WS?%H MRG!U]%*[;IH[]*_$I5C43'+O;!.HNT#=!>IN+WQF=T9L(/$"B5?3TH11$&9C MQQ<,S=Q?;7O>%WJTX3#3F#F^I/0T1 AJP/IR6KQ)>)%^IIA"!-%P&& M)K<0PZ?,\,^@MT!-=C>[!ANYJL,?]1:_BFF6R*"CK!F7<9J21'["Z!:E*(MQ MQ&>X=,$*5F)1'5Z.B@P)Z44[>)"JG?=T'XEJ4TY8N*D=AD',/UH(,^@2K>1R M?U()J& :](T=W&41QV*&)I\)NB4IR0GF1OGU[9VHL%G_3K$8C3$IQZ+X.<7E MRI8]61YO&+GKX(LYEJ-6WF\TU#1*!&31$B'TDM$Q YR@A9$ MK-DJE?6M'8A?KMXJ:2OBR6$8H)+ ,'&VVPQ&V-$M+V_M@@C]O*V#^#3B,S&E MY/_DM%JB5+J?H_QD35/J:DY;]76@&IW/25ZZTU)*FN5")IS%1'DZ'-##C1HT M*ZM(:C^&HEG_ I^N[=SMHBN;S6U5NO8E-2MI#^WTKOT<=RK?H/NM;1RLH:E; M_PH9@LC/_^PB B[L7BR P_P*QU@L/NI0E+:M=\%[EXI9E45Q)^C69%/(N=7" MI6&Q)8;8D,K%?4;3!#->E:@R2[^SVT!4TEMW+QL.2VR#G6?NX$ )FDWE3;*G M^#8W@*]NV;_89?6U]8)GVE*U;1V);F,2F#LXR&;:,)=&(U33THG8"^%KK\\A MZ,>[MJT+T16,ARX[$]9I0,JHS01=%Y>[P*/Y*$TO_9#2MG4A>HY(AI,SQ.3= MXOP)!ST8DA<[3\25A3 MV##>#8N7>F[?DV8.!?H"B%[5[>Q.^YBB+],'C!' L_0E[1.,B3JPX$O:-!@* M )<%Q@1^Y]"P,0&$ ,&86-\,Y""7$PR,-H<&#(GU/3T#'28V%"H8'/BE.BYS MIN$CIJOD/3"@/_LT 6VH;C!"GSR9C[MS&N &GR]6L7W>!QPC7ZQB0.07#LH^ MG->PW.-K+R8#'R P7QN:CN&+PPW0]^F>;CQ"X#]=82&V/ZFB].N!TN=CG/W3GE^X!1S\ACQGP@1]?]G?@QRV1(D-6(!,+*_"5W;HF',$N[.(!P^.[5FP1ZCD=;[%,"_P5SBJTV(K8Z"Z \O)-G/!S,2+WXV3UF,1&R M[3BH8=O/17V./PI>V?8W] H+>&.28B%2E0OPF7+Q>YEG)-18$H'=\>H;EZ6@ MQ@O,D'0$1G%.EM7,,=1TZ/!5'I:$B-[[K-P'=\IM>*.';)=U#M QSH1)9:I" MH.@5';E4R)Q@H-0*WM5!?05A^\IE89R=$KY8)YF/)]JB/-H^3DLAB9$C#51\ MBJO_7V3/ DH*C8S]7(Z]G<(]BP79Z/6LZ[!4LRRG >D]L!&Y21"U^6I;?0:F MS8/AL&84# :*_0,&H:1D]!]-)-W:".L\M(_X1,0ZRXKQ"4-0\VD^,EBWI]T& M]NFV4O#!"FWU<:J-/#.PPQ>IHA^%&$?K 24\.85N%D]P>I70;C'7A_NVG:[F MN@,?NK]P&':8=A\^&'"D!<#SEL<*\*$#'"M R>N-E9H/'PPX.\B2SV2X0*!Z3MGU M##%\+(R9)YE)"JWJ/LZI;;01^H:.XK\*PK!M:6OX ]SJN4W=HQ2/)]:*VC_! M1=&CQ?I[C"?;R:H*G53-G7XJ'VH[I M0+X,QDZ1>G*8RC81I(,1Z[2R1T] V^6G^'(@H"]T(6YQ=R<)EIC="AS]'+B6 M"7"^C%SH?9_U4DGW7Q!SY"+W5V)B'XMO&[GKC+= MM+M:$@Y.6S;#L-VL'G].BC=@;==F#0[]^JVRB1^S!6W;H0/2F* DQ \WR-;0)EO-NMO+#@'T5A&VIJ[$*PE-Q"[.01WR%4@"(EZ=Y9]2?5XP=2^4DO'JSJ4TN%"LN>W8O MIJW8_L76R58EQR'+@(N>8O$5\DTOLAR+!5Q3)Z6K-[H'\H'_,1>+T;5V)3ZT MG)FAM0OQJQ%@*H"RLY4+<25+*K]\A:1QRNQN[KK$B=VI:Y>S\R$8:!1Y1TN7 M@E^)S\R*."^8#(:*O7NJK(:C:^K@9)[8FOD57N*LP#MJF^I;A1/ =53 Y6;X MFUB+&4IE]GTR)QF1.XOP;;%^:;3K'$X(AX.UM0[6=B/L=TRF,^'/C)9B\$[Q MUV)^B]EXLO9R2H^'CXMAY5X6\??.JPD M.3.=T4$:@-OKJD SJ%[PH[N _F#7&@"3U\$AE.&/(#";W-T9DR&N-]K@ !B* M3]Y,GQ[C='";T O[&!0]@V-B;2@/=LAIPT5P0+RH"0'+EO'%L31JJT%F!V/G MBY/9!):=.3YP8+SPLII1W+Y,KMHHU$#2X\G8(8RP&%-O2<,9S7'T/N)2G%M4 MI<]NG3)!:1D1D3_2B;)5(B^?3A^FI3F7N(NW=I]BW)W4C>Z;/24,QSEE\D+B M,Z$]76',OV YW)X'R(#-;<)^"J$ @G3W\L=/UNW'V]:FKWMZ,;VSG.6/Z\7'LVH!_08C!K:_#U0'T?I MGB262Z,<)M\RDO.KZV_:@07J$S(J.\NH5%@S39XQE.MC1HRA;%H=E3M>/;99 M'U O]\#'C3!+9!#J*YIC_8?N\%4A,34DI@XH,?6&Y#)&>R&<^25)"C'_U3AK MVPY =%F HBQ((4,_,[*XH6=93O*5=J[7?(I'>9>]NH$A>S-D;P*M]!?Q2) M M[ M"N[UWXU4 ;1HIOD"IW[=H2WN!+VB9'7"_OWF/'W<% -<8%:1;M'= M.F,K0E7*5I25.5L/K!R/"DG+Y;1DY@KQD SG$5[PF@E078K04S94]RHT2HU2 MLK%=R@W*"NH>N)[#\JQ4#J5KL[(4>)0+^^&VR.6:>4-?UL$Y*\;@LT-9[;9KG%ZGY'R7M=%L,(=,0,@T%;_;'L75R/6:[ MI\UV+N/>C1TM5&V;\-T1TX,]+-W01NJ76/DYXGA:_I/A!66R*D>Y(W-9*BJZ M745SQ/X4_Z['F=1\>D]T2"/I&C$=(\PH7Z 8GXH1GW&L/G:E;]G"Z:M1D=,Y ME4$4C1"*-BV\_H1FO)BK3L:H6[1QZ"W%<E7*Y(OS/8YS%,RF= MEH^"=AN"0JL'V31D#[3;(!0RG$D$]!B &I>8R5\(F^4(JL>.+@-01&)K-UE> M]G"@AECHJ=CH7@BG/W@)Z]6_.E_0'Y1MI..:R:%NZ.#N##3'X\D3B;0#R=@^ MW.]@)Z[^R)ZN;0@9A9"11FZO0T9[1NUV8JB'>$&(%^BM"6J];_L""L3_H#7, M8X_QV>UKZD#2.MR^(&6.0)G,>5_B*8:%QD"@^8*">3S8\3B^X%)G10&X-[Z< M\Z@U;/P^-F>[1]OP/KX,&\":JX]5^7+< P"$+F[FRT$/R'@ !%#!<,#O*QDJ M'(9X)A@)Z]M(!H>$/K+JRT(1SH7M2?K<$)/!PGUQ-2*?_>9O'1U%"WG!5!2+ M[9ZF)*F*MD1L^Y(N\4>>USWWUN -/>5Q-9:P42[75WQW6["5I*J_(,Y1/"LX MSG-^CF*2DGRESJ^QZ]EEXDT#!$')-XV_4)\QFN."BY6 \[-[DLMK(KDJ&T+= MT%%]VH=+^:0P"J%?-HS>A1!JHUJT9;3J-TRG#"UFDO#3JV!J[S JN2T4)*BJ M:A\"V2&0??"![":;7@AFAV V:*&EUAN+=]B8G7G]-N6=(ZL=+'4=#^]0ZH40 M&W@\)1!B=BR0R>/K;I+DF WS;*W9G^R7$'L7\6*Q2-=G6*,8\5DT2>E=1+() M9?.J/#N/9S@I4ER6)3 WKT><]2!)3P1;;YIT4SZJ!_%!+%AO,/9Z:@4MB!"O MK!&7$+$,8'Z1Q85Z9LDYR5 6RUOLY1[U M_)+7YP=V;/L'3C2P<8?*QG4D[-:N=B+FXKG8TRX>MS3#!+;L?2AD8Q^V12 E M RD9*G(%!J512E&=Y=L;B"R5ITVL7R6>O/FU* M4T"8S_5?Y'_D/9+B-_\/4$L! A0#% @ BT:I2HL&\*;@7@ >U4% !$ M ( ! '5F<'0M,C Q-S S,S$N>&UL4$L! A0#% @ MBT:I2AUM)N8M#0 [I@ !$ ( !#U\ '5F<'0M,C Q-S S M,S$N>'-D4$L! A0#% @ BT:I2O$YV(L7"@ S8@ !4 M ( !:VP '5F<'0M,C Q-S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( (M&J4H) MRX)"JRT (,$! 5 " ;5V !U9G!T+3(P,3&UL4$L! A0#% @ BT:I2C*S M&+5G+P @5$$ !4 ( !)N( '5F<'0M,C Q-S S,S%?<')E :+GAM;%!+!08 !@ & (H! # $0$ ! end