0001193125-15-278624.txt : 20150805 0001193125-15-278624.hdr.sgml : 20150805 20150805154731 ACCESSION NUMBER: 0001193125-15-278624 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 10 CONFORMED PERIOD OF REPORT: 20150626 FILED AS OF DATE: 20150805 DATE AS OF CHANGE: 20150805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ultra Clean Holdings, Inc. CENTRAL INDEX KEY: 0001275014 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 611430858 STATE OF INCORPORATION: DE FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50646 FILM NUMBER: 151028831 BUSINESS ADDRESS: STREET 1: 26462 CORPORATE AVENUE CITY: HAYWARD STATE: CA ZIP: 94545 BUSINESS PHONE: (510) 576-4400 MAIL ADDRESS: STREET 1: 26462 CORPORATE AVENUE CITY: HAYWARD STATE: CA ZIP: 94545 FORMER COMPANY: FORMER CONFORMED NAME: ULTRA CLEAN HOLDINGS INC DATE OF NAME CHANGE: 20031231 10-Q 1 d949915d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

Form 10-Q

 

 

(Mark One)

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

For the quarterly period ended June 26, 2015

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 000-50646

 

 

Ultra Clean Holdings, Inc.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   61-1430858

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

26462 Corporate Avenue, Hayward, California   94545
(Address of principal executive offices)   (Zip Code)

(510) 576-4400

Registrant’s telephone number, including area code

 

 

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

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer   ¨    Accelerated filer   x
Non-accelerated filer   ¨  (Do not check if a smaller reporting company)    Smaller reporting company   ¨

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

Number of shares outstanding of the issuer’s common stock as of July 24, 2015: 31,729,219

 

 

 


Table of Contents

ULTRA CLEAN HOLDINGS, INC.

TABLE OF CONTENTS

 

 

PART I. FINANCIAL INFORMATION

  

ITEM 1.

 

UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

     3   

ITEM 2.

 

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

     20   

ITEM 3.

 

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

     25   

ITEM 4.

 

CONTROLS AND PROCEDURES

     26   
 

PART II. OTHER INFORMATION

  

ITEM 1.

 

LEGAL PROCEEDINGS

     26   

ITEM 1A.

 

RISK FACTORS

     26   

ITEM 2.

 

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

     38   

ITEM 3.

 

DEFAULTS UPON SENIOR SECURITIES

     38   

ITEM 4.

 

MINE SAFETY DISCLOSURES

     38   

ITEM 5.

 

OTHER INFORMATION

     39   

ITEM 6.

 

EXHIBITS

     40   

SIGNATURES

     41   

 

- 2 -


Table of Contents

PART I. FINANCIAL INFORMATION

 

ITEM 1. Financial Statements

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited; in thousands, except share and per share amounts)

 

     June 26,
2015
    December 26,
2014
 

ASSETS

    

Current assets:

    

Cash and cash equivalents

   $ 76,614      $ 78,997   

Accounts receivable, net of allowance of $107 and $81 in 2015 and 2014, respectively

     57,513        61,817   

Inventory

     64,647        56,850   

Deferred tax assets, net of valuation allowance

     3,777        3,777   

Prepaid expenses and other

     8,634        7,006   
  

 

 

   

 

 

 

Total current assets

     211,185        208,447   
  

 

 

   

 

 

 

Equipment and leasehold improvements, net

     14,850        10,841   

Goodwill

     74,298        55,918   

Purchased intangibles, net

     37,702        16,824   

Deferred tax assets, net of valuation allowance

     2,763        3,445   

Other non-current assets

     754        667   
  

 

 

   

 

 

 

Total assets

   $ 341,552      $ 296,142   
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities:

    

Bank borrowings

   $ 6,514      $ 9,541   

Accounts payable

     46,476        48,944   

Accrued compensation and related benefits

     6,410        5,308   

Deferred rent, current portion

     503        245   

Other current liabilities

     2,307        2,130   
  

 

 

   

 

 

 

Total current liabilities

     62,210        66,168   
  

 

 

   

 

 

 

Bank borrowings, net of current portion

     67,877        38,614   

Deferred rent and other liabilities

     2,815        2,808   
  

 

 

   

 

 

 

Total liabilities

     132,902        107,590   
  

 

 

   

 

 

 

Commitments and contingencies (See Note 8)

    

Stockholders’ equity:

    

Preferred stock — $0.001 par value, 10,000,000 authorized; none outstanding

     —         —    

Common stock — $0.001 par value, 90,000,000 authorized; 31,725,819 and 29,562,338 shares issued and outstanding, in 2015 and 2014, respectively

     32        30   

Additional paid-in capital

     169,857        153,141   

Common shares held in treasury, at cost, 601,944 shares in 2015 and 2014

     (3,337     (3,337

Retained earnings

     42,098        38,718   
  

 

 

   

 

 

 

Total stockholders’ equity

     208,650        188,552   
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 341,552      $ 296,142   
  

 

 

   

 

 

 

(See accompanying notes to condensed consolidated financial statements)

 

- 3 -


Table of Contents

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited; in thousands, except per share data)

 

     Three months ended     Six months ended  
     June 26,
2015
    June 27,
2014
    June 26,
2015
    June 27,
2014
 

Sales

   $ 117,549      $ 132,677      $ 242,867      $ 276,901   

Cost of goods sold

     98,727        111,525        204,126        232,438   
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     18,822        21,152        38,741        44,463   
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating expenses:

        

Research and development

     2,401        1,798        4,967        3,565   

Sales and marketing

     2,805        2,592        5,650        5,254   

General and administrative

     10,188        8,703        22,048        18,424   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     15,394        13,093        32,665        27,243   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     3,428        8,059        6,076        17,220   
  

 

 

   

 

 

   

 

 

   

 

 

 

Interest and other income (expense), net

     (359     (452     (1,315     (1,081
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

     3,069        7,607        4,761        16,139   

Income tax provision

     862        1,575        1,381        3,051   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 2,207      $ 6,032      $ 3,380      $ 13,088   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income per share:

        

Basic

   $ 0.07      $ 0.20      $ 0.11      $ 0.45   

Diluted

   $ 0.07      $ 0.20      $ 0.11      $ 0.44   

Shares used in computing net income per share:

        

Basic

     31,615        29,438        31,042        29,157   

Diluted

     31,777        29,882        31,358        29,905   

(See accompanying notes to condensed consolidated financial statements)

 

- 4 -


Table of Contents

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited; in thousands)

 

     Six months ended  
     June 26,
2015
    June 27,
2014
 

Cash flows from operating activities:

    

Net income

   $ 3,380      $ 13,088   

Adjustments to reconcile net income to net cash provided by operating activities:

    

Depreciation and amortization

     1,836        1,496   

Amortization of finite lived intangibles

     2,492        2,442   

Amortization of debt issuance costs

     752        244   

Stock-based compensation

     1,518        2,012   

Excess tax benefit from stock-based compensation

     425        (1,613

Changes in assets and liabilities:

    

Accounts receivable

     4,304        (497

Inventory

     (6,500     (3,118

Prepaids and other

     (1,628     (1,678

Deferred income taxes

     682        (16

Other non-current assets

     (61     206   

Accounts payable

     (3,750     (8,336

Accrued compensation and related benefits

     1,102        1,172   

Income taxes payable

     (425     1,614   

Other liabilities

     (5     602   
  

 

 

   

 

 

 

Net cash provided by operating activities

     4,122        7,618   
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Acquisition of Marchi

     (29,734     —     

Purchases of equipment and leasehold improvements

     (3,796     (1,413

Disposal of equipment and leasehold improvements

     —          143   
  

 

 

   

 

 

 

Net cash used in investing activities

     (33,530     (1,270
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from term debt and revolving credit facility

     76,189        29,000   

Proceeds from issuance of common stock

     2,297        1,846   

Principal payments on term debt and revolving credit facility

     (50,094     (28,500

Payments of debt issuance costs

     (611     —     

Excess tax benefit from stock-based compensation

     (425     1,613   

Employees’ taxes paid upon vesting of restricted stock units

     (331     (1,357
  

 

 

   

 

 

 

Net cash provided in financing activities

     27,025        2,602   
  

 

 

   

 

 

 

Net increase (decrease) in cash

   $ (2,383   $ 8,950   
  

 

 

   

 

 

 

Cash and cash equivalents at beginning of period

     78,997        60,415   
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 76,614      $ 69,365   
  

 

 

   

 

 

 

Supplemental items:

    

Cash paid during the period:

    

Income taxes paid

   $ 1,423      $ 2,148   

Income tax refunds

   $ —        $ 1,356   

Interest

   $ 1,231      $ 1,124   

Non-cash activities:

    

Fair value of common shares issued for acquisition

   $ 13,843      $ —     

Equipment and leasehold improvements purchased included in accounts payable

   $ 1,630      $ 79   

(See accompanying notes to condensed consolidated financial statements)

 

- 5 -


Table of Contents

ULTRA CLEAN HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Organization and Significant Accounting Policies

Organization — Ultra Clean Holdings, Inc. (the “Company” or “UCT”) was founded in November 2002 for the purpose of acquiring Ultra Clean Technology Systems and Service Inc. Ultra Clean Technology Systems and Service, Inc. was founded in 1991 by Mitsubishi Corporation and was operated as a subsidiary of Mitsubishi until November 2002, when it was acquired by UCT. UCT became a publicly traded company in March 2004. In June 2006, the Company completed the acquisition of Sieger Engineering, Inc. to enhance its position as a subsystem supplier to the semiconductor, research, flat panel, energy and medical equipment industries. Ultra Clean Technology (Shanghai) Co., Ltd and Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd. were established in 2005 and 2007, respectively, to facilitate the Company’s operations in China. Ultra Clean Asia Pacific, Pte, Ltd. (Singapore) was established in fiscal year 2008 to facilitate the Company’s operations in Singapore. In July 2012, UCT acquired American Integration Technologies LLC (“AIT”) to add to the Company’s existing customer base in the semiconductor and medical spaces and to provide additional manufacturing capabilities. In November 2014, the Company launched Prototype Asia, its 3D printing business in Singapore, to develop additive manufacturing capabilities for the Company’s customer base. In February 2015, UCT acquired Marchi Thermal Systems, Inc. (“Marchi”), a designer and manufacturer of specialty heaters, thermocouples and temperature controllers. Marchi delivers flexible heating elements and thermal solutions to our customers. The Company believes heaters are increasingly critical in equipment design for the most advanced semiconductor nodes.

The Company is a global leader in the design, engineering, and manufacture of production tools, modules and subsystems for the semiconductor capital equipment industry and industry segments with similar requirements including consumer, medical and flat panel display. The Company focuses on providing specialized engineering and manufacturing solutions for these applications. The Company enables its customers to realize lower manufacturing costs and reduced design-to-delivery cycle times while maintaining high quality standards.

The Company provides its customers with complete solutions that combine its expertise in design, scan, assembly, test and component characterization. The Company’s customers value its highly flexible global manufacturing operations, its excellence in quality control and its scale and financial stability. The Company’s global footprint enables the Company to reduce manufacturing costs and design-to-delivery cycle times and maintains high quality standards for the Company’s customers. The Company believes that these characteristics allow the Company provides global solutions for its customers’ growing product demands. The Company ships the majority of its products to U.S. registered customers with locations both in and outside the U.S. In addition to its U.S. manufacturing capabilities, the Company manufactures products in its Asian facilities to support local and U.S. based customers. The Company conducts its operating activities primarily through its wholly owned subsidiaries, Ultra Clean Technology Systems and Service, Inc., AIT LLC, Ultra Clean Technology (Shanghai) Co., Ltd., Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd., Ultra Clean Asia Pacific, Pte Ltd. (Singapore), and subsequent to February 2, 2015, Marchi. The Company’s international sales represented 32.6% and 32.8% for the three months ended June 26, 2015 and June 27, 2014, respectively, and 32.2% and 29.0% of sales for the six months ended June 26, 2015 and June 27, 2014, respectively. See Note 9 to the Company’s Condensed Consolidated Financial Statements for further information about the Company’s geographic areas.

Basis of Presentation — The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary to present fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted. The Company’s December 26, 2014 balance sheet data were derived from its audited financial statements as of that date.

 

- 6 -


Table of Contents

Principles of Consolidation — The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated in consolidation. The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.

Foreign Currency Translation — The Company has reviewed its non-U.S. subsidiaries (of which all of its non-U.S. asset base resides in Asia) that operate in a local currency environment to determine their functional currency by examining how and in what currency each subsidiary generates cash through billings and cash receipts and how and in what currency the subsidiary expends cash through payment of its vendors and payment of its workforce. Also, these subsidiaries’ individual assets and liabilities that are primarily denominated in the local foreign currency are examined for their impact on the Company’s cash flows. All have been determined to have the U.S. dollar as its functional currency. Foreign currency transaction gains and losses are recorded in interest and other income (expense), net.

Use of Accounting Estimates — The presentation 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 disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include reserves on accounts receivable and inventory, valuation of deferred tax assets and impairment of goodwill and other long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments may require adjustment. Actual amounts may differ from those estimates.

Certain Significant Risks and Uncertainties — The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors. For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the global economy, the highly cyclical nature of the industries the Company serves; the loss or bankruptcy of any customers within the Company’s small customer base; ability to obtain additional financing if needed; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; ineffectiveness in pursuing acquisition opportunities; regulatory changes; fundamental changes in the technology underlying semiconductor, flat panel, solar and medical device manufacturing processes or manufacturing equipment that the Company fails to be prepared for; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.

Concentration of Credit Risk — Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.

Significant sales to customers — The Company’s most significant customers (having accounted for 10% or more of sales) and their related sales as a percentage of total sales were as follows:

 

     Three months ended     Six months ended  
     June 26,
2015
    June 27,
2014
    June 26,
2015
    June 27,
2014
 

Lam Research Corporation

     55.4     34.9     50.9     34.6

Applied Materials, Inc.

     25.8        19.4        27.4        22.5   

ASM International

     —       17.1        —       18.3   

GT Advanced Technologies (GTAT)

     —       11.1        —       —  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     81.2     82.5     78.3     75.4
  

 

 

   

 

 

   

 

 

   

 

 

 

 

* Total sales for the period are below 10%.

Three customers’ accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of June 26, 2015, and in the aggregate represented approximately 83.4% of accounts receivable. Three customers’ accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of December 26, 2014, and in the aggregate represented approximately 73.7% of accounts receivable.

 

- 7 -


Table of Contents

Fair Value of Financial Instruments — The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and bank borrowings. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximates their fair value because of their short-term nature.

The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:

Level 1 — Quoted prices in active markets for identical assets or liabilities,

Level 2 — Observable inputs other than the Level 1 prices for similar assets or liabilities; quoted prices in active markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities,

Level 3 — Unobservable inputs in which there is little or no market data, and that are significant to the fair value of the assets or liabilities.

The Company’s only financial asset measured at fair value on a recurring basis is an overnight sweep account invested in money market funds with maturities of less than 90 days from purchase and is thus classified as cash and cash equivalents on the Company’s balance sheet. These money market funds had a carrying value and fair value of $3.8 million at June 26, 2015 based on Level 1 inputs. The fair value of the Company’s long term debt was based on level 2 inputs and fair value was determined using quoted prices for similar liabilities in inactive markets. The fair value of the Company’s outstanding borrowings under the Company’s revolving credit facility was based on level 2 inputs and fair value was determined using inputs other than quoted prices that are observable, specifically, discounted cash flows of expected payments at current borrowing rates. The Company’s carrying value approximates fair value for the Company’s long term debt and revolving credit facility.

Financial assets measured at fair value are summarized below (in thousands):

 

     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
 
     June 26, 2015      December 26, 2014  
     (level 1)      (level 2)      (level 1)      (level 2)  

Money market fund deposits (1)

   $ 3,794       $ —         $ 14,396       $ —     

 

(1) Included in cash and cash equivalents on the condensed consolidated balance sheet. The carrying amounts approximate fair value due to the short-term maturities of the cash equivalents.

Inventories — Inventories are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written-down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends, future demand for products, and technological obsolescence of the Company’s products.

Inventory write downs inherently involve judgments as to assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs.

Equipment and Leasehold Improvements — Equipment and leasehold improvements are stated at cost, or, in the case of equipment under capital leases, the present value of future minimum lease payments at inception of the related lease. Depreciation and amortization are computed using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the leases. Useful lives range from three to fifteen years.

Product Warranty — The Company provides warranties on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. The determination of such provisions requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair

 

- 8 -


Table of Contents

and replacement costs differ significantly from these estimates, adjustments to cost of sales may be required in future periods. Components of the reserve for warranty costs consisted of the following (in thousands):

 

     Three months ended  
     June 26,
2015
     June 27,
2014
 

Beginning balance

   $ 109       $ 101   

Change in reserve

     10         100   

Warranty costs incurred in the current period

     (35      (74
  

 

 

    

 

 

 

Ending balance

   $ 84       $ 127   
  

 

 

    

 

 

 

Income Taxes — The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

The Company continued to maintain a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries deferred tax amounts as of June 26, 2015 totaling $3.2 million. Income tax positions must meet a more likely than not recognition threshold to be recognized. Income tax positions that previously failed to meet the more likely than not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company’s expectations could have a material impact on its results of operations and financial position. Management believes that it has adequately provided for any adjustments that may result from these examinations; however, the outcome of tax audits cannot be predicted with certainty.

The determination of the Company’s tax provision is subject to judgments and estimates.

Revenue Recognition — Product revenue is generally recorded upon shipment. When arrangements specify title transfer upon delivery, revenue is not recognized until the product is delivered. The Company recognizes revenue when persuasive evidence of an arrangement exists, shipment has occurred, price is fixed or determinable and collectability is reasonably assured. If the Company has not substantially completed a product or fulfilled the terms of a sales agreement at the time of shipment, revenue recognition is deferred until fulfillment. The Company’s standard arrangement for its customers includes a signed purchase order or contract, no right of return of delivered products and no customer acceptance provisions. The Company assesses collectability based on the credit worthiness of the customer and past transaction history. The Company continually performs credit evaluations of its customers and, if necessary, may require collateral from its customers.

Research and Development Costs — Research and development costs are expensed as incurred.

Net Income per Share — Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive stock options and restricted stock using the treasury stock method, except when such shares are anti-dilutive (see Note 7 to condensed consolidated financial statements).

Comprehensive Income — The Company reports by major components and as a single total, the change in its net assets during the period from non-owner sources. Comprehensive income for all periods presented was the same as net income.

 

- 9 -


Table of Contents

Segments — The Financial Accounting Standards Board’s (FASB) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is considered to be the Chief Executive Officer. The Company operates in one reporting segment.

Business Combinations — The Company recognizes assets acquired (including goodwill and identifiable intangible assets) and liabilities assumed at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred.

Stock-Based Compensation Expense

The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to executives and certain employees. These equity-based awards include stock options, restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) which can be either time-based or performance-based. The Company also maintains an employee stock purchase plan that provides for the issuance of shares to all eligible employees of the Company at a discounted price.

Stock-based compensation expense includes compensation costs related to estimated fair values of stock options and awards granted. The estimated fair value of the Company’s equity-based awards, net of expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis over a weighted average period of four years for stock options, three years for RSUs and one year for RSAs, and will be adjusted for subsequent changes in estimated forfeitures related to all equity-based awards and performance as it relates to performance-based RSUs.

The Company applies the fair value recognition provisions based on the FASB’s guidance regarding stock-based compensation. The exercise price of each stock option equals the market price of the Company’s stock on the date of grant. Most options are scheduled to vest over four years and expire no later than ten years from the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The determination of the fair value of share-based payment awards on the date of grant using an option-pricing model is affected by the Company’s stock price as well as assumptions regarding certain variables. These variables include the expected term of the awards; the Company’s expected stock price volatility over the term of the awards, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends. The Company estimates the expected term of share-based awards granted based on the Company’s historical option term experience. The Company estimates the volatility of its common stock based upon the Company’s historical stock price volatility over the length of the expected term of the options. The Company bases the risk-free interest rate that it uses in the option valuation model on U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. The Company is required to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting option forfeitures and records share-based compensation expense only for those awards that are expected to vest. The Company also considers, each quarter, whether there have been any significant changes in facts and circumstances that would affect its estimated forfeiture rate.

Stock Options

Stock option activity for the six months ended June 26, 2015:

 

     Shares      Weighted
Average
Exercise Price
     Weighted
Remaining
Contractual
Life (years)
     Aggregate
Intrinsic Value
(in thousands)
 

Outstanding at December 26, 2014

     853,551       $ 8.87         1.35       $ 1,798   

Granted

     —          —          

Exercised

     (337,303    $ 6.48         

Canceled

     (9,100    $ 8.10         
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding at June 26, 2015

     507,148       $ 10.49         1.80       $ 349   
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at June 26, 2015

     507,148       $ 10.49         1.80       $ 349   

There were no options granted by the Company during either of the six month periods ended June 26, 2015 and June 27, 2014. As of June 26, 2015, there was no stock-based compensation expense attributable to stock options as all outstanding options were fully vested.

 

- 10 -


Table of Contents

Employee Stock Purchase Plan

The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. Under the ESPP, substantially all employees may purchase the Company’s common stock through payroll deductions at a price equal to 95 percent of the fair market value of the Company’s stock at the end of each applicable purchase period.

Restricted Stock Units and Restricted Stock Awards

The Company grants RSUs to employees and RSAs to non-employee directors as part of the Company’s long term equity compensation plan.

Restricted Stock Units — RSUs are granted to employees with a per share or unit purchase price of zero dollars and either have time based or performance based vesting. RSUs typically vest over three years, subject to the employee’s continued service with the Company. For purposes of determining compensation expense related to these RSUs, the fair value is determined based on the closing market price of the Company’s common stock on the date of award. The expected cost of the grant is reflected over the service period, and is reduced for estimated forfeitures.

During the quarter ended March 27, 2015, the Company granted 456,500 RSU’s, with a weighted average fair value of $8.68 per share, and granted 90,500 performance stock units with a weighted average fair value of $8.35 per share. During the quarter ended June 26, 2015, the Company granted 134,000 RSU’s, with a weighted average fair value of $6.53 per share.

During the six months ended June 26, 2015, 39,938 vested shares were withheld to satisfy withholding tax obligations, resulting in the net issuance of 313,712 shares. As of June 26, 2015, approximately $ 7.0 million of stock-based compensation cost, net of estimated forfeitures, related to RSU’s remains to be amortized over a weighted average period of 2.3 years. As of June 26, 2015, a total of 1,169,306 RSU’s remain outstanding with an aggregate intrinsic value of $ 7.6 million and a weighted average remaining contractual term of 1.5 years.

Restricted Stock Awards — As of June 26, 2015, a total of 56,000 RSAs remain outstanding. The total unamortized expense of the Company’s unvested restricted stock awards as of June 26, 2015, was $ 0.3 million.

The following table summarizes the Company’s RSU and RSA activity for the three months June 26, 2015:

 

     Shares      Aggregate
Intrinsic Value
(in thousands)
 

Unvested restricted stock units and restricted stock awards at December 26, 2014

     1,078,279       $ 9,673   

Granted

     737,000      

Vested

     (400,650   

Forfeited

     (189,323   
  

 

 

    

Unvested restricted stock units and restricted stock awards at June 26, 2015

     1,225,306       $ 7,600   
  

 

 

    

Vested and expected to vest restricted stock units and restricted stock awards at June 26, 2015

     1,011,568       $ 6,211   

The following table shows the Company’s stock-based compensation expense included in the condensed consolidated statements of operations (in thousands):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Cost of sales (1)

   $ 246       $ 242       $ 629       $ 568   

Research and development

     51         74         101         145   

Sales and marketing

     89         82         200         214   

General and administrative

     657         595         588         1085   
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,043         993         1,518         2,012   

Income tax benefit

     (293      (206      (440      (380
  

 

 

    

 

 

    

 

 

    

 

 

 

Net stock-based compensation expense

   $ 750       $ 787       $ 1,078       $ 1,632   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Stock-based compensation expenses capitalized in inventory for the three and six month periods ended June 26, 2015 and June 27, 2014 were considered immaterial.

 

- 11 -


Table of Contents

Recent Accounting Pronouncements

In April 2015, the FASB issued authoritative guidance that requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying amount of the related debt liability, consistent with debt discounts. The authoritative guidance is effective for the Company in the first quarter of fiscal 2017 and should be applied retrospectively. Early adoption is permitted. The adoption of this guidance is not expected to have a significant impact on the Company’s consolidated financial statements.

2. Balance Sheet Information

Inventory consisted of the following (in thousands):

 

     June 26,
2015
     December 26,
2014
 

Raw materials

   $ 48,691       $ 45,294   

Work in process

     19,122         14,103   

Finished goods

     4,722         3,922   
  

 

 

    

 

 

 
     72,535         63,319   

Reserve for excess and obsolete

     (7,888      (6,469
  

 

 

    

 

 

 

Total

   $ 64,647       $ 56,850   
  

 

 

    

 

 

 

Equipment and leasehold improvements, net, consisted of the following (in thousands):

 

     June 26,
2015
     December 26,
2014
 

Computer equipment and software

   $ 9,639       $ 9,299   

Furniture and fixtures

     2,708         2,582   

Machinery and equipment

     13,534         10,774   

Leasehold improvements

     15,338         12,847   
  

 

 

    

 

 

 
     41,219         35,502   

Accumulated depreciation

     (26,369      (24,661
  

 

 

    

 

 

 

Total

   $ 14,850       $ 10,841   
  

 

 

    

 

 

 

3. Acquisitions

On February 5, 2015, the Company completed the acquisition of certain of the assets and liabilities of Marchi, a designer and manufacturer of specialty thermocouples, heaters and temperature controllers, for approximately $29.9 million in cash and 1,437,500 shares of newly issued common stock for a total purchase price of approximately $43.7 million. In addition, the Company incurred approximately $0.2 million of costs related to the acquisition. The Company completed this acquisition primarily in order to expand its capabilities with existing customers and to bring the Company closer to the customer in the design stage of new products and next generation equipment. The Company financed the cash portion of the acquisition by borrowing a total of $29.7 million under a new Credit Agreement. See further discussion of the new borrowing arrangements in Note 5 to the Notes to Condensed Consolidated Financial Statements.

The Company allocated the purchase price of Marchi to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. Although goodwill is not amortized for financial accounting purposes, it is amortized in its entirely for tax purposes over fifteen years. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including an independent third party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques. The estimated fair value of the tangible and intangible assets acquired was allocated at Marchi’s acquisition date. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the fair values of inventory, non-income based taxes and residual goodwill.

 

- 12 -


Table of Contents

During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date during the measurement period. The preliminary purchase price for the acquisition is allocated as follows:

 

Fair Market Values (in thousands)       

Inventories

   $ 1,297   

Property and equipment, net

     767   

Goodwill

     18,380   

Purchased intangible assets

     23,370   

Other non-current assets

     26   
  

 

 

 

Total assets acquired

     43,840   

Other liabilities

     (100
  

 

 

 

Total liabilities assumed

     (100
  

 

 

 

Purchase price allocated

   $  43,740   
  

 

 

 

 

     Useful
Life
   Purchased
Intangible
Assets
 
     
     (In years)    (In thousands)  

Customer relationships

   10    $ 9,900   

Trade name

   6      1,170   

Intellectual properties/know-how

   8 - 12      12,300   
     

 

 

 

Total purchased intangible assets

      $ 23,370   
     

 

 

 

Goodwill is not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

The results of operations for the Company for the first half of fiscal 2015 include five full months of operating activity for Marchi. For the three and six months ended June 26, 2015, net sales of approximately $4.1 million and $6.2 million, respectively and operating income of approximately $1.5 million and $2.2 million, respectively attributable to Marchi were included in the consolidated results of operations. For the three and six months ended June 26, 2015, results of operations included charges of $0.7 million and $1.1 million, respectively, attributable to amortization of purchased intangible assets and $0.2 million of deal costs associated with the acquisition. Deal costs are included in general and administrative expenses in the Company’s consolidated results of operations.

The following unaudited pro forma consolidated results of operations assume the acquisition was completed as of the beginning of the year of the reporting periods presented. The unaudited pro forma consolidated results of operations for the three and six months ended June 26, 2015 and June 27, 2014 (in thousands, except per share amounts) as follows:

 

     Three Months Ended      Six Months Ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Net sales

   $ 117,549       $ 135,405       $ 244,443       $ 283,184   

Net income

   $ 1,903       $ 5,031       $ 3,307       $ 11,039   

Basic earnings per share

   $ 0.06       $ 0.16       $ 0.11       $ 0.36   

Diluted earnings per share

   $ 0.06       $ 0.16       $ 0.10       $ 0.35   

The unaudited pro forma results above include adjustments related to the purchase price allocation and financing of the acquisition, primarily to increase amortization for the identifiable intangible assets, to increase interest expense for the additional debt incurred to complete the acquisition, to reflect the related income tax effect and to adjust weighted shares issued as part of the acquisition. The unaudited pro forma results for the three and six months ended June 26, 2015 include acquisition related costs of $0.2 million which are not expected to occur in future quarters. The unaudited pro forma condensed combined financial information has been prepared by management for illustrative purposes only and are not necessarily indicative of the condensed consolidated financial position or results of income in future periods or the results that actually would have been realized had UCT and Marchi been a combined company during the specified periods. The unaudited pro forma condensed combined financial information does not reflect any operating efficiencies and/or cost savings that we may achieve with respect to the combined companies, or any liabilities that may result from integration activities.

 

- 13 -


Table of Contents

4. Goodwill and Purchased Intangible Assets

The Company’s methodology for allocating the purchase price relating to acquisitions is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the cost of the acquisition over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed. The Company assigns assets acquired (including goodwill) and liabilities assumed to one or more reporting units as of the date of acquisition. Typically, acquisitions relate to a single reporting unit and thus do not require the allocation of goodwill to multiple reporting units. If the products obtained in an acquisition are assigned to multiple reporting units, the goodwill is distributed to the respective reporting units as part of the purchase price allocation process. Goodwill and purchased intangible assets with indefinite useful lives are not amortized, but are reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.

To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, the Company then performs the two-step goodwill impairment test. Otherwise, the two-step goodwill impairment test is not required. Under the two-step goodwill impairment test, the Company would in the first step compare the estimated fair value of each reporting unit to its carrying value. The Company determines the fair value of each of its reporting units based on a weighting of income and market approaches. If the carrying value of a reporting unit exceeds its fair value, the Company would then perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. If the Company determines that the carrying value of a reporting unit’s goodwill exceeds its implied fair value, the Company would record an impairment charge equal to the difference.

The evaluation of goodwill and intangible assets for impairment requires the exercise of significant judgment. In the event of future changes in business conditions, the Company will be required to reassess and update its forecasts and estimates used in future impairment analyses. If the results of these future analyses are lower than current estimates, a material impairment charge may result at that time.

Details of goodwill and other intangible assets were as follows (in thousands):

 

     June 26, 2015      December 26, 2014  
     Goodwill      Intangible
Assets
     Total      Goodwill      Intangible
Assets
     Total  
                 

Carrying amount

   $ 74,298       $ 37,702       $ 112,000       $ 55,918       $ 16,824       $ 72,742   

Purchased Intangible Assets

Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews indefinite lived intangible assets for impairment when events or changes in circumstances indicate their carrying value may not be recoverable and tests definite lives intangible assets at least annually for impairment. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure.

Details of purchased intangible assets were as follows (in thousands):

 

     As of June 26, 2015      As of December 26, 2014         
     Gross
Carrying
Amount
     Accumulated
Amortization
    Carrying
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
    Carrying
Value
     Useful Life
(in years)
 

AIT

                  

Customer relationships

   $ 19,000       $ (14,154   $ 4,846       $ 19,000       $ (13,011   $ 5,989         7   

Tradename

     1,900         (1,229     671         1,900         (1,081     819         6   

Intellectual property/know-how

     1,600         (686     914         1,600         (571     1,029         7   

Marchi

                  

Customer relationships

     9,900         (412     9,488         —          —         —          10   

Tradename

     1,170         (99     1,071         —          —         —          6   

Intellectual property/know-how

     12,300         (575     11,725         —          —         —          8-12   

UCT

                  

Tradename

     8,987         —         8,987         8,987         —         8,987         *   
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

    

Total

   $ 54,857       $ (17,155   $ 37,702       $ 31,487       $ (14,663   $ 16,824      
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

    

 

* In addition to the Marchi and AIT tradename intangible assets of $3.1 million, the Company is also carrying a UCT tradename intangible asset of $9.0 million as a result of a previous acquisition. The Company concluded that the UCT tradename intangible asset life is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

 

- 14 -


Table of Contents

The Company amortizes its tradenames (AIT and Marchi) and customer relationships (AIT) intangible assets using an accelerated method over the estimated economic life of the assets, ranging from 6 to 7 years. The Company amortizes its intellectual property/know-how intangible and customer relationships (Marchi) asset on a straight-line basis with an estimated economic life of the assets ranging from 7 to 12 years. Amortization expense were approximately $1.4 million and $1.2 million for the three months ended June 26, 2015 and June 27, 2014, respectively and $ 2.5 million and $2.4 million for the six months ended June 26, 2015 and June 27, 2014, respectively. Amortization expense is charged to General and Administrative. As of June 26, 2015, future estimated amortization expense is expected to be as follows (in thousands):

 

     Amortization
Expense
 
  

2015 (remaining in year)

   $ 2,710   

2016

     4,888   

2017

     3,969   

2018

     3,409   

2019

     3,037   

Thereafter

     10,702   
  

 

 

 

Total

   $ 28,715   
  

 

 

 

5. Borrowing Arrangements

Prior to February 5, 2015, the Company had borrowing arrangements with Silicon Valley Bank under a Loan and Security Agreement (the “Loan Agreement”) which included a $40.0 million revolving credit facility (the “Revolver”), maturing on July 3, 2016, and a $40.0 million term loan (the “Term Loan”), maturing on July 3, 2016. The interest rate on the Revolver during the month of January 2015 was 3.75%.

On February 2, 2015, the Company entered into a new credit agreement (the “Credit Agreement”) by and among the Company, certain of its subsidiaries, East West Bank and Citi National Bank (collectively, the “Lenders”). The new credit agreement was amended in April 3, 2015 (as amended, the “Credit Agreement”) to modify certain term of the agreement. The Credit Agreement provides for a term loan in an aggregate principal amount of $40.0 million (the “New Term Loan”) and a revolving credit facility in an aggregate principal amount of $40.0 million (the “New Revolving Credit Facility”), a letter of credit facility in the aggregate availability amount of $20.0 million (as a sublimit of such New Revolving Credit Facility) (the “L/C Facility”) and a swingline sub-facility in the aggregate availability amount of $5.0 million (as a sublimit of the New Revolving Credit Facility) (together with the Term Loan, the Revolving Credit Facility and the L/C Facility, the “Senior Secured Credit Facility”). On February 2, 2015, the Company borrowed an aggregate of $40.0 million under the New Term Loan and approximately $6.5 million under the New Revolving Credit Facility. The borrowed funds were used to repay the outstanding balance to Silicon Valley Bank as lender under our prior Loan Agreement. The prior Loan Agreement was terminated in connection with this transaction and, as a result, the outstanding balance of the revolver of $31.3 million was classified as long-term debt as of December 26, 2014 in accordance with the terms of the new debt agreement. In addition, we expensed the unamortized debt issuance costs of approximately $0.7 million in the first quarter of 2015. On February 5, 2015, in order to finance the acquisition of Marchi, the Company borrowed $29.7 million under the New Revolving Credit Facility.

The New Term Loan must be repaid in consecutive quarterly installments of $1.25 million for the first four installments and $2.9 million for the remaining twelve installments, with the first payment made on March 31, 2015, and with the balance of the outstanding principal amount of the New Term Loan due at the final maturity, which is February 2, 2019. The New Revolving Credit Facility is available for the four-year period beginning on February 2, 2015. The Credit Agreement includes customary representations, warranties, covenants and events of default. The Company and certain of its subsidiaries have agreed to secure all of their obligations under the Credit Agreement by granting a first priority lien in substantially all of their respective personal property assets (subject to certain exceptions and limitations).

At the Company’s option, borrowings under the New Term Loan and New Revolving Credit Facility (subject to certain limitations) bear interest at either a base rate or at the London Interbank Offered Rate (“LIBOR”) (with the LIBOR being adjusted for certain Eurocurrency reserve requirements, if any, as described in the Credit Agreement), plus, in each case, an applicable margin based on the Company’s consolidated leverage ratio. All loans described above made on February 2, 2015 were initially base rate loans, carrying interest of 3.25%. The Company expects, however, that the effective interest rate will be higher due to the incurrence of certain loan-related costs of $0.6 million that have been treated as a discount on the debt and amortized over the life of the loan. As of June 26, 2015, the interest rates on the outstanding new Term Loan and new Revolving Credit facility were 2.69% and 3.00%, respectively.

 

- 15 -


Table of Contents

The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) of at least 1.25 to 1.00 starting with the end of the first quarter of fiscal 2015 and a consolidated leverage ratio (as defined in the Credit Agreement) no greater than 3.5 to 1.00 starting with the end of the first quarter of fiscal 2015. The Credit Agreement also includes other customary affirmative and negative covenants. The Company was in compliance with all covenants for the quarter ended June 26, 2015.

The Credit Agreement also contains provisions requiring the following mandatory prepayments (subject to certain exceptions and limitations): annual prepayments in an amount equal to (a) 33% of excess cash flow (as defined in the Credit Agreement) if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $20.0 million and (b) 25% of excess cash flow if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $10.0 million but is less than $20.0 million. The Credit Agreement also restricts us from declaring or paying any cash dividends.

As of June 26, 2015, the outstanding amounts under the Company’s New Term Loan and New Revolving Credit Facility were $38.7 million and $36.2 million, respectively, which are gross of unamortized debt issuance costs of $0.5 million for a total debt balance of $74.4 million.

6. Income Tax

The Company’s income tax provision and effective tax rate for the three and six month periods ended June 26, 2015 were $0.9 million and 28.1% and $1.4 million and 29.0 %, respectively compared to $1.6 million and 20.7% and $3.1 million and 18.9%, respectively for the three and six month periods ended June 27, 2014. The change in respective rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results, as well as the impact of losses which have a full valuation allowance for the three and six month periods ended June 26, 2015 compared to the three and six month periods ended June 27, 2014. Our effective tax rates were lower than the statutory rates for the first and second quarters of fiscal years 2015 and 2014 primarily due to the geographic distribution of our world-wide earnings in foreign jurisdictions with lower tax rates or tax holidays, such as the tax holiday we are currently enjoying in Singapore.

Company management continuously evaluates the need for a valuation allowance and as of June 26, 2015, concluded that a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries was still appropriate.

The Company earns a significant amount of its operating income outside the United States, which is deemed to be indefinitely reinvested in foreign jurisdictions. As a result, most of the Company’s cash and cash equivalents are held by foreign subsidiaries. The Company currently does not intend nor foresee a need to repatriate these funds to the U.S. The Company expects existing domestic cash and cash flows from operations to continue to be sufficient to fund its domestic operating activities and cash commitments for investing and financing activities, such as debt repayment and capital expenditures, for at least the next 12 months and thereafter for the foreseeable future. If the Company should require more capital in the U.S. than is generated by its domestic operations, for example to fund significant discretionary activities such as business acquisitions, the Company could elect to repatriate future earnings from foreign jurisdictions or raise capital in the United States through debt or equity issuances. These alternatives could result in higher effective tax rates, increased interest expense, or dilution of our earnings. The Company has borrowed funds domestically and continues to believe it has the ability to do so at reasonable interest rates. The Company does not provide for U.S. taxes on its undistributed earnings of foreign subsidiaries that it intends to invest indefinitely outside the U.S., unless such taxes are otherwise required under U.S. tax law. In 2014, the Company determined that a portion of the current year earnings of one of its China subsidiaries may be remitted in the future to one of its foreign subsidiaries outside of mainland China and, accordingly, the Company provided for the related withholding taxes in its consolidated financial statements. If the Company changes its intent to reinvest its undistributed foreign earnings indefinitely or if a greater amount of undistributed earnings are needed than the previous anticipated remaining unremitted foreign earnings, the Company could be required to accrue or pay U.S. taxes on some or all of these undistributed earnings. As of June 26, 2015, the Company had undistributed earnings of foreign subsidiaries that are indefinitely invested outside of the U.S. of approximately $67.1 million. It is not practicable to determine the income tax liability that might be incurred if these earnings were to be distributed.

 

- 16 -


Table of Contents

The following table summarizes the activity related to the Company’s unrecognized tax benefits (in thousands):

 

     Six months ended  
     June 26,
2015
     June 27,
2014
 

Balance as of the beginning of period

   $ 356       $ 165   

Increase (decrease) related to current year tax positions

     (31      141   
  

 

 

    

 

 

 

Balance as of the end of period

   $ 325       $ 306   
  

 

 

    

 

 

 

The Company’s gross liability for unrecognized tax benefits as of June 26, 2015 and December 26, 2014 was $0.3 million and $0.4 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in income tax provision in the condensed consolidated statements of operations. Interest related to uncertain tax positions was immaterial for each of the three and six month periods ended June 26, 2015 and June 27, 2014. Although it is possible some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.

The determination of the Company’s tax provision is subject to judgments and estimates. The carrying value of the Company’s net deferred tax assets, which is made up primarily of tax deductions and net operating loss carryforwards, assumes the Company will be able to generate sufficient future income to fully realize the income tax benefit. In determining whether the realization of these deferred tax assets may be impaired, the Company makes judgments with respect to whether the Company is likely to generate sufficient future taxable income to realize these assets. In addition, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company’s expectations could have a material impact on the Company’s results of operations and financial position.

The Company files income tax returns in the U.S. federal jurisdiction, various states and foreign jurisdictions. The Company’s 2011 through 2013 federal income tax returns are open to audit through the statute of limitations by the Internal Revenue Service. The Company’s 2010 through 2013 state income tax returns are open to audit by the California Franchise Tax Board. The Company is also subject to examination in various other jurisdictions for various periods.

The Company is currently enjoying a zero rate tax holiday related to its Singapore subsidiary that will expire for tax years beginning January 2016. This tax rate is subject to achieving certain commitments agreed to with the Economic Development Board of Singapore including investment and employment thresholds. The Company’s Singapore subsidiary recorded a net profit of $2.4 million and $4.5 million for the three and six month periods ended June 26, 2015, respectively.

7. Net Income Per Share

Basic net income per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted net income per share reflects the potential dilution that would occur if outstanding securities or other contracts to issue common stock were exercised or converted into common stock.

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income per share (in thousands, except per share data):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Numerator:

           

Net income

   $ 2,207       $ 6,032       $ 3,380       $ 13,088   

Denominator:

           

Shares used in computation — basic:

           

Weighted average common shares outstanding

     31,615         29,438         31,042         29,157   

Shares used in computation — diluted:

           

Shares used in computing basic net income per share

     31,615         29,438         31,042         29,157   

Dilutive effect of common shares outstanding subject to repurchase

     111         206         232         288   

Dilutive effect of options outstanding

     51         238         84         460   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average shares used in computing diluted net income per share

     31,777         29,882         31,358         29,905   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share — basic

   $ 0.07       $ 0.20       $ 0.11       $ 0.45   

Net income per share — diluted

   $ 0.07       $ 0.20       $ 0.11       $ 0.44   

 

- 17 -


Table of Contents

The Company had securities outstanding which could potentially dilute basic net income per share in the future, but the incremental shares from the assumed exercise of these securities were excluded in the computation of diluted net income per share, as their effect would have been anti-dilutive. Such outstanding securities consisted of 391,676 stock options and 387,437 stock options for the three and six month periods ended June 26, 2015, respectively, and 261,479 stock options and 274,858 stock options for the three and six month periods June 27, 2014, respectively.

8. Commitments and Contingencies

The Company had commitments to purchase inventory totaling approximately $45.4 million at June 26, 2015.

The Company leases properties domestically in Hayward, California; Austin, Texas, Pflugerville, Texas; Chandler, Arizona; and South San Francisco, California and internationally in China, Singapore and the Philippines. The Company leases certain of its facilities under non-cancelable leases, which expire on various dates through 2022.

As of June 26, 2015, future minimum payments under these operating leases were as follows (in thousands):

 

Fiscal Year

      

2015 (remaining in year)

   $ 3,095   

2016

     5,337   

2017

     4,712   

2018

     3,573   

2019

     2,737   

Thereafter

     7,770   
  

 

 

 

Total minimum lease payments

   $ 27,224   
  

 

 

 

From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the statement of operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition or results of operations.

9. Segment and Geographic Information

The Company operates in one reportable segment and is engaged in the development, manufacture and supply of critical subsystems for the semiconductor capital equipment, consumer, medical, energy, industrial, flat panel and research industries. Multiple operating segments were aggregated into one reportable segment as the nature of the Company’s products and production processes, as well as type of customers and distribution methods, is consistent among all of the Company’s products. The Company’s foreign operations are conducted primarily through its wholly-owned subsidiaries in China and Singapore. The Company’s principal markets include North America, Asia and, to a lesser degree, Europe. Sales by geographic area represent sales to unaffiliated customers.

All information on sales by geographic area is based upon the location to which the products were shipped. The following table sets forth revenue by geographic area (in thousands):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

United States

   $ 79,961       $ 94,221       $ 169,430       $ 200,026   

China

     5,288         18,885         17,250         36,426   

Singapore

     29,170         13,046         47,402         30,666   

Other

     3,130         6,525         8,785         9,783   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 117,549       $ 132,677       $ 242,867       $ 276,901   
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 26, 2015 and June 27, 2014, approximately $8.5 million and $4.0 million, respectively, of the Company’s net long-lived assets were located in Asia, and the remaining balances were located in the United States.

 

- 18 -


Table of Contents

10. Subsequent Events

On July 31, 2015, the Company completed the acquisition of all of the assets and liabilities of Miconex S.R.O. (“Miconex”), a provider of manufacturing services in advanced precision milling and welding of plastics for the semiconductor industry located in the Czech Republic. The purchase price of approximately $22.8 million includes $15.0 million in cash, subject to certain post-closing adjustments, 500,000 shares of newly issued common stock and up to $4.0 million of potential cash “earn-out” payments payable over a two-year period, based on Miconex’s achievement of specified performance targets. In addition, the Company expects to incur approximately $0.4 million of costs related to the acquisition, which have been expensed as incurred. The Company financed the entire cash portion of the acquisition through its existing Asia operating cash. The Company’s primary reason for this acquisition is to expand its manufacturing capabilities with its existing customers. Due to the limited time since the acquisition date and limitations on access to Miconex’s information prior to the acquisition date, the initial accounting for the business combination is incomplete at this time. As a result, the Company is unable to provide amounts recognized as of the acquisition date for major classes of assets and liabilities acquired and the information required for indemnification of assets, contingencies, non-controlling interests and goodwill. Also, because the initial accounting for the transaction is incomplete, the Company is unable to provide the supplemental pro forma revenue and earnings of the combined entity.

 

- 19 -


Table of Contents
ITEM 2. Management’s Discussion And Analysis of Financial Condition And Results Of Operations

You should read the following discussion of our financial condition and results of operations in conjunction with the condensed consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K filed with the SEC on March 11, 2015. This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve substantial risks and uncertainties. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, including, but not limited to, statements regarding our expectations, beliefs, intentions, strategies, future operations, future financial position, future revenue, projected expenses, gross margins and plans and objectives of management. In some cases, you can identify forward-looking statements by terms such as “anticipate,” “believe,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “project,” “will,” “would,” “should,” “could,” “can,” “predict,” “potential,” “continue,” “objective,” or the negative of these terms, and similar expressions intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. These forward-looking statements reflect our current views about future events and involve known risks, uncertainties and other factors that may cause our actual results, performance or achievement to be materially different from those expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K filed with the SEC on March 11, 2015. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

Overview

We are a global leader in the design, engineering, and manufacture of production tools, modules and subsystems for the semiconductor capital equipment industry and industry segments with similar requirements including consumer, medical and flat panel display. We focus on providing specialized engineering and manufacturing solutions for these applications. We enable our customers to realize lower manufacturing costs and reduced design-to-delivery cycle times while maintaining high quality standards.

We provide our customers with complete solutions that utilize our expertise in design, scan, assembly, test and component characterization. Our customers value our highly flexible global manufacturing operations, our excellence in quality control and our scale and financial stability. Our global footprint helps us to drive down total manufacturing costs, reduce design-to-delivery cycle times and maintain high quality standards for our customers. We believe that these characteristics provide global solutions for our customers’ growing product demands. We ship the majority of our products to U.S. registered customers with locations both in and outside the U.S. In addition to U.S. manufacturing, we manufacture products in our Asian facilities to support local and U.S. based customers. We conduct our operating activities primarily through our wholly owned subsidiaries, Ultra Clean Technology Systems and Service, Inc., AIT LLC, Ultra Clean Technology (Shanghai) Co., Ltd., Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd., Ultra Clean Asia Pacific, Pte Ltd. (Singapore), and subsequent to February 4, 2015, Marchi. On February 5, 2015, we acquired certain assets of Marchi to expand our capabilities with our existing customers and bring us closer to the customer in the design stage of new products and next generation equipment. On July 31, 2015, the Company completed the acquisition of all of the assets and liabilities of Miconex s.r.o. (“Miconex”), a provider of manufacturing services in advanced precision milling and welding of plastics for the semiconductor industry located in the Czech Republic, for a total purchase price of approximately $22.8 million. See Note 10 to the Notes to Condensed Consolidated Financial Statements for further details of this acquisition.

In February 2015, we reached an agreement with Intuitive Surgical (ISI) on the insourcing of manufacturing for their next generation robot, the da Vinci Xi Patient Side Cart. We will continue to manufacture previous generation robots and also assist with machined components and spare parts for current and future ISI production. This was a mutual decision driven by ISI’s manufacturing needs at the time and our desire to adhere to our targeted gross margin profile. The impact of this change is a decrease in revenue of approximately $7.1 million and $11.0 million for the three month and six months ended June 26, 2015, when compared to the same periods of the previous year. Included in our revenue for the first half of fiscal 2015 is a payment of $1.0 million we received from ISI as compensation for this arrangement.

Financial Highlights

Sales for the three months ended June 26, 2015, was $117.5 million, a decrease of $15.1 million, or 11.4%, from the comparable quarter of 2014. Gross profit for the three months ended June 26, 2015 decreased $2.3 million to $18.8 million, or 16.0% of sales, from $21.2 million, or 15.9% of sales, for the three months ended June 27, 2014. Total operating expenses for the three months ended June 26, 2015, were $15.4 million, or 13.1% of sales, compared to $13.1 million, or 9.9% of sales, for the three months ended June 27, 2014. We had net income of $2.2 million for the three months ended June 26, 2015, compared to net income of $6.0 million for the three months ended June 27, 2014.

Sales for the six months ended June 26, 2015, were $242.9 million, a decrease of $34.0 million, or 12.3%, from the comparable period of 2014. Gross profit for the six months ended June 26, 2015 decreased $5.7 million to $38.7 million, or 16.0 % of sales, from

 

- 20 -


Table of Contents

$44.5 million, or 16.1 % of sales, during the comparable period of 2014. Total operating expenses for the six months ended June 26, 2015, were $32.7 million, or 13.5 % of sales, compared to $27.2 million, or 9.8% of sales, for the six months ended June 27, 2014. We earned net income of $3.4 million for the six months ended June 26, 2015 as compared to $13.1 million for the six months ended June 27, 2014.

We had significant sales to two customers for the three and six months ended June 26, 2015, for which each customer accounted for 10% or more of total sales. For further discussion, see Note 1. Organization and Significant Accounting Policies - Significant Sales to Customers in Notes to Condensed Consolidated Financial Statements above.

Results of Operations

For the periods indicated, the following table sets forth certain costs and expenses and other income items as a percentage of sales. The table and subsequent discussion should be read in conjunction with our condensed consolidated financial statements and notes thereto included elsewhere in our quarterly report.

 

     Three months ended     Six months ended  
     June 26,
2015
    June 27,
2014
    June 26,
2015
    June 27,
2014
 

Sales

     100.0 %     100.0 %     100.0 %     100.0 %

Cost of goods sold

     84.0 %     84.1 %     84.0 %     83.9 %
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     16.0 %     15.9 %     16.0 %     16.1 %

Operating expenses:

        

Research and development

     2.0 %     1.4 %     2.1 %     1.3 %

Sales and marketing

     2.4 %     2.0 %     2.3 %     1.9 %

General and administrative

     8.7 %     6.6 %     9.1 %     6.7 %
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     13.1 %     10.0 %     13.5 %     9.9 %
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     2.9 %     5.9 %     2.5 %     6.2 %

Interest and other income (expense), net

     (0.3 )%     (0.3 )%     (0.5 )%     (0.4 )%
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

     2.6 %     5.6 %     2.0 %     5.8 %

Income tax provision

     0.7 %     1.2 %     0.6 %     1.1 %
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

     1.9 %     4.4 %     1.4 %     4.7 %
  

 

 

   

 

 

   

 

 

   

 

 

 

Sales

Sales for the three months ended June 26, 2015, was $117.5 million, a decrease of $15.1 million, or 11.4%, from $132.7 million in the comparable quarter of 2014. The decrease in sales for the three months ended June 26, 2015 when compared to the same period of 2014 reflects a decrease in non-semiconductor sales of $24.0 million and an increase in semiconductor sales of $8.9 million. The decrease in overall sales in the second quarter of 2015 compared to the second quarter of 2014 is due in part to the bankruptcy of GTAT in October of 2014 and to a decrease in the volume of products shipped to ISI in the second quarter of 2015 due to their decisions to insource the manufacturing of their products in the first quarter of 2015. On a geographic basis, sales in the U.S. decreased by $9.9 million to $79.2 million, or 67.4% of sales, for the three months ended June 26, 2015 as compared to $89.1 million, or 67.1% of sales for the same period of 2014. Foreign sales also decreased by $5.2 million to $38.4 million, or 32.6% of sales, for the three months ended June 26, 2015 as compared to $43.5 million, or 32.8% of sales, for the same period of 2014. We expect sales to be higher in the third quarter of fiscal 2015 as compared to the second quarter of fiscal 2015 due to increasing overall customer demand.

Sales for the six months ended June 26, 2015, were $242.9 million, a decrease of $34.0 million, or 12.3%, from $276.9 million in the comparable period of 2014. The decrease in sales for the six months ended June 26, 2015, which includes decreases of $1.2 million and $32.8 million in both semiconductor and non-semiconductor industries, respectively, was due to a decrease in the volume of products shipped, which is attributable in part to the GTAT bankruptcy and in part to ISI insourcing the manufacturing of its products in the first quarter of 2015. Sales in the US for the six months ended June 26, 2015 decreased by $31.8 million to $164.7 million while sales in Asia also decreased by $2.3 million to $78.2 million.

Gross Profit

Cost of goods sold consists primarily of purchased materials, labor and overhead, including depreciation related to certain capital assets associated with the design and manufacture of products sold. Gross profit for the three months ended June 26, 2015 decreased by $2.3 million to $18.8 million, or 16.0% of sales, from $21.2 million, or 15.9% of sales, for the three months ended June 27, 2014. Gross profit for the six months ended June 26, 2015, decreased by $5.7 million to $38.7 million, or 16.0% of sales, from

 

- 21 -


Table of Contents

$44.5 million, or 16.1% of sales, for the six months ended June 27, 2014. The decreases in absolute dollars of gross profit when comparing the three and six month periods ended June 26, 2015 with the same periods in 2014 is primarily due to lower sales volume and a sales mix which included lower margin products. We expect gross profit to be consistent in the third quarter of 2015 compared to the second quarter of 2015.

Research and Development Expense

Research and development expense consists primarily of activities related to new component testing and evaluation, test equipment and fixture development, product design, and other product development activities. Research and development expense for the three months ended June 26, 2015, increased by $0.6 million, or 33.5 %, to $2.4 million, or 2.0% of sales, compared to $1.8 million, or 1.4% of sales in the comparable period in 2014. Research and development expense for the six months ended June 26, 2015 increased by $1.4 million, or 39.3 %, to $5.0 million, or 2.0% of sales, compared to $3.6 million, or 1.3% of sales in the comparable period in 2014. The increases in absolute dollars for research and development expenses when comparing the three and six month period ended June 26, 2015 with the comparable periods in 2014 was due primarily to the inclusion of Marchi’s research and development activities in the first quarter of 2015.

Sales and Marketing Expense

Sales and marketing expense consists primarily of salaries and commissions paid to our sales and service employees, salaries paid to our engineers who work with the sales and service employees to help determine the components and configuration requirements for new products and other costs related to the sales of our products. Sales and marketing expense for the three months ended June 26, 2015 increased by $0.2 million, or 8.2%, to $2.8 million, or 2.4% of sales, compared to $2.6 million, or 2.0% of sales, in the comparable period of 2014. Sales and marketing expenses for the six months ended June 26, 2015, increased by $0.4 million to $5.7 million, or 2.3% of sales, compared to $5.3 million, or 1.9% of sales in the comparable period of 2014. The increase in sales and marketing expense for the three and six month period ended June 26, 2015 compared to the same period in the prior year is primarily due to additional headcount and related payroll expense in 2015 related in part to the inclusion of Marchi in the first quarter for 2015.

General and Administrative Expense

Our general and administrative expense has historically consisted primarily of salaries and overhead associated with our administrative staff, professional fees and amortization of our intangible assets. General and administrative expense increased approximately $1.5 million, or 17.1 %, for the three months ended June 26, 2015, to $10.2 million, or 8.7% of sales, compared with $8.7 million, or 6.6% of sales, in the comparable period of 2014. General and administrative expense increased approximately $3.6 million, or 19.7%, for the six months ended June 26, 2015, to $22.0 million, or 9.1% of sales, compared with $18.4 million, or 6.7% of sales, in the comparable period of 2014. The increase in absolute dollars when comparing the three months ended June 26, 2015 with the comparable period in 2014 is primarily due to higher compensation spend as a result of higher headcount and due to higher amortization of finite-lived intangibles obtained in conjunction with the acquisition of Marchi. The increase in absolute dollars when comparing the six months ended June 26, 2015 with the comparable period in 2014 is primarily due to severance of $2.4 million paid to our former CEO in the first quarter of 2015, $0.2 million of costs related to the acquisition of Marchi, Marchi’s general and administrative expenses of $0.8 million, offset by a decrease of $0.9 million in share-based compensation expense due to the cancellation of the unvested restricted stock units of our former CEO upon his retirement on January 19, 2015.

Interest and Other Income (Expense), net

Interest and other income (expense), net, for the three and six months ended June 26, 2015, was $(0.4) million and $(1.3) million compared to $(0.5) million and $(1.1) million in the comparable period of 2014. The increase in net expense for the six month period ended June 26, 2015 compared to the same period in the prior year is primarily due to the write-off of $0.7 million in the first quarter of 2015 of unamortized debt issuance costs related to the previous credit facility offset by the increase in interest income due to the increase of the average cash balance during the period.

Income Tax Provision

Our tax expense and effective tax rate for the three months ended June 26, 2015 and June 27, 2014 were $0.9 million and 28.1%, and $1.6 million and 20.7%, respectively. Our tax expense and effective tax rate for the six months ended June 26, 2015 and June 27, 2014 was $1.4 million and 29.0 %, and $3.1 million and 18.9%, respectively. The change in respective rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results, as well as the impact of losses which have a full valuation allowance for the three and six month periods ended June 26, 2015 compared to the three and six month periods ended June 26, 2014.

 

- 22 -


Table of Contents

Company management continuously evaluates the need for a valuation allowance on its deferred tax assets and as of June 26, 2015, concluded that a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries was still appropriate.

For the three and six months ended June 26, 2015, we determined that a portion of the current year earnings of one of our China subsidiaries will be remitted in the future to one of our foreign subsidiaries outside of mainland China and, accordingly, we provided for the related foreign withholding taxes in our condensed consolidated financial statements. Accordingly, no provision for U.S. taxes has been provided with respect to these unremitted earnings. If we change our intent to reinvest our undistributed foreign earnings indefinitely or if a greater amount of undistributed earnings are needed than the previously anticipated remaining unremitted foreign earnings, we could be required to accrue or pay U.S. taxes on some or all of these undistributed earnings.

Liquidity and Capital Resources

We have required capital principally to fund our acquisitions and working capital needs, satisfy our debt obligations, maintain our equipment and purchase new capital equipment. As of June 26, 2015, we had cash of $76.6 million compared to $79.0 million as of December 26, 2014. Our cash and cash equivalents, as well as cash generated from operations, was our principal source of liquidity as of June 26, 2015.

For the six months ended June 26, 2015, we generated cash from operating activities of $4.1 million compared to cash provided from operating activities of $7.6 million for the comparable period of 2014. Operating cash flows in the six months ended June 26, 2015, included $ 7.0 million of non-cash activity comprised of depreciation, amortization of intangibles, stock compensation expense and amortization of debt issuance costs. Cash generated from operating activities included decreases in accounts receivable and deferred income taxes of $4.3 million and $0.7 million, respectively and increases in accrued compensation and related benefits of $1.1 million offset by the increases in inventory, prepaids and other and other non-current assets of $6.5 million, $1.6 million and $0.1 million, respectively and decreases in accounts payable and income taxes payable of $3.8 million and $0.4 million, respectively. Our cash flows from operations in any given period are largely driven by the timing of sales, the collection of accounts receivable and the payment of accounts payable.

Net cash used in investing activities for the six months ended June 26, 2015 was approximately $33.5 million and consisted of cash paid in connection with the acquisition of Marchi of $29.7 million and capital expenditures of $3.8 million primarily attributable to the expansion of our Singapore facility.

Net cash provided in financing activities for the six months ended June 26, 2015 was $27.0 million compared to net cash provided of $2.6 million for the comparable period of 2014. For the six months ended June 26, 2015, our net cash provided in financing activities was due primarily to the cash proceeds from the new term and revolver loans obtained on February 2, 2015 of $76.2 million and proceeds from the issuance of common stock related to our employee stock plans of $2.3 million. These increases were offset primarily by the $48.8 million payoff on the previous credit facility, $1.3 million of loan payment under the new credit facility and payment of $0.6 million of debt issuance costs related to the new credit facility.

We anticipate that our existing cash balance and operating cash flow will be sufficient to service our indebtedness and meet our working capital requirements and technology development projects for at least the next twelve months. The adequacy of these resources to meet our liquidity needs beyond that period will depend on our growth, the state of the global economy, our ability to meet our financial covenants under our credit facility, the cyclical expansion or contraction of the semiconductor capital equipment industry and the other industries we serve. As of June 26, 2015, approximately $63.2 million of non-U.S. cash and cash equivalents held by foreign subsidiaries may be subject to U.S. taxes if repatriated for U.S. operations. Of this amount, we intend to permanently reinvest all of these funds outside of the U.S. and we do not plan to repatriate these funds. The Company used its Asia cash and cash equivalents to finance the cash portion of the acquisition of Miconex on July 31, 2015. In order to expand our business or acquire additional complementary businesses or technologies, we may need to raise additional funds through equity or debt financings. If required, additional financing may not be available on terms that are favorable to us, if at all. If we raise additional funds through the issuance of equity or convertible debt securities, our stockholders’ equity interest will be diluted and these securities might have rights, preferences and privileges senior to those of our current stockholders. We may also require the consent of our senior lenders to raise additional funds through equity or debt financings. No assurance can be given that additional financing will be available or that, if available, such financing can be obtained on terms favorable to our stockholders and us.

Borrowing Arrangements

On February 2, 2015, we entered into a new credit agreement (the “Credit Agreement”) by and among us, certain of our subsidiaries, East West Bank and Citi National Bank (collectively, the “Lenders”). The credit agreement was amended on April 3, 2015 to delete from the definition of a change of control certain specified changes in the composition of our board of directors or a material change in our management. A change of control, as defined in the credit agreement, is an event of default under the credit agreement. The Credit Agreement provides for a term loan in an aggregate principal amount of $40.0 million (the “New Term Loan”)

 

- 23 -


Table of Contents

and a revolving credit facility in an aggregate principal amount of $40.0 million (the “New Revolving Credit Facility”), a letter of credit facility in the aggregate availability amount of $20.0 million (as a sublimit of such New Revolving Credit Facility) (the “L/C Facility”) and a swingline sub-facility in the aggregate availability amount of $5.0 million (as a sublimit of the New Revolving Credit Facility) (together with the Term Loan, the Revolving Credit Facility and the L/C Facility, the “Senior Secured Credit Facility”). On February 2, 2015, we borrowed an aggregate of $40.0 million under the New Term Loan and approximately $6.5 million under the New Revolving Credit Facility. The borrowed funds were used to repay the outstanding balance to Silicon Valley Bank as lender under our prior Loan Agreement. The prior Loan Agreement was terminated in connection with this transaction and, as a result, the outstanding balance of the revolver of $31.3 million was classified as long-term debt as of December 26, 2014 in accordance with the terms of the new debt agreement. In addition, we expensed the unamortized debt issuance costs of approximately $0.7 million in the first quarter of 2015. On February 5, 2015, in order to finance the acquisition of Marchi, we borrowed $29.7 million under the New Revolving Credit Facility.

The New Term Loan must be repaid in consecutive quarterly installments of $1.25 million for the first four installments and $2.9 million for the remaining twelve installments, with the first payment made on March 31, 2015, and with the balance of the outstanding principal amount of the New Term Loan due at the final maturity, which is February 2, 2019. The New Revolving Credit Facility is available for the four-year period beginning on February 2, 2015. The Credit Agreement includes customary representations, warranties, covenants and events of default. We and certain of our subsidiaries have agreed to secure all of their obligations under the Credit Agreement by granting a first priority lien in substantially all of our respective personal property assets (subject to certain exceptions and limitations).

At our option, borrowings under the New Term Loan and New Revolving Credit Facility (subject to certain limitations) bear interest at either a base rate or at the London Interbank Offered Rate (“LIBOR”) (with the LIBOR being adjusted for certain Eurocurrency reserve requirements, if any, as described in the Credit Agreement), plus, in each case, an applicable margin based on our consolidated leverage ratio. All loans described above made on February 2, 2015 and February 5, 2015 were initially base rate loans, carrying interest of 3.25%. As of June 26, 2015, the interest rates on the outstanding new Term Loan and new Revolving Credit facility were 2.69% and 3.00%, respectively. We expect, however, that the effective interest rate will be higher due to the incurrence of certain loan-related costs of $0.6 million that have been treated as debt discount and amortized over the life of the loan.

The Credit Agreement requires us to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) of at least 1.25 to 1.00 starting with the end of the first quarter of fiscal 2015 and a consolidated leverage ratio (as defined in the Credit Agreement) no greater than 3.5 to 1.00 starting with the end of the first quarter of fiscal 2015. The Credit Agreement also includes other customary affirmative and negative covenants. The Company was in compliance with all covenants for the quarter ended June 26, 2015.

The Credit Agreement also contains provisions requiring the following mandatory prepayments (subject to certain exceptions and limitations): annual prepayments in an amount equal to (a) 33% of excess cash flow (as defined in the Credit Agreement) if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $20.0 million and (b) 25% of excess cash flow if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $10.0 million but is less than $20.0 million. The Credit Agreement also restricts us from declaring or paying any cash dividends.

As of June 26, 2015, the outstanding amounts under the Company’s New Term Loan and New Revolving Credit Facility were $38.7 million and $36.2 million, respectively, which are gross of unamortized debt issuance costs of $0.5 million for a total debt balance of $74.4 million.

Capital Expenditures

Capital expenditures were $5.8 million in the six months ended June 26, 2015. The Company’s anticipated capital expenditures for the remainder of 2015 are anticipated to be financed through cash from operations.

Off-Balance Sheet Arrangements

During the periods presented, we did not have any relations with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Contractual Obligations

Other than operating leases for certain equipment and real estate and purchase order commitments primarily for inventory, we have no off-balance sheet transactions, unconditional purchase obligations or similar instruments and, other than the arrangements described under “Borrowing Arrangements” above, are not a guarantor of any other entities’ debt or other financial obligations. The

 

- 24 -


Table of Contents

following table summarizes our future minimum lease payments, principal payments under debt obligations and our purchase obligations for the purchase of inventory as of June 26, 2015 (in thousands):

 

     Remainder
of 2015
     2016      2017      2018      2019      2020 and
Thereafter
     Total  

Operating leases (1)

   $ 3,095       $ 5,337       $ 4,712       $ 3,573       $ 2,737       $ 7,770       $ 27,224   

Borrowing arrangements (2)

     3,750         11,667         11,667         11,667         36,189         —          74,940   

PO commitments

     45,352         —          —          —          —          —          45,352   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 52,197       $ 17,004       $ 16,379       $ 15,240       $ 38,926       $ 7,770       $ 147,516   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Operating lease obligations reflects (a) the lease for our headquarters facility in Hayward, California that expires in 2022; (b) the leases for manufacturing facilities in South San Francisco that expire in 2018; (c) the leases for manufacturing facilities in China, Singapore and the Philippines that expire in 2015 thru 2016; (d) the lease for a manufacturing facility in Singapore that expires in 2017; (e) the leases for manufacturing facilities in Austin, Texas that expire in 2016; (f) the leases for manufacturing facilities in Chandler, Arizona that expire in 2017; and (g) the leases for manufacturing facilities in Pflugerville, Texas that expire in 2018. We have options to renew certain of the leases in South San Francisco, Hayward, Austin and Singapore which we expect to exercise.
(2) Amounts reflect obligations under our New Revolving Credit Facility gross of $0.5 million of unamortized debt issuance costs, under which $38.7 million is outstanding under the New Term Loan and approximately $36.2 million under the New Revolving Credit Facility as of June 26, 2015.

Critical Accounting Policies, Significant Judgments and Estimates

Our condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, which require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosure at the date of our consolidated financial statements. On an on-going basis, we evaluate our estimates and judgments, including those related to sales, inventories, goodwill and intangible assets, stock compensation and income taxes. We base our estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis of our judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates. We consider certain accounting policies related to revenue recognition, inventory valuation, accounting for income taxes, business combinations, valuation of intangible assets and goodwill, and equity incentives to employees to be critical policies due to the estimates and judgments involved in each.

 

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to financial market risks, including changes in currency exchange rates and interest rates.

Foreign Exchange Rates

Currently, a significant majority of our sales and arrangements with third-party suppliers provide for pricing and payment in US dollars, which are not subject to material exchange rate fluctuations. While increases in the value of the U.S. dollar relative to other currencies would make our products more expensive relative to competing products priced in such other currencies, which could negatively impact our ability to compete and conversely, decreases in the value of the U.S. dollar relative to other currencies could result in our foreign suppliers raising their prices in order to continue doing business with us, we do not expect foreign currency exchange rate fluctuations to have a material effect on our results of operations.

Chinese authorities recently relaxed controls of China’s currency, the Renminbi, and allowed the currency to strengthen against other world currencies, including the U.S. dollar. We continue to monitor any potential impact of the appreciation of the Renminbi on our operations in China as well as globally. Changes in the value of the Renminbi did not have a material impact on our results of operations for any period presented in this Form 10-Q.

Interest Rates

Our interest rate risk relates primarily to our debt which totals $74.4 million (net of debt issuance costs) as of June 26, 2015, and carries interest rates pegged to either the prime rate or LIBOR. An immediate increase in interest rates of 100 basis points would increase our interest expense by approximately $0.2 million per quarter. This would be partially offset by increased interest income on our invested cash. Conversely, an immediate decline of 100 basis points in interest rates would decrease our interest expense by approximately $0.2 million per quarter. This would be partially offset by decreased interest income on our invested cash.

 

- 25 -


Table of Contents
ITEM 4. Controls and Procedures

As required by Rule 13a-15(b) under the Securities Exchange Act of 1934 (the “Exchange Act”), management, including our Chief Executive Officer and Chief Financial Officer, conducted an evaluation as of the end of the period covered by this report, of the effectiveness of our disclosure controls and procedures as defined in Exchange Act Rule 13a-15(e). Based upon our evaluation, we concluded that our disclosure controls and procedures were effective as of June 26, 2015.

As required by Rule 13a-15(d), management, including our Chief Executive Officer and Chief Financial Officer, also conducted an evaluation of our internal control over financial reporting to determine whether any changes occurred during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on our evaluation, we concluded that there has been no change during the fiscal quarter covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Any system of controls, however well designed and operated, can provide only reasonable, and not absolute, assurance that the objectives of the system will be met. In addition, the design of any control system is based in part upon certain assumptions about the likelihood of future events.

PART II. OTHER INFORMATION

 

ITEM 1. Legal Proceedings

From time to time, we are subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, we have not had a history of outcomes to date that have been material to our statement of operations and do not believe that any of these proceedings or other claims will have a material effect on our consolidated financial condition or results of operations.

 

ITEM 1A. Risk Factors

The cyclical and highly volatile nature of the industries we serve could harm our operating results.

Our business and operating results depend in significant part upon capital expenditures by manufacturers in the semiconductor capital equipment, consumer, medical, energy, industrial, flat panel and research industries, which in turn depend upon the current and anticipated market demand for such products. Historically, the industries we serve (in particular the semiconductor industry) have been highly cyclical, with recurring periods of over-supply of products that have had a severe negative effect on the demand for capital equipment used to manufacture such products. We have experienced and anticipate that we will continue to experience significant fluctuations in customer orders for our products through such cycles. Slowdowns in the industries we serve have had, and future slowdowns may also have, a material adverse effect on our operating results. During periods of decreasing demand for our products, we must be able to appropriately align our cost structure with prevailing market conditions, effectively manage our supply chain and motivate and retain employees. During periods of increased demand, we must increase manufacturing capacity and inventory to meet customer demands, effectively manage our supply chain and attract, retain and motivate a sufficient number of employees. If the industries we serve experience downturns, or if we are not able to timely and appropriately adapt to the changes in our business environment, our results of operations will be harmed. Also, the cyclical and volatile nature of the industries we serve make future revenues, results of operations and net cash flows difficult to estimate.

We rely on a small number of original equipment manufacturing customers for a significant portion of our sales, and any adverse change in our relationships with these customers, including a decision by such customers to insource critical subsystems or to give market share to one of our competitors, would adversely affect our business, results of operation and financial condition. Our customers also exert a significant amount of negotiating leverage over us, which may require us to accept lower operating margins, increased liability risk or changes in our operations in order to retain or expand our market share with them.

A relatively small number of OEM customers have historically accounted for a significant portion of our sales, and we expect this trend to continue. As a group, two customers accounted for 78.3% of our sales for the six month period ended June 26, 2015 and three customers accounted for 76.0% and 81.0% of our sales for fiscal years 2014 and 2013, respectively, and we expect that our sales will continue to be concentrated among a small number of customers. In addition, our customer contracts generally do not require customers to purchase any particular volume of products in any particular time period. Accordingly, the success of our business depends on OEMs continuing to outsource the manufacturing of critical subsystems to us. Because of the small number of OEMs in the markets we serve, most of which are already our customers, it would be difficult to replace lost revenue resulting from the loss of, or the reduction, cancellation or delay in purchase orders by, any one of these customers, whether due to their decision to not continue to outsource all or a portion of their critical subsystems for their capital equipment, their giving market share to our competitors or for

 

- 26 -


Table of Contents

other reasons, such as customer’s bankruptcy or insolvency or decreased demand for such customer’s products. We have in the past lost business from customers who have taken the manufacturing of our products in-house or given market share to our competitors. For example, in February 2015 UCT came to an agreement with ISI to transition to insourced manufacturing for their next generation robot. UCT will continue to manufacture previous ISI’s generation robots and also assist with machined components and spare parts for current and future ISI production. Further, since our customers generally own the designs and other intellectual property to the products we manufacture, we cannot prevent them from licensing such designs and other intellectual property to our competitors for the manufacture of such products. If we are unable to replace revenue from customers who determine to take subsystem assembly in-house or give market share to our competitors, such events could have a material adverse impact on our financial position and results of operation.

In addition, consolidation among our customers, or a decision by any one or more of our customers to outsource all or most manufacturing and assembly work to a single equipment manufacturer, may further concentrate our business in a limited number of customers and expose us to increased risks relating to dependence on an even smaller number of customers.

In addition, by virtue of our largest customers’ size and the significant portion of revenue that we derive from them, as well as the competitive landscape, our customers are able to exert significant influence and pricing pressure in the negotiation of our commercial agreements and individual purchase orders and on the conduct of our business with them. Our customers often require reduced prices or other pricing, quality or delivery commitments as a condition to their awarding of market share to us or the placement of orders with us in any given period, which may, among other things, result in reduced operating margins in order to maintain or expand our market share. Our customers’ negotiating leverage also can result in customer agreements or terms and conditions that may contain significant liability risk to us. For example, some of our customers insist that we provide them indemnification against certain liabilities in our agreements with them, including claims of losses by their customers caused by our products, which may be uncapped. In some cases, we have determined to self-insure against liability risk in our customer agreements, meaning that we may be directly responsible for high magnitude liability claims by our customers without recourse to insurance proceeds from third-party insurers. Our customers may also pressure us to make other concessions in order to preserve or expand our market share with them, which may harm our business. For example, one or more of our customers may require us to move the manufacturing of our products from lower-cost geographies or locations such as China to higher-cost geographies or locations that are closer to such customer’s facilities, such as Singapore, which could result in reduced margins and a sub-optimal cost structure. If we are unable to retain and expand our business with our customers on favorable terms, or at all, our business and operating results will be adversely affected, or we may be susceptible to increased liability risk which, if realized, may have a material adverse effect on our business, cash flows, results of operation and financial condition.

We have also had to qualify, and are required to maintain our qualified status, as a supplier for each of our customers. This is often a lengthy process that involves the inspection and approval by a customer of our engineering, documentation, manufacturing and quality control procedures before that customer will place volume orders. Our ability to lessen the adverse effect of any loss of, or reduction in sales to, an existing customer through the rapid addition of one or more new customers is limited because of these qualification requirements. Consequently, the risk that our business, operating results and financial condition would be adversely affected by the loss of or any reduction in orders by, any of our significant customers is increased. Moreover, if we lost our existing status as a qualified supplier to any of our customers, such customer could cancel its orders from us or otherwise terminate its relationship with us, which could have a material adverse effect on our results of operation, cash flows and financial condition.

We are exposed to risks associated with weakness in the global economy.

We rely to a significant extent on OEM customers, whose business, in turn, depends largely on consumer spending and capital expenditures by businesses. Continuing uncertainty regarding the global economy continue to pose challenges to our business. Economic uncertainty and related factors, including current unemployment levels, uncertainty in European debt markets, fiscal uncertainty in the U.S. economy, market volatility and the slow rate of recovery of many countries from recent recessions, exacerbate negative trends in business and consumer spending and may cause certain of our customers to push out, cancel, or refrain from placing orders for products or services, which may reduce sales and materially affect our results of operation and financial condition. Difficulties in obtaining capital, uncertain market conditions, or reduced profitability may also cause some customers to scale back operations, exit businesses, merge with other manufacturers, or file for bankruptcy protection and potentially cease operations, leading to customers’ reduced research and development funding and/or capital expenditures and, in turn, lower orders from our customers and/or additional slow moving or obsolete inventory or bad debt expense for us. These conditions may also similarly affect key suppliers, which could impair their ability to deliver parts and result in delays for our products or require us to either procure products from high-cost suppliers, or if no additional suppliers exist, to reconfigure the design and manufacture of our products, and we may be unable to fulfill some customer orders. For example, on October 6, 2014, one of our new customers GT Advanced Technologies (GTAT), filed for bankruptcy under chapter 11 of the Bankruptcy Code in the United States Bankruptcy Court for the District of New Hampshire which impaired the collectability of our outstanding accounts receivable as well as the value of our on-hand inventory related to GTAT and also resulted in a charge for non-cancelable vendor commitments.

 

- 27 -


Table of Contents

We have significant existing indebtedness; the restrictive covenants under our credit agreement or other limitations on financing may limit our ability to expand or pursue our business strategy or make capital expenditures; if we are forced to pay some or all of our indebtedness prior to its maturity, our financial position could be severely and adversely affected.

On February 2, 2015, we entered into a new credit agreement by and among us, certain of our subsidiaries, East West Bank and Citi National Bank. This credit agreement provides for a term loan in an aggregate principal amount of $40.0 million and a revolving credit facility in an aggregate principal amount of $40.0 million, a letter of credit facility in the aggregate availability amount of $20.0 million and a swingline sub-facility in the aggregate availability amount of $5.0 million. On February 2, 2015, we borrowed an aggregate of $46.5 million under this new credit agreement from East West Bank and Citi National Bank to repay the remaining outstanding balance from the loan obtained from Silicon Valley Bank, U.S. Bank National Association and HSBC Bank. On February 5, 2015, we borrowed an additional $29.7 million under this new credit agreement from East West Bank and Citi National Bank to finance the acquisition of Marchi. As of June 26, 2015, the long-term portion of our outstanding indebtedness, net of debt issuance costs, under our new credit facility was $67.9 million, and the short-term portion was $6.5 million.

Our new credit agreement contains certain covenants that restrict our ability to take certain actions, including our ability to:

 

    incur additional debt, including guarantees, or create liens;

 

    pay dividends and make distributions in respect of our capital stock;

 

    repurchase capital stock;

 

    make investments or other restricted payments;

 

    engage in transactions with stockholders and affiliates;

 

    sell or otherwise dispose of assets;

 

    make payments on subordinated indebtedness; and

 

    engage in certain mergers and acquisitions, new lines of business or make other fundamental changes.

The restrictive covenants in our credit agreement may therefore limit our strategic and financing options and our ability to return capital to our stockholders through dividends or stock buybacks.

Our new credit agreement also requires us to maintain certain financial and other covenants. We cannot assure you that we will be able to maintain compliance with such financial or other covenants. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of all of our indebtedness, which would materially adversely affect our financial health if we are unable to access sufficient funds to repay all the outstanding amounts. Moreover, if we are unable to meet our debt obligations as they come due, we could be forced to restructure or refinance such obligations, seek additional equity financing or sell assets, which we may not be able to do on satisfactory terms, or at all.

In addition, the credit agreement has certain mandatory prepayment provisions, including annual prepayments of excess cash flow above certain thresholds. As long as our indebtedness remains outstanding, the restrictive covenants and mandatory prepayment provisions could impair our ability to expand or pursue our business strategies or obtain additional funding.

Our dependence on our suppliers may prevent us from delivering an acceptable product on a timely basis.

We rely on both single-source and sole-source suppliers, some of whom are relatively small, for many of the components we use in our products. In addition, our customers often specify components of particular suppliers that we must incorporate into our products. Our suppliers are under no obligation to provide us with components. As a result, the loss of or failure to perform by any of these suppliers could adversely affect our business and operating results. In addition, the manufacturing of certain components and subsystems is a complex process. Therefore, if a supplier were unable to provide the volume of components we require on a timely basis and at acceptable prices and quality, we would have to identify and qualify replacements from alternative sources. However, the process of qualifying new suppliers for complex components is also lengthy and could delay our production, which would adversely affect our business, operating results and financial condition.

We may also experience difficulty in obtaining sufficient supplies of components and raw materials in times of significant growth in our business. For example, we have in the past experienced shortages in supplies of various components, such as mass flow controllers, valves and regulators, and certain prefabricated parts, such as sheet metal enclosures, used in the manufacture of our products. In addition, one of our competitors manufactures mass flow controllers that may be specified by one or more of our customers. If we are unable to obtain these particular mass flow controllers from our competitor or convince a customer to select alternative mass flow controllers, we may be unable to meet that customer’s requirements, which could result in a loss of market share.

 

- 28 -


Table of Contents

If we, or our suppliers, are unable to procure sufficient quantities of components or raw materials from suppliers, it could influence decisions by our customers to delay or cancel orders and decisions by our vendors to fulfill our purchase orders and, consequently, have a material adverse effect on our results of operations.

We may not be able to respond quickly enough to changes in demand for our products.

Demand shifts in the industries we serve are rapid and difficult to predict, and we may not be able to anticipate or respond quickly enough to changes in demand. Our ability to increase sales of our products in periods of increasing demand depends, in part, upon our ability to:

 

    mobilize our supply chain in order to maintain component and raw material supply;

 

    optimize the use of our design, engineering and manufacturing capacity in a timely manner;

 

    deliver our products to our customers in a timely fashion;

 

    expand, if necessary, our manufacturing capacity; and

 

    maintain our product quality as we increase production.

If we are unable to respond to rapid increases in demand for our products on a timely basis or to manage any corresponding expansion of our manufacturing capacity effectively, our customers could increase their purchases from our competitors, which would adversely affect our business.

Our ability to remain profitable and mitigate the impact on our business in periods of decreasing demand depends, in part, upon our ability to:

 

    optimize our inventory levels and reduce or cancel orders to our suppliers without compromising our relationships with such suppliers;

 

    reduce our variable costs through a reduction of our manufacturing workforce;

 

    continue to motivate our employees; and

 

    maintain the prices, quality and delivery cycles of our products in order to retain our customers’ business.

We may not be able to fund our future capital requirements or strategic acquisitions from our operations, and financing from other sources may not be available on favorable terms or at all.

We made capital expenditures of approximately $5.8 million and $1.4 million for the six months period ended June 26, 2015 and June 27, 2014, respectively related to our manufacturing facilities in the United States, China and Singapore. In February 2015, we paid approximately $29.9 million and issued 1,437,500 shares of our common stock in connection with our acquisition of Marchi. The cash portion of the merger consideration was financed through the new credit facility described above; of which an aggregate of $74.9 million was outstanding as of June 26, 2015. The amount of our future capital requirements or strategic acquisitions will depend on many factors, including:

 

    the cost required to ensure access to adequate manufacturing capacity;

 

    the timing and extent of spending to support product development efforts;

 

    the timing of introductions of new products and enhancements to existing products;

 

    the cost required to complete AIT and Marchi’s enterprise resource planning implementation and to migrate AIT and its subsidiaries and Marchi to our enterprise resource planning system;

 

    changing manufacturing capabilities to meet new customer requirements;

 

    market acceptance of our products; and

 

    our ability to identify appropriate acquisition opportunities and successfully negotiate the terms of such acquisitions.

We had $76.6 million in cash and cash equivalents as of June 26, 2015 of which $63.2 million was held by our foreign subsidiaries. If the cash and cash equivalents held by our foreign subsidiaries is needed for our operations or to fund capital expenditures or other strategic acquisitions in the U.S., we would be required to accrue and pay U.S. taxes to repatriate these funds.

Given our significant existing leverage, limited availability under our new revolving line of credit and the potential tax effects of repatriating foreign cash or other factors, we may need to raise additional funds through public or private equity or debt financing if

 

- 29 -


Table of Contents

our current domestic cash and cash flow from operations are insufficient to fund our future activities. We may not be able to obtain additional debt financing when and if necessary in a timely manner. Access to capital markets has, in the past, been unavailable to companies such as ours and there can be no assurance that we would be able to complete an equity or other financing arrangement with terms satisfactory to us or at all. In addition, equity financings could be dilutive to holders of our common stock, and debt financings would likely involve additional covenants that restrict our business operations. Any potential strategic acquisition or significant capital expenditure may also require the consent of our existing lenders. If we cannot raise funds on acceptable terms, if and when needed, we may not be able to develop or enhance our products, take advantage of future opportunities, including potential acquisitions, grow our business or respond to competitive pressures or unanticipated requirements, any of which could adversely affect our business, operating results and financial condition.

Our quarterly revenue and operating results fluctuate significantly from period to period, and this may cause volatility in our common stock price.

Our quarterly revenue and operating results, including our gross margin, have fluctuated significantly in the past, and we expect them to continue to fluctuate in the future for a variety of reasons which may include:

 

    demand for and market acceptance of our products as a result of the cyclical nature of the industries we serve or otherwise, often resulting in reduced sales during industry downturns and increased sales during periods of industry recovery or growth;

 

    overall economic conditions;

 

    changes in the timing and size of orders by our customers;

 

    loss of business from one or more significant customers due to strategic decisions by our customers to terminate their outsourcing relationship with us or give market share to our competitors, or due to decreased demand for our customers’ products by end customers;

 

    strategic consolidation by our customers;

 

    cancellations and postponements of previously placed orders;

 

    pricing pressure from either our competitors or our customers, resulting in the reduction of our product prices, margins or loss of market share;

 

    disruptions or delays in the manufacturing of our products or in the supply of components or raw materials that are incorporated into or used to manufacture our products, thereby causing us to delay the shipment of products;

 

    decreased margins for several or more quarters following the introduction of new products, especially as we introduce new subsystems;

 

    delays in ramp-up in production, low yields or other problems experienced at our manufacturing facilities in China;

 

    changes in design-to-delivery cycle times;

 

    inability to reduce our costs quickly in step with reductions in our prices or in response to decreased demand for our products;

 

    changes in our mix of products sold;

 

    write-offs of excess or obsolete inventory due to a customer’s bankruptcy or insolvency;

 

    one-time expenses or charges associated with failed acquisition negotiations or completed acquisitions;

 

    inability to control our operating costs consistent with target levels;

 

    announcements by our competitors of new products, services or technological innovations, which may, among other things, render our products less competitive; and

 

    geographic mix of customer orders or worldwide earnings.

As a result of the foregoing, we believe that quarter-to-quarter comparisons of our revenue and operating results may not be meaningful and that these comparisons may not be an accurate indicator of our future performance. Changes in the timing or terms of a small number of transactions could disproportionately affect our operating results in any particular quarter. Moreover, our operating results in one or more future quarters may fail to meet our guidance or the expectations of securities analysts or investors. If this occurs, we would expect to experience an immediate and significant decline in the trading price of our common stock.

 

- 30 -


Table of Contents

We have established, and as markets will allow, intend to expand our operations in Asia, which exposes us to risks associated with operating in a foreign country.

We generated approximately 32.2 % and 29.0% of our sales in international markets for the six months period ended June 26, 2015 and June 27, 2014, respectively. Depending on market conditions, we intend to expand our operations in Asia, principally in China and Singapore. In addition, through our acquisition of AIT, we acquired a manufacturing facility in Cebu, Philippines. The carrying amount of our fixed assets in Asia was $8.5 million as of June 26, 2015.

We are exposed to political, economic, legal and other risks associated with operating in Asia, including:

 

    foreign currency exchange fluctuations;

 

    political, civil and economic instability;

 

    tariffs and other barriers;

 

    timing and availability of export licenses;

 

    disruptions to our and our customers’ operations due to increased risk of outbreak of diseases, such as SARS and avian flu;

 

    disruptions in operations due to China’s developing domestic infrastructure, including transportation and energy;

 

    difficulties in developing relationships with local suppliers;

 

    difficulties in attracting new international customers;

 

    difficulties in accounts receivable collections;

 

    difficulties in staffing and managing distant international subsidiary and branch operations;

 

    the burden of complying with foreign and international laws and treaties;

 

    legal systems potentially subject to undue influence or corruption;

 

    difficulties in transferring funds to other geographic locations; and

 

    potentially adverse tax consequences, including restrictions on the repatriation of earnings to the United States.

In addition, due to generally lower labor and materials costs in the Asian markets in which we currently operate, a shift in the mix of orders from our customers away from such Asian markets could adversely affect our operating margins.

Our operations in Asia also subject us to U.S. laws governing the export of equipment. These laws are complex and require us to obtain clearances for the export to Asia of certain equipment. We may fail to comply with these laws and regulations, which could require us to cease the export of certain equipment and expose us to fines or penalties.

Over the past several years, the Chinese government has pursued economic reform policies, including the encouragement of private economic activity and greater economic decentralization. The Chinese government may not continue these policies or may significantly alter them to our detriment from time to time without notice. Changes in laws and regulations or their interpretation, the imposition of confiscatory taxation policies, new restrictions on currency conversion or limitations on sources of supply could materially and adversely affect our Chinese operations, which could result in the partial or total loss of our investment in that country and materially and adversely affect our future operating results.

We are subject to order and shipment uncertainties and any significant reductions, cancellations or delays in customer orders could cause our revenue to decline and our operating results to suffer.

Our revenue is difficult to forecast because we generally do not have a material backlog of unfilled orders and because of the short time frame within which we are often required to design, produce and deliver products to our customers. Most of our revenue in any quarter depends on customer orders for our products that we receive and fulfill in the same quarter. We do not have long-term purchase orders or contracts that contain minimum purchase commitments from our customers. Instead, we receive non-binding forecasts of the future volume of orders from our customers. Occasionally, we order and build component inventory in advance of the receipt of actual customer orders. Customers may cancel order forecasts, change production quantities from forecasted volumes or delay production for reasons beyond our control. Furthermore, reductions, cancellations or delays in customer order forecasts, which may occur for various reasons, including reduced demand for our customer’s products, customer bankruptcies or customer insolvency, usually occur without penalty to, or compensation from, the customer. Reductions, cancellations or delays in forecasted orders could cause us to hold inventory longer than anticipated, which could reduce our gross profit, restrict our ability to fund our operations and cause us to incur unanticipated reductions or delays in revenue. Moreover, most of the products we manufacture are custom built for our customers and are therefore not fungible with products we sell to other customers. If we do not obtain orders as we anticipate, we

 

- 31 -


Table of Contents

could have excess component inventory for a specific product that we would not be able to sell to another customer, likely resulting in inventory write-offs, which could have a material adverse effect on our business, financial condition and operating results. In addition, because many of our costs are fixed in the short term, we could experience deterioration in our gross profit and operating margins when our production volumes decline.

The manufacturing of our products is highly complex, and if we are not able to manage our manufacturing and procurement process effectively, our business and operating results will suffer.

The manufacturing of our products is a highly complex process that involves the integration of multiple components and requires effective management of our supply chain while meeting our customers’ design-to-delivery cycle time requirements. Through the course of the manufacturing process, our customers may modify design and system configurations in response to changes in their own customers’ requirements. In order to rapidly respond to these modifications and deliver our products to our customers in a timely manner, we must effectively manage our manufacturing and procurement process. If we fail to manage this process effectively, we risk losing customers and damaging our reputation. We may also be subject to liability under our agreements with our customers if we or our suppliers fail to re-configure manufacturing processes or components in response to these modifications, which may lead to product defect claims by our customers. In addition, if we acquire inventory in excess of demand or that does not meet customer specifications, we could incur excess or obsolete inventory charges. These risks are even greater during the current extended period of macroeconomic uncertainty, and as we continue to expand our business beyond gas delivery systems into new subsystems. Certain of our suppliers may go out of business, which could require us to either procure products from higher-cost suppliers or, if no additional suppliers exist, reconfigure the design and manufacture of our products. This could limit our growth and have a material adverse effect on our business, financial condition and operating results.

If our new products are not accepted by OEMs or other customers or if we are unable to obtain historical margins on our new products, our operating results would be adversely impacted.

We design, develop and market critical systems and subsystems to OEMs and other customers. The introduction of new products is inherently risky because it is difficult to foresee the adoption of new standards, coordinate our technical personnel and strategic relationships and win acceptance of new products by OEMs and other customers. We may not be able to recoup design and development expenditures if our new products are not accepted by OEMs or other customers. Newly introduced products typically carry lower gross margins than existing products for several or more quarters following their introduction. If any of our new systems or subsystems are not successful in the market, or if we are unable to obtain gross margins on new products that are similar to the gross margins we have historically achieved, our business, operating results and financial condition could be adversely affected.

Interruption or failure of our information technology and communications systems could impair our ability to effectively deliver our products, which could cause us to lose customers and harm our results of operations.

The manufacture and delivery of our products depends on the continuing operation of our technology infrastructure and systems, particularly our data center located in California. Any damage to or failure of our systems could result in interruptions in our ability to manufacture or deliver products on agreed upon lead times, or at all, on a local or worldwide basis. Interruptions could reduce our sales and profits, and our reputation could be damaged if people believe our systems are unreliable. Our systems and operations are vulnerable to damage or interruption from earthquakes, terrorist attacks, floods, fires, power loss, hacking, hardware or software failures, telecommunications failures, computer viruses or other attempts to harm our systems, and similar events. The critical components of the system are not redundant and we currently do not have a backup data center. Accordingly, the risk associated with earthquakes, fire, power loss, telecommunications failure, and other events beyond our control is heightened.

Any unscheduled interruption in our manufacturing or deliveries would result in an immediate loss of sales and could have a material adverse effect on our results of operation and financial position. If we experience frequent or persistent system failures, the attractiveness of our products to customers could be permanently harmed. Any steps we take to increase the reliability and redundancy of our systems may be expensive, reduce our operating margin and may not be successful in reducing the frequency or duration of unscheduled interruptions.

Acquisitions could result in operating and integration difficulties, dilution, margin deterioration and other consequences that may adversely impact our business and results of operations.

We have made, and may in the future make, acquisitions of, or significant investments in, businesses that offer complementary products, services, technologies or market access. We expect that management will evaluate potential strategic transactions regularly with its advisors and our board of directors in the ordinary course of business. We may not be successful in negotiating the terms of potential acquisitions or financing potential acquisitions, and our due diligence may fail to identify all of the problems, liabilities or other challenges associated with an acquired business, product or technology, including issues related to intellectual property, product

 

- 32 -


Table of Contents

quality or product architecture, regulatory compliance practices, revenue recognition or other accounting practices or employee or customer retention issues. In addition, we may not be successful in effectively integrating the acquired business, product or technology into our existing business and operations. The areas where we face risks include:

 

    Management of the larger, more complex, combined business, including integrating supply and distribution channels, computer and accounting systems, and other aspects of operations;

 

    Deterioration of gross margins due to the acquisition of the same customer base resulting in reduced pricing leverage;

 

    Integration of the capabilities of the acquired businesses while maintaining focus on providing consistently high quality products;

 

    Incorporation of different financial and reporting controls, processes, systems and technologies into our existing business environment;

 

    Unknown liabilities and unforeseen expenses, delays or regulatory conditions associated with the acquisitions for which we do not have recourse under their respective agreements;

 

    Performance shortfalls as a result of the diversion of management’s attention from the company’s operations;

 

    Cultural challenges associated with integrating employees from the acquired business into our organization, and retention of employees from the businesses we acquire;

 

    Retention of customers and partners of acquired business; and/or

 

    Difficulties associated with the transition of customers into our existing business.

Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of such acquisitions or investments, incur unanticipated liabilities and substantial costs, and materially harm our business generally.

Our acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, or amortization expenses, impairment charges and restructuring charges, any of which could harm our financial condition or results. Also, the anticipated benefits or value of our acquisitions or investments may not materialize. Even if an acquisition or other investment is not completed, we may incur significant management time and effort and financial cost in evaluating such acquisition or investment, which could have an adverse effect on our results of operations. Furthermore, due to limited liquidity in the credit market and our existing leverage, the financing of any such acquisition may be difficult to obtain, and the terms of such financing may not be favorable.

If we were required to write down all or part of our goodwill and other intangible assets, our net income and net worth could be materially adversely affected.

We had $112.0 million of goodwill and other intangible assets recorded on our consolidated balance sheet as of June 26, 2015. Goodwill represents the excess of cost over the fair market value of net tangible and finite lived, identifiable intangible assets acquired in business combinations. If our market capitalization drops significantly below the amount of net equity recorded on our balance sheet, it could indicate a decline in our value and would require us to further evaluate whether our goodwill has been impaired. During the fourth quarter of each year, we perform an annual review of our goodwill to determine if it has become impaired, in which case we would write down the impaired portion of our goodwill. We also evaluate goodwill for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If we were required to write down all or a significant part of our goodwill, our financial results and net worth could be materially adversely affected.

Our business is largely dependent on the know-how of our employees, and we generally do not have an intellectual property position that is protected by patents.

Our business is largely dependent upon our design, engineering, manufacturing and testing know-how. We rely on a combination of trade secrets and contractual confidentiality provisions and, to a much lesser extent, patents, copyrights and trademarks to protect our proprietary rights. Accordingly, our intellectual property position is more vulnerable than it would be if it were protected primarily by patents. If we fail to protect our proprietary rights successfully, our competitive position could suffer, which could harm our operating results. We may be required to spend significant resources to monitor and protect our proprietary rights, and, in the event infringement or breach of our proprietary rights occurs, our competitive position in the market may be harmed. In addition, competitors may design around our technology or develop competing technologies and know-how. Further, since our customers generally own the designs and other intellectual property to the products we manufacture, we cannot prevent them from licensing such designs and other intellectual property to our competitors for the manufacture of such products.

 

- 33 -


Table of Contents

Third parties have claimed and may in the future claim we are infringing their intellectual property, which could subject us to litigation or licensing expenses, and we may be prevented from selling our products if any such claims prove successful.

We have in the past and may in the future receive claims that our products, processes or technologies infringe the patents or other proprietary rights of third parties. In addition, we may be unaware of intellectual property rights of others that may be applicable to our products. Any litigation regarding our patents or other intellectual property could be costly and time-consuming and divert our management and key personnel from our business operations, any of which could have a material adverse effect on our business and results of operations. The complexity of the technology involved in our products and the uncertainty of intellectual property litigation increase these risks. Claims of intellectual property infringement may also require us to enter into costly license agreements. However, we may not be able to obtain licenses on terms acceptable to us, or at all. We also may be subject to significant damages or injunctions against the development, manufacture and sale of certain of our products if any such claims prove successful. We also rely on design specifications and other intellectual property of our customers in the manufacture of products for such customers. While our customer agreements generally provide for indemnification of us by our customers if we are subjected to litigation for third-party claims of infringement of such customer intellectual property, such indemnification provisions may not be sufficient to fully protect us from such claims, or our customers may breach such indemnification obligations to us, which could result in costly litigation to defend against such claims or enforce our contractual rights to such indemnification.

If we do not keep pace with developments in the industries we serve and with technological innovation generally, our products may not be competitive.

Rapid technological innovation in the markets we serve requires us to anticipate and respond quickly to evolving customer requirements and could render our current product offerings and technology obsolete. Technological innovations are inherently complex. We must devote resources to technology development in order to keep pace with such rapidly evolving technologies. We believe that our future success will depend upon our ability to design, engineer and manufacture products that meet the changing needs of our customers. This requires that we successfully anticipate and respond to technological changes in design, engineering and manufacturing processes in a cost-effective and timely manner. If we are unable to integrate new technical specifications into competitive product designs, develop the technical capabilities necessary to manufacture new products or make necessary modifications or enhancements to existing products, our business prospects could be harmed.

The timely development of new or enhanced products is a complex and uncertain process which requires that we:

 

    design innovative and performance-enhancing features that differentiate our products from those of our competitors;

 

    identify emerging technological trends in the industries we serve, including new standards for our products;

 

    accurately identify and design new products to meet market needs;

 

    collaborate with OEMs to design and develop products on a timely and cost-effective basis;

 

    ramp-up production of new products, especially new subsystems, in a timely manner and with acceptable yields at acceptable costs;

 

    successfully manage development production cycles; and

 

    respond effectively to technological changes or product announcements by others.

If we are unsuccessful in keeping pace with technological developments for the reasons above or other reasons, our business prospects, results of operations and financial condition could be materially and adversely affected.

The industries in which we participate are highly competitive and rapidly evolving, and if we are unable to compete effectively, our operating results will be harmed.

We face intense competition from subsystem and component manufacturers in the industries we serve. Increased competition has in the past resulted, and could in the future result, in price reductions, reduced gross margins or loss of market share, any of which would harm our operating results. We are subject to significant pricing pressure as we attempt to maintain and increase market share with our existing customers. Competitors may offer reduced prices or introduce new products for the markets currently served by our products. These products may have better performance, lower prices and achieve broader market acceptance than our products. Further, OEMs typically own the design rights to their products and may provide these designs to other subsystem manufacturers. If our competitors obtain proprietary rights to these designs such that we are unable to obtain the designs necessary to manufacture products for our OEM customers, our business, financial condition and operating results could be adversely affected.

Our competitors may have greater financial, technical, manufacturing and marketing resources than we do. As a result, they may be able to respond more quickly to new or emerging technologies and changes in customer requirements, devote greater resources to

 

- 34 -


Table of Contents

the development, promotion, sale and support of their products, and reduce prices to increase market share. Moreover, there may be merger and acquisition activity among our competitors and potential competitors that may provide our competitors and potential competitors an advantage over us by enabling them to expand their product offerings and service capabilities to meet a broader range of customer needs. Further, if one of our customers develops or acquires the internal capability to develop and produce critical systems or subsystems that we produce, the loss of that customer could have a material adverse effect on our business, financial condition and operating results. The introduction of new technologies and new market entrants may also increase competitive pressures.

We must achieve design wins to retain our existing customers and to obtain new customers.

New capital equipment typically has a lifespan of several years, and OEMs frequently specify which systems, subsystems, components and instruments are to be used in their equipment. Once a specific system, subsystem, component or instrument is incorporated into a piece of capital equipment, it will likely continue to be incorporated into that piece of equipment for at least several months before the OEM would be in a position to switch to the product of another supplier. Accordingly, it is important that our products are designed into the new capital equipment of OEMs, which we refer to as a design win, in order to retain our competitive position with existing customers and to obtain new customers.

We incur technology development and sales expenses with no assurance that our products will ultimately be designed into an OEM’s capital equipment. Further, developing new customer relationships, as well as maintaining and increasing our market share at existing customers, requires a substantial investment of our sales, engineering and management resources without any assurance from prospective customers that they will place significant orders. We believe that OEMs often consider long-term relationships in selecting and placing orders with suppliers. Accordingly, we may have difficulty achieving design wins from OEMs that are not currently our customers. Our operating results and potential growth could be adversely affected if we fail to achieve design wins with leading OEMs.

Defects in our products could damage our reputation, decrease market acceptance of our products, cause the unintended release of hazardous materials and result in potentially costly litigation or indemnification liability.

A number of factors, including design flaws, material and component failures, workmanship issues, contamination in the manufacturing environment, impurities in the materials used and unknown sensitivities to process conditions, such as temperature and humidity, as well as equipment failures, may cause our products to contain undetected errors or defects. Problems with our products may:

 

    cause delays in product introductions and shipments for us or our customers;

 

    result in increased costs and diversion of development resources;

 

    cause us to incur increased charges due to unusable inventory;

 

    require design modifications;

 

    result in liability for the unintended release of hazardous materials or other damages to our or our customers’ property;

 

    create claims for rework, replacement and/or damages under our contracts with customers, as well as indemnification claims from customers;

 

    decrease market acceptance of, or customer satisfaction with, our products, which could result in decreased sales and product returns; or

 

    result in lower yields for semiconductor manufacturers.

If any of our products contain defects or have reliability, quality or compatibility problems, our reputation might be damaged and customers might be reluctant to buy our products. We may also face a higher rate of product defects as we increase our production levels. Product defects could result in warranty and indemnification liability, the loss of existing customers or impair our ability to attract new customers. In addition, we may not find defects or failures in our products until after they are installed in a manufacturer’s fabrication facility. We may have to invest significant capital and other resources to correct these problems. Our current or potential customers also might seek to recover from us any losses resulting from defects or failures in our products. Hazardous materials flow through and are controlled by our products and an unintended release of these materials could result in serious injury or death. Liability claims could require us to spend significant time and money in litigation or pay significant damages or indemnification claims.

 

- 35 -


Table of Contents

The technology labor market is very competitive, and our business will suffer if we are unable to hire and retain key personnel.

Our future success depends in part on the continued service of our key executive officers, as well as our research, engineering, sales, manufacturing and administrative personnel, most of whom are not subject to employment or non-competition agreements. In addition, competition for qualified personnel in the technology industry is intense, and we operate in geographic locations in which labor markets are particularly competitive.

Our business is particularly dependent on expertise which only a limited number of engineers possess. The loss of any of our key employees and officers, including our Chief Executive Officer (CEO), our Chief Financial Officer, any of our Senior Vice Presidents or any of the senior managers, or the failure to attract and retain new qualified employees, could adversely affect our business, operating results and financial condition. Further, our Chairman and (former) Chief Executive Officer, Clarence L. Granger retired as our CEO effective January 19, 2015. If our transition of Mr. Granger’s roles and responsibilities to our new CEO, James P. Scholhamer is not successful, our business, financial results and financial position could be materially adversely affected.

The challenges of employee retention has also increased during the integration process with AIT because of the necessity of combining personnel with varied business backgrounds and combining different corporate cultures and objectives, and several AIT employees, including members of AIT’s senior management, have left our company. The process of integrating operations and making such adjustments could cause an interruption of, or loss of momentum in, the activities of one or more of our businesses and the loss of key personnel. Employee uncertainty, lack of focus or turnover during the integration process may also disrupt our businesses. We may experience similar challenges with the integration of Marchi’s employees and business.

If we fail to maintain an effective system of internal controls, we might not be able to report our financial results accurately or prevent fraud; in that case, our stockholders could lose confidence in our financial reporting, which would harm our business and could negatively impact the price of our stock.

Effective internal controls are necessary for us to provide reliable financial reports and prevent fraud. In addition, Section 404 of the Sarbanes-Oxley Act of 2002 requires us and our independent registered public accounting firm to evaluate and report on our internal control over financial reporting. The process of maintaining and updating our internal controls and complying with Section 404 is expensive and time consuming, and requires significant attention from management and company resources. In addition, beginning in fiscal year 2013, we were required to evaluate and report on AIT’s internal controls and the attestation report we are required to obtain from our independent registered public accounting firm must include AIT’s internal control over financial reporting. Integrating AIT’s internal control framework into the Company and upgrading AIT’s controls to comply with the Sarbanes-Oxley Act has required substantial resources, and we cannot assure you that we will be able to successfully or effectively maintain adequate controls over our financial processes at AIT or for our consolidated business. In addition, even though we have concluded, and our independent registered public accounting firm has concurred, that our internal control over financial reporting provides reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles as of December 26, 2014, because of its inherent limitations, internal control over financial reporting may not prevent or detect fraud or misstatements, and our internal control may not be effective as of future periods. Failure to maintain existing or implement new or improved controls, or difficulties encountered in their implementation, could harm our results of operations or cause us to fail to meet our reporting obligations. If we or our independent registered public accounting firm discover a material weakness, the disclosure of that fact, even if quickly remedied, could reduce the market’s confidence in our financial statements and harm our stock price.

Fluctuations in currency exchange rates may adversely affect our financial condition and results of operations.

Our international sales are denominated primarily, though not entirely, in U.S. dollars. Many of the costs and expenses associated with our Chinese subsidiaries and Singapore subsidiary are paid in Chinese Renminbi and Singapore dollars, respectively, and we expect our exposure to Chinese Renminbi and Singapore dollars to increase as we increase production in those facilities. In addition, purchases of some of our components are denominated in Japanese Yen and Euros. Changes in exchange rates among other currencies in which our revenue or costs are denominated and the U.S. dollar may affect our revenue, cost of sales and operating margins. While fluctuations in the value of our revenue, cost of sales and operating margins as measured in U.S. dollars have not materially affected our results of operations historically, we do not currently hedge our foreign exchange exposure, and exchange rate fluctuations could have an adverse effect on our financial condition and results of operations in the future.

If environmental contamination were to occur in one of our manufacturing facilities, we could be subject to substantial liabilities.

We use substances regulated under various foreign, domestic, federal, state and local environmental laws in our manufacturing facilities. In addition, we may not be aware of or in compliance with all environmental laws or regulations that could subject us to liability in the U.S. or internationally. Our failure or inability to comply with existing or future environmental laws could result in significant remediation liabilities, the imposition of fines or the suspension or termination of the production of our products, and thus a material adverse impact on our business.

 

- 36 -


Table of Contents

Our business is subject to the risks of earthquakes, fire, power outages, floods, and other catastrophic events, and to interruption by man-made disruptions, such as terrorism.

Our facilities could be subject to a catastrophic loss caused by natural disasters, including fires and earthquakes. We have facilities in areas with above average seismic activity, such as our manufacturing facility in South San Francisco, California and our manufacturing and headquarters facilities in Hayward, California. If any of our facilities were to experience a catastrophic loss, it could disrupt our operations, delay production and shipments, reduce revenue and result in large expenses to repair or replace the facility. In addition, we have in the past experienced, and may in the future experience, extended power outages at our facilities. We do not carry insurance policies that cover potential losses caused by earthquakes or other natural disasters or power loss.

In addition, disruption in supply resulting from natural disasters or other causalities or catastrophic events, such as earthquakes, severe weather such as storms or floods, fires, labor disruptions, power outages, terrorist attacks or political unrest, may result in certain of our suppliers being unable to deliver sufficient quantities of components or raw materials at all or in a timely manner, disruptions in our operations or disruptions in our customers’ operations. For example, in 2011, the northern region of Japan experienced a severe earthquake followed by a tsunami. These geological events caused significant damage in that region and adversely affected Japan’s infrastructure and economy. Some of our suppliers are located in Japan and they have experienced, and may experience in the future, shutdowns or disruptions as a result of these types of events, and their operations may be negatively impacted by these events. Many of our customers and suppliers are also located in California, and may be subject to the same risk of seismic activity as described for us above.

To the extent that natural disasters or other calamities or causalities should result in delays or cancellations of customer orders, or the delay in the manufacture or shipment of our products or services, our business, financial condition and operating results would be adversely affected.

Changes in tax rates or tax assets and liabilities could affect results of operations.

As a global company, we are subject to taxation in the United States and various other countries. Significant judgment is required to determine and estimate worldwide tax liabilities. Our future annual and quarterly tax rates could be affected by numerous factors, including changes in the: (1) applicable tax laws; (2) amount and composition of pre-tax income in countries with differing tax rates; or (3) valuation of our deferred tax assets and liabilities.

In addition, we are subject to regular examination by the Internal Revenue Service and other tax authorities, and from time to time we initiate amendments to previously filed tax returns. We regularly assess the likelihood of favorable or unfavorable outcomes resulting from these examinations and amendments to determine the adequacy of our provision for income taxes, which requires estimates and judgments. Although we believe our tax estimates are reasonable, there can be no assurance that the tax authorities will agree with such estimates. We may have to engage in litigation to achieve the results reflected in the estimates, which may be time-consuming and expensive. There can be no assurance that we will be successful or that any final determination will not be materially different from the treatment reflected in our historical income tax provisions and accruals, which could materially and adversely affect our financial condition and results of operations.

We are currently enjoying a zero rate tax holiday in Singapore that is scheduled to expire at the end of fiscal year 2015. This tax rate is subject to achieving certain commitments agreed to with the Singapore tax authorities, including investment and employment thresholds, and our tax rate could be significantly affected if we are unable to meet these commitments or if we are unable to favorably renegotiate the commitment requirements.

The market for our stock is subject to significant fluctuation.

The size of our public market capitalization is relatively small, and the average volume of our shares that are traded is relatively low. The market price of our common stock could be subject to significant fluctuations. Among the factors that could affect our stock price are:

 

    quarterly variations in our operating results;

 

    our ability to successfully introduce new products and manage new product transitions;

 

    changes in revenue or earnings estimates or publication of research reports by analysts;

 

    speculation in the press or investment community;

 

    strategic actions by us, our customers or our competitors, such as acquisitions or restructurings;

 

- 37 -


Table of Contents
    announcements relating to any of our key customers, significant suppliers or the semiconductor manufacturing and capital equipment industry generally;

 

    general market conditions;

 

    the effects of war and terrorist attacks; and

 

    domestic and international economic factors unrelated to our performance.

The stock markets in general, and the markets for technology stocks in particular, have experienced extreme volatility that has often been unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the trading price of our common stock.

New regulations related to conflict minerals could adversely impact our business.

The Dodd-Frank Wall Street Reform and Consumer Protection Act contains provisions to improve transparency and accountability concerning the supply of certain minerals, known as conflict minerals, originating from the Democratic Republic of Congo (DRC) and adjoining countries. As a result, in August 2012 the SEC adopted annual disclosure and reporting requirements for those companies who use conflict minerals mined from the DRC and adjoining countries in their products. These requirements require us to perform on-going due diligence efforts on our supply chain and require public disclosure of the nature and results of these efforts. We filed our most recent conflict minerals report on Form SD on June 1, 2015 reporting that we could not yet determine whether the conflict minerals we source were, directly or indirectly, used to finance or benefit armed groups in the Covered Countries. There have been and there will be costs associated with complying with these disclosure requirements to determine the sources of conflict minerals used in our products and other potential changes to products, processes or sources of supply as a consequence of such verification activities. Complying with these rules could adversely affect the sourcing, supply and pricing of materials used in our products and result in substantial additional costs. As there may be only a limited number of suppliers offering “conflict free” conflict minerals, we cannot be sure that we will be able to obtain necessary conflict minerals from such suppliers in sufficient quantities or at competitive prices. Also, we may face reputational challenges if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to sufficiently verify the origins for all conflict minerals used in our products through the procedures we may implement. In addition, if we are unable to comply with these rules, we could be subject to enforcement actions by the Securities and Exchange Commission and liability under the Securities Exchange Act of 1934, as amended, which could result in material adverse consequences to our business, as well as significant fines and penalties.

If securities or industry analysts do not publish research or reports about our business, or if they issue an adverse opinion regarding our stock, our stock price and trading volume could decline.

The trading market for our common stock is influenced by the research and reports that industry or securities analysts publish about us or our business. If any of the analysts who cover us issue an adverse opinion regarding our stock, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.

We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.

We do not intend to declare and pay dividends on our capital stock for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Additionally, the terms of the credit agreement we entered into in February 2015 restrict our ability to pay dividends. Therefore, you are not likely to receive any dividends on your common stock for the foreseeable future.

 

ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds

None

 

ITEM 3. Defaults Upon Senior Securities

None.

 

ITEM 4. Mine Safety Disclosures

Not Applicable.

 

- 38 -


Table of Contents
ITEM 5. Other Information

None.

 

- 39 -


Table of Contents
ITEM 6. Exhibits

(a) Exhibits

The following exhibits are filed with this current Report on Form 10-Q for the quarter ended June 26, 2015:

 

Exhibit

Number

 

Description

  10.1(1)   Credit Agreement, dated as of February 2, 2015, among Ultra Clean Holdings, Inc., East West Bank, City National Bank and the several lenders from time to time party thereto
  10.2(1)   Guarantee and Collateral Agreement in favor of East West Bank, dated as of February 2, 2015, made by Ultra Clean Holdings, Inc., Ultra Clean Technology Systems and Service, Inc., American Integration Technologies LLC, UCT Sieger Engineering LLC, Integrated Flow Systems LLC, Drake Acquisition Subsidiary, Inc. and the other Grantors referred to therein and from time to time party thereto
  10.3(2)   First Amendment to Credit Agreement, dated April 3, 2015, among Ultra Clean Holdings, Inc., East West Bank, City National Bank and the several lenders from time to time party thereto
  10.4(3)   Offer Letter between the Company and Kevin C. Eichler dated March 24, 2015
  31.1   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  31.2   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  32.1   Certification of the Chief Executive Officer and the Chief Financial Officer 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.DEF   XBRL Taxonomy Definition Linkbase Document
101.LAB   XBRL Taxonomy Label Linkbase Document
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document

 

(1) Incorporated by reference from our Current Report on Form 8-K filed on February 6, 2015.
(2) Incorporated by reference from our Quarterly Report on Form 10-Q filed on May 4, 2015.
(3) Incorporated by reference from our Current Report on Form 8-K filed on March 26, 2015.

 

- 40 -


Table of Contents

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.

 

    ULTRA CLEAN HOLDINGS, INC.
    (Registrant)
Date: August 5, 2015      
    By:  

/S/ JAMES P. SCHOLHAMER

    Name:   James P. Scholhamer
    Title:  

Chief Executive Officer

(Principal Executive Officer and duly authorized signatory)

Date: August 5, 2015      
    By:  

/S/ KEVIN C. EICHLER

    Name:   Kevin C. Eichler
    Title:  

President and Chief Financial Officer

(Principal Financial Officer and duly authorized signatory)

 

- 41 -


Table of Contents

Exhibit Index

 

Exhibit

Number

 

Description

  10.1(1)   Credit Agreement, dated as of February 2, 2015, among Ultra Clean Holdings, Inc., East West Bank, City National Bank and the several lenders from time to time party thereto
  10.2(1)   Guarantee and Collateral Agreement in favor of East West Bank, dated as of February 2, 2015, made by Ultra Clean Holdings, Inc., Ultra Clean Technology Systems and Service, Inc., American Integration Technologies LLC, UCT Sieger Engineering LLC, Integrated Flow Systems LLC, Drake Acquisition Subsidiary, Inc. and the other Grantors referred to therein and from time to time party thereto
  10.3(2)   First Amendment to Credit Agreement, dated April 3, 2015, among Ultra Clean Holdings, Inc., East West Bank, City National Bank and the several lenders from time to time party thereto
  10.4(3)   Offer Letter between the Company and Kevin C. Eichler dated March 24, 2015
  31.1   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  31.2   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  32.1   Certification of the Chief Executive Officer and the Chief Financial Officer 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.DEF   XBRL Taxonomy Definition Linkbase Document
101.LAB   XBRL Taxonomy Label Linkbase Document
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document

 

(1) Incorporated by reference from our Current Report on Form 8-K filed on February 6, 2015.
(2) Incorporated by reference from our Quarterly Report on Form 10-Q filed on May 4, 2015.
(3) Incorporated by reference from our Current Report on Form 8-K filed on March 26, 2015.

 

- 42 -

EX-31.1 2 d949915dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, James P. Scholhamer, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Ultra Clean Holdings, 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 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 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: August 5, 2015

/s/ JAMES P. SCHOLHAMER

James P. Scholhamer
Chief Executive Officer
EX-31.2 3 d949915dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Kevin C. Eichler, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Ultra Clean Holdings, 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 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 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: August 5, 2015

/s/ KEVIN C. EICHLER

Kevin C. Eichler
President and Chief Financial Officer
EX-32.1 4 d949915dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The certification set forth below is being submitted in connection with the Quarterly Report on Form 10-Q (the “Report”) of Ultra Clean Holdings, Inc. (the “Company”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

James P. Scholhamer, the Chief Executive Officer and Kevin C. Eichler, the Chief Financial Officer of the Company, each certifies that, to the best of his knowledge:

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

(2) the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: August 5, 2015

/s/ JAMES P. SCHOLHAMER

James P. Scholhamer
Chief Executive Officer
Date: August 5, 2015

/s/ KEVIN C. EICHLER

Kevin C. Eichler
President and Chief Financial Officer
EX-101.INS 5 uctt-20150626.xml XBRL INSTANCE DOCUMENT 165000 60415000 853551 601944 90000000 8.87 0 29562338 0.001 10000000 29562338 0.001 6469000 153141000 5308000 188552000 9541000 38614000 14663000 245000 356000 2130000 48944000 81000 38718000 107590000 296142000 30000 24661000 66168000 45294000 667000 296142000 16824000 56850000 61817000 10841000 3337000 208447000 63319000 72742000 3922000 31487000 55918000 14103000 7006000 78997000 3445000 35502000 1798000 3777000 2808000 571000 1029000 1600000 13011000 5989000 19000000 8987000 8987000 1081000 819000 1900000 31300000 2582000 12847000 10774000 9299000 14396000 40000000 6500000 40000000 40000000 20000000 40000000 40000000 5000000 29700000 29700000 4000000 101000 12300000 9900000 1170000 100000 100000 767000 1297000 23370000 26000 43840000 18380000 43740000 31729219 306000 127000 69365000 4000000 109000 700000 1078279 9673000 507148 601944 90000000 10.49 0 31725819 0.001 507148 10000000 0.0325 31725819 10.49 0.001 5337000 7888000 169857000 27224000 6410000 208650000 2737000 6514000 3095000 67877000 17155000 74400000 503000 325000 2307000 46476000 67100000 107000 42098000 84000 132902000 341552000 32000 3573000 26369000 7770000 62210000 4712000 48691000 349000 500000 754000 341552000 3969000 4888000 37702000 64647000 57513000 2710000 14850000 10702000 3037000 3337000 211185000 72535000 112000000 4722000 54857000 28715000 74298000 19122000 8634000 76614000 2763000 3409000 41219000 349000 3777000 20000000 2815000 575000 11725000 12300000 686000 914000 1600000 412000 9488000 9900000 14154000 4846000 19000000 8987000 8987000 99000 1071000 1170000 1229000 671000 1900000 45400000 38700000 36200000 3200000 2708000 15338000 13534000 9639000 3794000 3800000 56000 300000 3800000 20000000 10000000 8500000 3200000 1169306 7600000 1225306 7600000 1011568 6211000 1437500 43700000 29900000 200000 22800000 15000000 400000 P2Y 500000 0.0269 0.0300 0.44 7618000 141000 460000 29905000 288000 29157000 0.45 0.189 1413000 1613000 13088000 1357000 276901000 -1081000 1678000 17220000 3118000 2148000 44463000 497000 380000 28500000 16000 16139000 1124000 -206000 3051000 2012000 79000 1356000 5254000 27243000 -1270000 2602000 3565000 1846000 143000 1632000 1172000 602000 8950000 29000000 18424000 244000 1614000 1613000 2442000 232438000 -8336000 1496000 214000 568000 1085000 145000 0.346 0.225 0.183 0.10 274858 30666000 200026000 36426000 9783000 0.290 0.754 0 0.35 0.36 11039000 283184000 Q2 0.11 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> <i>Organization</i> &#x2014; Ultra Clean Holdings, Inc. (the &#x201C;Company&#x201D; or &#x201C;UCT&#x201D;) was founded in November 2002 for the purpose of acquiring Ultra Clean Technology Systems and Service Inc. Ultra Clean Technology Systems and Service, Inc. was founded in 1991 by Mitsubishi Corporation and was operated as a subsidiary of Mitsubishi until November 2002, when it was acquired by UCT. UCT became a publicly traded company in March 2004. In June 2006, the Company completed the acquisition of Sieger Engineering, Inc. to enhance its position as a subsystem supplier to the semiconductor, research, flat panel, energy and medical equipment industries. Ultra Clean Technology (Shanghai) Co., Ltd and Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd. were established in 2005 and 2007, respectively, to facilitate the Company&#x2019;s operations in China. Ultra Clean Asia Pacific, Pte, Ltd. (Singapore) was established in fiscal year 2008 to facilitate the Company&#x2019;s operations in Singapore. In July 2012, UCT acquired American Integration Technologies LLC (&#x201C;AIT&#x201D;) to add to the Company&#x2019;s existing customer base in the semiconductor and medical spaces and to provide additional manufacturing capabilities. In November 2014, the Company launched Prototype Asia, its 3D printing business in Singapore, to develop additive manufacturing capabilities for the Company&#x2019;s customer base. In February 2015, UCT acquired Marchi Thermal Systems, Inc. (&#x201C;Marchi&#x201D;), a designer and manufacturer of specialty heaters, thermocouples and temperature controllers. Marchi delivers flexible heating elements and thermal solutions to our customers. The Company believes heaters are increasingly critical in equipment design for the most advanced semiconductor nodes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is a global leader in the design, engineering, and manufacture of production tools, modules and subsystems for the semiconductor capital equipment industry and industry segments with similar requirements including consumer, medical and flat panel display. The Company focuses on providing specialized engineering and manufacturing solutions for these applications. The Company enables its customers to realize lower manufacturing costs and reduced design-to-delivery cycle times while maintaining high quality standards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company provides its customers with complete solutions that combine its expertise in design, scan, assembly, test and component characterization. The Company&#x2019;s customers value its highly flexible global manufacturing operations, its excellence in quality control and its scale and financial stability. The Company&#x2019;s global footprint enables the Company to reduce manufacturing costs and design-to-delivery cycle times and maintains high quality standards for the Company&#x2019;s customers. The Company believes that these characteristics allow the Company provides global solutions for its customers&#x2019; growing product demands. The Company ships the majority of its products to U.S. registered customers with locations both in and outside the U.S. In addition to its U.S. manufacturing capabilities, the Company manufactures products in its Asian facilities to support local and U.S. based customers. The Company conducts its operating activities primarily through its wholly owned subsidiaries, Ultra Clean Technology Systems and Service, Inc., AIT LLC, Ultra Clean Technology (Shanghai) Co., Ltd., Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd., Ultra Clean Asia Pacific, Pte Ltd. (Singapore), and subsequent to February&#xA0;2, 2015, Marchi. The Company&#x2019;s international sales represented 32.6% and 32.8% for the three months ended June&#xA0;26, 2015 and June&#xA0;27, 2014, respectively, and 32.2% and 29.0% of sales for the six months ended June&#xA0;26, 2015 and June&#xA0;27, 2014, respectively. See Note 9 to the Company&#x2019;s Condensed Consolidated Financial Statements for further information about the Company&#x2019;s geographic areas.</p> </div> 4122000 -31000 <div> The preliminary purchase price for the acquisition is allocated as follows: <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>Fair Market Values (in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">767</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Purchased intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other non-current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Total assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(100</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Total liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(100</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Purchase price allocated</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;43,740</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following unaudited pro forma consolidated results of operations assume the acquisition was completed as of the beginning of the year of the reporting periods presented. The unaudited pro forma consolidated results of operations for the three and six months ended June&#xA0;26, 2015 and June&#xA0;27, 2014 (in thousands, except per share amounts) as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="64%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,</b><br /> <b>2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,</b><br /> <b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,405</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">244,443</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">283,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> </div> 84000 2015 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Details of goodwill and other intangible assets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>June&#xA0;26, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;26, 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Goodwill</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Intangible</b><br /> <b>Assets</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Goodwill</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Intangible</b><br /> <b>Assets</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Carrying amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">112,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,742</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> </div> false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Business Combinations</i> &#x2014; The Company recognizes assets acquired (including goodwill and identifiable intangible assets) and liabilities assumed at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the Company&#x2019;s RSU and RSA activity for the three months June&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic&#xA0;Value<br /> (in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unvested restricted stock units and restricted stock awards at December&#xA0;26, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,078,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">737,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(400,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(189,323</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unvested restricted stock units and restricted stock awards at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,225,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested and expected to vest restricted stock units and restricted stock awards at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,011,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,211</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> </div> <div> <p>As of June&#xA0;26, 2015, future estimated amortization expense is expected to be as follows (in&#xA0;thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="85%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Amortization</b><br /> <b>Expense</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2015 (remaining in year)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,715</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Revenue Recognition</i> &#x2014; Product revenue is generally recorded upon shipment. When arrangements specify title transfer upon delivery, revenue is not recognized until the product is delivered. The Company recognizes revenue when persuasive evidence of an arrangement exists, shipment has occurred, price is fixed or determinable and collectability is reasonably assured. If the Company has not substantially completed a product or fulfilled the terms of a sales agreement at the time of shipment, revenue recognition is deferred until fulfillment. The Company&#x2019;s standard arrangement for its customers includes a signed purchase order or contract, no right of return of delivered products and no customer acceptance provisions. The Company assesses collectability based on the credit worthiness of the customer and past transaction history. The Company continually performs credit evaluations of its customers and, if necessary, may require collateral from its customers.</p> 9100 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>3. Acquisitions</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On February&#xA0;5, 2015, the Company completed the acquisition of certain of the assets and liabilities of Marchi, a designer and manufacturer of specialty thermocouples, heaters and temperature controllers, for approximately $29.9 million in cash and 1,437,500&#xA0;shares of newly issued common stock for a total purchase price of approximately $43.7 million. In addition, the Company incurred approximately $0.2 million of costs related to the acquisition. The Company completed this acquisition primarily in order to expand its capabilities with existing customers and to bring the Company closer to the customer in the design stage of new products and next generation equipment. The Company financed the cash portion of the acquisition by borrowing a total of $29.7 million under a new Credit Agreement. See further discussion of the new borrowing arrangements in Note 5 to the Notes to Condensed Consolidated Financial Statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company allocated the purchase price of Marchi to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. Although goodwill is not amortized for financial accounting purposes, it is amortized in its entirely for tax purposes over fifteen years. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company&#x2019;s consideration of a number of inputs, including an independent third party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques. The estimated fair value of the tangible and intangible assets acquired was allocated at Marchi&#x2019;s acquisition date. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the fair values of inventory, non-income based taxes and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date during the measurement period. The preliminary purchase price for the acquisition is allocated as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>Fair Market Values (in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">767</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Purchased intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other non-current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Total assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(100</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Total liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(100</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Purchase price allocated</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;43,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" align="center"><b>Useful</b><br /> <b>Life</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Purchased</b><br /> <b>Intangible</b><br /> <b>Assets</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><b>(In&#xA0;years)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(In&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">10</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">6</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intellectual properties/know-how</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">8&#xA0;-&#xA0;12</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total purchased intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Goodwill is not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The results of operations for the Company for the first half of fiscal 2015 include five full months of operating activity for Marchi. For the three and six months ended June&#xA0;26, 2015, net sales of approximately $4.1 million and $6.2 million, respectively and operating income of approximately $1.5 million and $2.2 million, respectively attributable to Marchi were included in the consolidated results of operations. For the three and six months ended June&#xA0;26, 2015, results of operations included charges of $0.7&#xA0;million and $1.1 million, respectively, attributable to amortization of purchased intangible assets and $0.2 million of deal costs associated with the acquisition. Deal costs are included in general and administrative expenses in the Company&#x2019;s consolidated results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following unaudited pro forma consolidated results of operations assume the acquisition was completed as of the beginning of the year of the reporting periods presented. The unaudited pro forma consolidated results of operations for the three and six months ended June&#xA0;26, 2015 and June&#xA0;27, 2014 (in thousands, except per share amounts) as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="64%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,</b><br /> <b>2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,</b><br /> <b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,405</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">244,443</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">283,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The unaudited pro forma results above include adjustments related to the purchase price allocation and financing of the acquisition, primarily to increase amortization for the identifiable intangible assets, to increase interest expense for the additional debt incurred to complete the acquisition, to reflect the related income tax effect and to adjust weighted shares issued as part of the acquisition. The unaudited pro forma results for the three and six months ended June&#xA0;26, 2015 include acquisition related costs of $0.2&#xA0;million which are not expected to occur in future quarters. The unaudited pro forma condensed combined financial information has been prepared by management for illustrative purposes only and are not necessarily indicative of the condensed consolidated financial position or results of income in future periods or the results that actually would have been realized had UCT and Marchi been a combined company during the specified periods. The unaudited pro forma condensed combined financial information does not reflect any operating efficiencies and/or cost savings that we may achieve with respect to the combined companies, or any liabilities that may result from integration activities.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>5. Borrowing Arrangements</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Prior to February&#xA0;5, 2015, the Company had borrowing arrangements with Silicon Valley Bank under a Loan and Security Agreement (the &#x201C;Loan Agreement&#x201D;) which included a $40.0 million revolving credit facility (the &#x201C;Revolver&#x201D;), maturing on July&#xA0;3, 2016, and a $40.0 million term loan (the &#x201C;Term Loan&#x201D;), maturing on July&#xA0;3, 2016. The interest rate on the Revolver during the month of January 2015 was 3.75%.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> On February&#xA0;2, 2015, the Company entered into a new credit agreement (the &#x201C;Credit Agreement&#x201D;) by and among the Company, certain of its subsidiaries, East West Bank and Citi National Bank (collectively, the &#x201C;Lenders&#x201D;). The new credit agreement was amended in April&#xA0;3, 2015 (as amended, the &#x201C;Credit Agreement&#x201D;) to modify certain term of the agreement. The Credit Agreement provides for a term loan in an aggregate principal amount of $40.0 million (the &#x201C;New Term Loan&#x201D;) and a revolving credit facility in an aggregate principal amount of $40.0 million (the &#x201C;New Revolving Credit Facility&#x201D;), a letter of credit facility in the aggregate availability amount of $20.0 million (as a sublimit of such New Revolving Credit Facility) (the &#x201C;L/C Facility&#x201D;) and a swingline sub-facility in the aggregate availability amount of $5.0 million (as a sublimit of the New Revolving Credit Facility) (together with the Term Loan, the Revolving Credit Facility and the L/C Facility, the &#x201C;Senior Secured Credit Facility&#x201D;). On February&#xA0;2, 2015, the Company borrowed an aggregate of $40.0 million under the New Term Loan and approximately $6.5 million under the New Revolving Credit Facility. The borrowed funds were used to repay the outstanding balance to Silicon Valley Bank as lender under our prior Loan Agreement. The prior Loan Agreement was terminated in connection with this transaction and, as a result, the outstanding balance of the revolver of $31.3 million was classified as long-term debt as of December&#xA0;26, 2014 in accordance with the terms of the new debt agreement. In addition, we expensed the unamortized debt issuance costs of approximately $0.7 million in the first quarter of 2015. On February&#xA0;5, 2015, in order to finance the acquisition of Marchi, the Company borrowed $29.7 million under the New Revolving Credit Facility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The New Term Loan must be repaid in consecutive quarterly installments of $1.25 million for the first four installments and $2.9 million for the remaining twelve installments, with the first payment made on March&#xA0;31, 2015, and with the balance of the outstanding principal amount of the New Term Loan due at the final maturity, which is February&#xA0;2, 2019. The New Revolving Credit Facility is available for the four-year period beginning on February&#xA0;2, 2015. The Credit Agreement includes customary representations, warranties, covenants and events of default. The Company and certain of its subsidiaries have agreed to secure all of their obligations under the Credit Agreement by granting a first priority lien in substantially all of their respective personal property assets (subject to certain exceptions and limitations).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> At the Company&#x2019;s option, borrowings under the New Term Loan and New Revolving Credit Facility (subject to certain limitations) bear interest at either a base rate or at the London Interbank Offered Rate (&#x201C;LIBOR&#x201D;) (with the LIBOR being adjusted for certain Eurocurrency reserve requirements, if any, as described in the Credit Agreement), plus, in each case, an applicable margin based on the Company&#x2019;s consolidated leverage ratio. All loans described above made on February&#xA0;2, 2015 were initially base rate loans, carrying interest of 3.25%. The Company expects, however, that the effective interest rate will be higher due to the incurrence of certain loan-related costs of $0.6 million that have been treated as a discount on the debt and amortized over the life of the loan. As of June&#xA0;26, 2015, the interest rates on the outstanding new Term Loan and new Revolving Credit facility were 2.69% and 3.00%, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) of at least 1.25 to 1.00 starting with the end of the first quarter of fiscal 2015 and a consolidated leverage ratio (as defined in the Credit Agreement) no greater than 3.5 to 1.00 starting with the end of the first quarter of fiscal 2015. The Credit Agreement also includes other customary affirmative and negative covenants. The Company was in compliance with all covenants for the quarter ended June&#xA0;26, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Credit Agreement also contains provisions requiring the following mandatory prepayments (subject to certain exceptions and limitations): annual prepayments in an amount equal to (a)&#xA0;33% of excess cash flow (as defined in the Credit Agreement) if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $20.0 million and (b)&#xA0;25% of excess cash flow if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $10.0 million but is less than $20.0 million. The Credit Agreement also restricts us from declaring or paying any cash dividends.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of June&#xA0;26, 2015, the outstanding amounts under the Company&#x2019;s New Term Loan and New Revolving Credit Facility were $38.7 million and $36.2 million, respectively, which are gross of unamortized debt issuance costs of $0.5 million for a total debt balance of $74.4 million.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> <i>Segments</i> &#x2014; The Financial Accounting Standards Board&#x2019;s (FASB) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company&#x2019;s chief operating decision-maker is considered to be the Chief Executive Officer. The Company operates in one reporting segment.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Equipment and Leasehold Improvements</i> &#x2014; Equipment and leasehold improvements are stated at cost, or, in the case of equipment under capital leases, the present value of future minimum lease payments at inception of the related lease. Depreciation and amortization are computed using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the leases. Useful lives range from three to fifteen years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Product Warranty &#x2014;</i> The Company provides warranties on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. The determination of such provisions requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to cost of sales may be required in future periods. Components of the reserve for warranty costs consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="82%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">109</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Change in reserve</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Warranty costs incurred in the current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(74</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>2. Balance Sheet Information</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Inventory consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;26,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Work in process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,535</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reserve for excess and obsolete</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,888</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,469</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">64,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,850</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Equipment and leasehold improvements, net, consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;26,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Computer equipment and software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,708</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Machinery and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,219</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26,369</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,661</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,850</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 10-Q 0001275014 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Inventories</i> &#x2014; Inventories are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management&#x2019;s estimated usage is written-down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management&#x2019;s estimates related to economic trends, future demand for products, and technological obsolescence of the Company&#x2019;s products.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Inventory write downs inherently involve judgments as to assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs.</p> </div> <div> Components of the reserve for warranty costs consisted of the following (in thousands): <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="82%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">109</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Change in reserve</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Warranty costs incurred in the current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(74</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> P1Y9M18D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>4. Goodwill and Purchased Intangible Assets</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company&#x2019;s methodology for allocating the purchase price relating to acquisitions is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the cost of the acquisition over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed. The Company assigns assets acquired (including goodwill) and liabilities assumed to one or more reporting units as of the date of acquisition. Typically, acquisitions relate to a single reporting unit and thus do not require the allocation of goodwill to multiple reporting units. If the products obtained in an acquisition are assigned to multiple reporting units, the goodwill is distributed to the respective reporting units as part of the purchase price allocation process. Goodwill and purchased intangible assets with indefinite useful lives are not amortized, but are reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, the Company then performs the two-step goodwill impairment test. Otherwise, the two-step goodwill impairment test is not required. Under the two-step goodwill impairment test, the Company would in the first step compare the estimated fair value of each reporting unit to its carrying value. The Company determines the fair value of each of its reporting units based on a weighting of income and market approaches. If the carrying value of a reporting unit exceeds its fair value, the Company would then perform the second step of the impairment test in order to determine the implied fair value of the reporting unit&#x2019;s goodwill. If the Company determines that the carrying value of a reporting unit&#x2019;s goodwill exceeds its implied fair value, the Company would record an impairment charge equal to the difference.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The evaluation of goodwill and intangible assets for impairment requires the exercise of significant judgment. In the event of future changes in business conditions, the Company will be required to reassess and update its forecasts and estimates used in future impairment analyses. If the results of these future analyses are lower than current estimates, a material impairment charge may result at that time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Details of goodwill and other intangible assets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>June&#xA0;26, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;26, 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Goodwill</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Intangible</b><br /> <b>Assets</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Goodwill</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Intangible</b><br /> <b>Assets</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Carrying amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">112,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,742</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Purchased Intangible Assets</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews indefinite lived intangible assets for impairment when events or changes in circumstances indicate their carrying value may not be recoverable and tests definite lives intangible assets at least annually for impairment. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Details of purchased intangible assets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="51%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of June&#xA0;26, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;26, 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Useful&#xA0;Life</b><br /> <b>(in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> AIT</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(14,154</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,011</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,229</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">671</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,081</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">819</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Intellectual property/know-how</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(571</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Marchi</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(412</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(99</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,071</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Intellectual property/know-how</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(575</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8-12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> UCT</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,155</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,487</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(14,663</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="2%" align="left">*</td> <td valign="top" align="left">In addition to the Marchi and AIT tradename intangible assets of $3.1 million, the Company is also carrying a UCT tradename intangible asset of $9.0 million as a result of a previous acquisition. The Company concluded that the UCT tradename intangible asset life is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Company amortizes its tradenames (AIT and Marchi) and customer relationships (AIT) intangible assets using an accelerated method over the estimated economic life of the assets, ranging from 6 to 7&#xA0;years. The Company amortizes its intellectual property/know-how intangible and customer relationships (Marchi) asset on a straight-line basis with an estimated economic life of the assets ranging from 7 to 12 years. Amortization expense were approximately $1.4 million and $1.2&#xA0;million for the three months ended June&#xA0;26, 2015 and June&#xA0;27, 2014, respectively and $ 2.5&#xA0;million and $2.4 million for the six months ended June&#xA0;26, 2015 and June&#xA0;27, 2014, respectively. Amortization expense is charged to General and Administrative. As of June&#xA0;26, 2015, future estimated amortization expense is expected to be as follows (in&#xA0;thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="85%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Amortization</b><br /> <b>Expense</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2015 (remaining in year)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,715</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <!-- xbrl,n --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>&#xA0;</b></p> </div> P1Y9M18D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Comprehensive Income&#xA0;</i>&#x2014; The Company reports by major components and as a single total, the change in its net assets during the period from non-owner sources. Comprehensive income for all periods presented was the same as net income.</p> </div> Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Research and Development Costs</i> &#x2014; Research and development costs are expensed as incurred.</p> </div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Basis of Presentation</i> &#x2014; The unaudited condensed consolidated financial statements included in this quarterly report on Form&#xA0;10-Q include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (&#x201C;GAAP&#x201D;). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary to present fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted. The Company&#x2019;s December&#xA0;26, 2014 balance sheet data were derived from its audited financial statements as of that date.</p> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Details of purchased intangible assets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="51%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of June&#xA0;26, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;26, 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Carrying</b><br /> <b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Carrying</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Useful&#xA0;Life</b><br /> <b>(in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> AIT</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(14,154</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,011</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,229</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">671</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,081</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">819</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Intellectual property/know-how</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(571</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Marchi</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(412</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(99</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,071</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Intellectual property/know-how</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(575</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8-12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> UCT</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,155</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,487</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(14,663</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="2%" align="left">*</td> <td valign="top" align="left">In addition to the Marchi and AIT tradename intangible assets of $3.1 million, the Company is also carrying a UCT tradename intangible asset of $9.0 million as a result of a previous acquisition. The Company concluded that the UCT tradename intangible asset life is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Stock Options</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Stock option activity for the six months ended June&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Exercise&#xA0;Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Remaining<br /> Contractual<br /> Life (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic&#xA0;Value<br /> (in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at December&#xA0;26,&#xA0;2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">853,551</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(337,303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,100</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options exercisable at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> There were no options granted by the Company during either of the six month periods ended June&#xA0;26, 2015 and June&#xA0;27, 2014. As of June&#xA0;26, 2015, there was no stock-based compensation expense attributable to stock options as all outstanding options were fully vested.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> <i>Fair Value of Financial Instruments &#x2014;</i> The Company&#x2019;s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and bank borrowings. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximates their fair value because of their short-term nature.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Level 1 &#x2014; Quoted prices in active markets for identical assets or liabilities,</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Level 2 &#x2014; Observable inputs other than the Level 1 prices for similar assets or liabilities; quoted prices in active markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities,</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Level 3 &#x2014; Unobservable inputs in which there is little or no market data, and that are significant to the fair value of the assets or liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s only financial asset measured at fair value on a recurring basis is an overnight sweep account invested in money market funds with maturities of less than 90 days from purchase and is thus classified as cash and cash equivalents on the Company&#x2019;s balance sheet. These money market funds had a carrying value and fair value of $3.8 million at June&#xA0;26, 2015 based on Level 1 inputs. The fair value of the Company&#x2019;s long term debt was based on level 2 inputs and fair value was determined using quoted prices for similar liabilities in inactive markets. The fair value of the Company&#x2019;s outstanding borrowings under the Company&#x2019;s revolving credit facility was based on level 2 inputs and fair value was determined using inputs other than quoted prices that are observable, specifically, discounted cash flows of expected payments at current borrowing rates. The Company&#x2019;s carrying value approximates fair value for the Company&#x2019;s long term debt and revolving credit facility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Financial assets measured at fair value are summarized below (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="57%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical<br /> Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical<br /> Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;26, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;26, 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 1)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 2)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level&#xA0;1)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 2)</td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Money market fund deposits&#xA0;(1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Included in cash and cash equivalents on the condensed consolidated balance sheet. The carrying amounts approximate fair value due to the short-term maturities of the cash equivalents.</td> </tr> </table> </div> <div> The following table sets forth revenue by geographic area (in thousands): <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="64%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">94,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">169,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">200,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> China</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Singapore</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">242,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">276,901</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> </p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Concentration of Credit Risk</i> &#x2014; Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers&#x2019; financial condition and generally requires no collateral.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>1. Organization and Significant Accounting Policies</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> <i>Organization</i> &#x2014; Ultra Clean Holdings, Inc. (the &#x201C;Company&#x201D; or &#x201C;UCT&#x201D;) was founded in November 2002 for the purpose of acquiring Ultra Clean Technology Systems and Service Inc. Ultra Clean Technology Systems and Service, Inc. was founded in 1991 by Mitsubishi Corporation and was operated as a subsidiary of Mitsubishi until November 2002, when it was acquired by UCT. UCT became a publicly traded company in March 2004. In June 2006, the Company completed the acquisition of Sieger Engineering, Inc. to enhance its position as a subsystem supplier to the semiconductor, research, flat panel, energy and medical equipment industries. Ultra Clean Technology (Shanghai) Co., Ltd and Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd. were established in 2005 and 2007, respectively, to facilitate the Company&#x2019;s operations in China. Ultra Clean Asia Pacific, Pte, Ltd. (Singapore) was established in fiscal year 2008 to facilitate the Company&#x2019;s operations in Singapore. In July 2012, UCT acquired American Integration Technologies LLC (&#x201C;AIT&#x201D;) to add to the Company&#x2019;s existing customer base in the semiconductor and medical spaces and to provide additional manufacturing capabilities. In November 2014, the Company launched Prototype Asia, its 3D printing business in Singapore, to develop additive manufacturing capabilities for the Company&#x2019;s customer base. In February 2015, UCT acquired Marchi Thermal Systems, Inc. (&#x201C;Marchi&#x201D;), a designer and manufacturer of specialty heaters, thermocouples and temperature controllers. Marchi delivers flexible heating elements and thermal solutions to our customers. The Company believes heaters are increasingly critical in equipment design for the most advanced semiconductor nodes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is a global leader in the design, engineering, and manufacture of production tools, modules and subsystems for the semiconductor capital equipment industry and industry segments with similar requirements including consumer, medical and flat panel display. The Company focuses on providing specialized engineering and manufacturing solutions for these applications. The Company enables its customers to realize lower manufacturing costs and reduced design-to-delivery cycle times while maintaining high quality standards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company provides its customers with complete solutions that combine its expertise in design, scan, assembly, test and component characterization. The Company&#x2019;s customers value its highly flexible global manufacturing operations, its excellence in quality control and its scale and financial stability. The Company&#x2019;s global footprint enables the Company to reduce manufacturing costs and design-to-delivery cycle times and maintains high quality standards for the Company&#x2019;s customers. The Company believes that these characteristics allow the Company provides global solutions for its customers&#x2019; growing product demands. The Company ships the majority of its products to U.S. registered customers with locations both in and outside the U.S. In addition to its U.S. manufacturing capabilities, the Company manufactures products in its Asian facilities to support local and U.S. based customers. The Company conducts its operating activities primarily through its wholly owned subsidiaries, Ultra Clean Technology Systems and Service, Inc., AIT LLC, Ultra Clean Technology (Shanghai) Co., Ltd., Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd., Ultra Clean Asia Pacific, Pte Ltd. (Singapore), and subsequent to February&#xA0;2, 2015, Marchi. The Company&#x2019;s international sales represented 32.6% and 32.8% for the three months ended June&#xA0;26, 2015 and June&#xA0;27, 2014, respectively, and 32.2% and 29.0% of sales for the six months ended June&#xA0;26, 2015 and June&#xA0;27, 2014, respectively. See Note 9 to the Company&#x2019;s Condensed Consolidated Financial Statements for further information about the Company&#x2019;s geographic areas.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Basis of Presentation</i> &#x2014; The unaudited condensed consolidated financial statements included in this quarterly report on Form&#xA0;10-Q include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (&#x201C;GAAP&#x201D;). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary to present fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted. The Company&#x2019;s December&#xA0;26, 2014 balance sheet data were derived from its audited financial statements as of that date.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> <i>Principles of Consolidation</i> &#x2014; The Company&#x2019;s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated in consolidation. The Company uses a 52-53 week fiscal year ending on the Friday nearest December&#xA0;31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Foreign Currency Translation</i> &#x2014; The Company has reviewed its non-U.S. subsidiaries (of which all of its non-U.S. asset base resides in Asia) that operate in a local currency environment to determine their functional currency by examining how and in what currency each subsidiary generates cash through billings and cash receipts and how and in what currency the subsidiary expends cash through payment of its vendors and payment of its workforce. Also, these subsidiaries&#x2019; individual assets and liabilities that are primarily denominated in the local foreign currency are examined for their impact on the Company&#x2019;s cash flows. All have been determined to have the U.S. dollar as its functional currency. Foreign currency transaction gains and losses are recorded in interest and other income (expense), net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Use of Accounting Estimates</i> &#x2014; The presentation 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 disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include reserves on accounts receivable and inventory, valuation of deferred tax assets and impairment of goodwill and other long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments may require adjustment. Actual amounts may differ from those estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Certain Significant Risks and Uncertainties</i> &#x2014; The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors. For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the global economy, the highly cyclical nature of the industries the Company serves; the loss or bankruptcy of any customers within the Company&#x2019;s small customer base; ability to obtain additional financing if needed; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; ineffectiveness in pursuing acquisition opportunities; regulatory changes; fundamental changes in the technology underlying semiconductor, flat panel, solar and medical device manufacturing processes or manufacturing equipment that the Company fails to be prepared for; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Concentration of Credit Risk</i> &#x2014; Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers&#x2019; financial condition and generally requires no collateral.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Significant sales to customers</i> &#x2014; The Company&#x2019;s most significant customers (having accounted for 10% or more of sales) and their related sales as a percentage of total sales were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Lam Research Corporation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Applied Materials, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> ASM International</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> GT Advanced Technologies (GTAT)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="2%" align="left">*</td> <td valign="top" align="left">Total sales for the period are below 10%.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Three customers&#x2019; accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of June&#xA0;26, 2015, and in the aggregate represented approximately 83.4% of accounts receivable. Three customers&#x2019; accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of December&#xA0;26, 2014, and in the aggregate represented approximately 73.7% of accounts receivable.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> <i>Fair Value of Financial Instruments &#x2014;</i> The Company&#x2019;s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and bank borrowings. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximates their fair value because of their short-term nature.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Level 1 &#x2014; Quoted prices in active markets for identical assets or liabilities,</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Level 2 &#x2014; Observable inputs other than the Level 1 prices for similar assets or liabilities; quoted prices in active markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities,</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Level 3 &#x2014; Unobservable inputs in which there is little or no market data, and that are significant to the fair value of the assets or liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s only financial asset measured at fair value on a recurring basis is an overnight sweep account invested in money market funds with maturities of less than 90 days from purchase and is thus classified as cash and cash equivalents on the Company&#x2019;s balance sheet. These money market funds had a carrying value and fair value of $3.8 million at June&#xA0;26, 2015 based on Level 1 inputs. The fair value of the Company&#x2019;s long term debt was based on level 2 inputs and fair value was determined using quoted prices for similar liabilities in inactive markets. The fair value of the Company&#x2019;s outstanding borrowings under the Company&#x2019;s revolving credit facility was based on level 2 inputs and fair value was determined using inputs other than quoted prices that are observable, specifically, discounted cash flows of expected payments at current borrowing rates. The Company&#x2019;s carrying value approximates fair value for the Company&#x2019;s long term debt and revolving credit facility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Financial assets measured at fair value are summarized below (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="57%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical<br /> Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical<br /> Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;26, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;26, 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 1)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 2)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level&#xA0;1)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 2)</td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Money market fund deposits&#xA0;(1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Included in cash and cash equivalents on the condensed consolidated balance sheet. The carrying amounts approximate fair value due to the short-term maturities of the cash equivalents.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Inventories</i> &#x2014; Inventories are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management&#x2019;s estimated usage is written-down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management&#x2019;s estimates related to economic trends, future demand for products, and technological obsolescence of the Company&#x2019;s products.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Inventory write downs inherently involve judgments as to assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Equipment and Leasehold Improvements</i> &#x2014; Equipment and leasehold improvements are stated at cost, or, in the case of equipment under capital leases, the present value of future minimum lease payments at inception of the related lease. Depreciation and amortization are computed using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the leases. Useful lives range from three to fifteen years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Product Warranty &#x2014;</i> The Company provides warranties on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. The determination of such provisions requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to cost of sales may be required in future periods. Components of the reserve for warranty costs consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="82%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">109</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Change in reserve</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Warranty costs incurred in the current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(74</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Income Taxes</i> &#x2014; The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company continued to maintain a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries deferred tax amounts as of June&#xA0;26, 2015 totaling $3.2 million. Income tax positions must meet a more likely than not recognition threshold to be recognized. Income tax positions that previously failed to meet the more likely than not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company&#x2019;s expectations could have a material impact on its results of operations and financial position. Management believes that it has adequately provided for any adjustments that may result from these examinations; however, the outcome of tax audits cannot be predicted with certainty.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The determination of the Company&#x2019;s tax provision is subject to judgments and estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Revenue Recognition</i> &#x2014; Product revenue is generally recorded upon shipment. When arrangements specify title transfer upon delivery, revenue is not recognized until the product is delivered. The Company recognizes revenue when persuasive evidence of an arrangement exists, shipment has occurred, price is fixed or determinable and collectability is reasonably assured. If the Company has not substantially completed a product or fulfilled the terms of a sales agreement at the time of shipment, revenue recognition is deferred until fulfillment. The Company&#x2019;s standard arrangement for its customers includes a signed purchase order or contract, no right of return of delivered products and no customer acceptance provisions. The Company assesses collectability based on the credit worthiness of the customer and past transaction history. The Company continually performs credit evaluations of its customers and, if necessary, may require collateral from its customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Research and Development Costs</i> &#x2014; Research and development costs are expensed as incurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Net Income per Share</i> &#x2014; Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive stock options and restricted stock using the treasury stock method, except when such shares are anti-dilutive (see Note 7 to condensed consolidated financial statements).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Comprehensive Income&#xA0;</i>&#x2014; The Company reports by major components and as a single total, the change in its net assets during the period from non-owner sources. Comprehensive income for all periods presented was the same as net income.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> <i>Segments</i> &#x2014; The Financial Accounting Standards Board&#x2019;s (FASB) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company&#x2019;s chief operating decision-maker is considered to be the Chief Executive Officer. The Company operates in one reporting segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Business Combinations</i> &#x2014; The Company recognizes assets acquired (including goodwill and identifiable intangible assets) and liabilities assumed at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Stock-Based Compensation Expense</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to executives and certain employees. These equity-based awards include stock options, restricted stock awards (&#x201C;RSAs&#x201D;) and restricted stock units (&#x201C;RSUs&#x201D;) which can be either time-based or performance-based. The Company also maintains an employee stock purchase plan that provides for the issuance of shares to all eligible employees of the Company at a discounted price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Stock-based compensation expense includes compensation costs related to estimated fair values of stock options and awards granted. The estimated fair value of the Company&#x2019;s equity-based awards, net of expected forfeitures, is amortized over the awards&#x2019; vesting period on a straight-line basis over a weighted average period of four years for stock options, three years for RSUs and one year for RSAs, and will be adjusted for subsequent changes in estimated forfeitures related to all equity-based awards and performance as it relates to performance-based RSUs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company applies the fair value recognition provisions based on the FASB&#x2019;s guidance regarding stock-based compensation. The exercise price of each stock option equals the market price of the Company&#x2019;s stock on the date of grant. Most options are scheduled to vest over four years and expire no later than ten years from the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The determination of the fair value of share-based payment awards on the date of grant using an option-pricing model is affected by the Company&#x2019;s stock price as well as assumptions regarding certain variables. These variables include the expected term of the awards; the Company&#x2019;s expected stock price volatility over the term of the awards, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends. The Company estimates the expected term of share-based awards granted based on the Company&#x2019;s historical option term experience. The Company estimates the volatility of its common stock based upon the Company&#x2019;s historical stock price volatility over the length of the expected term of the options. The Company bases the risk-free interest rate that it uses in the option valuation model on U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. The Company is required to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting option forfeitures and records share-based compensation expense only for those awards that are expected to vest. The Company also considers, each quarter, whether there have been any significant changes in facts and circumstances that would affect its estimated forfeiture rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Stock Options</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Stock option activity for the six months ended June&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Exercise&#xA0;Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Remaining<br /> Contractual<br /> Life (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic&#xA0;Value<br /> (in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at December&#xA0;26,&#xA0;2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">853,551</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(337,303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,100</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options exercisable at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> There were no options granted by the Company during either of the six month periods ended June&#xA0;26, 2015 and June&#xA0;27, 2014. As of June&#xA0;26, 2015, there was no stock-based compensation expense attributable to stock options as all outstanding options were fully vested.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b><i>Employee Stock Purchase Plan</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company also maintains an employee stock purchase plan (&#x201C;ESPP&#x201D;) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. Under the ESPP, substantially all employees may purchase the Company&#x2019;s common stock through payroll deductions at a price equal to 95 percent of the fair market value of the Company&#x2019;s stock at the end of each applicable purchase period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Restricted Stock Units and Restricted Stock Awards</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company grants RSUs to employees and RSAs to non-employee directors as part of the Company&#x2019;s long term equity compensation plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Restricted Stock Units</i></b> &#x2014; RSUs are granted to employees with a per share or unit purchase price of zero dollars and either have time based or performance based vesting. RSUs typically vest over three years, subject to the employee&#x2019;s continued service with the Company. For purposes of determining compensation expense related to these RSUs, the fair value is determined based on the closing market price of the Company&#x2019;s common stock on the date of award. The expected cost of the grant is reflected over the service period, and is reduced for estimated forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the quarter ended March&#xA0;27, 2015, the Company granted 456,500 RSU&#x2019;s, with a weighted average fair value of $8.68 per share, and granted 90,500 performance stock units with a weighted average fair value of $8.35 per share. During the quarter ended June&#xA0;26, 2015, the Company granted 134,000 RSU&#x2019;s, with a weighted average fair value of $6.53 per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the six months ended June&#xA0;26, 2015, 39,938 vested shares were withheld to satisfy withholding tax obligations, resulting in the net issuance of 313,712 shares. As of June&#xA0;26, 2015, approximately $ 7.0&#xA0;million of stock-based compensation cost, net of estimated forfeitures, related to RSU&#x2019;s remains to be amortized over a weighted average period of 2.3 years. As of June&#xA0;26, 2015, a total of 1,169,306 RSU&#x2019;s remain outstanding with an aggregate intrinsic value of $ 7.6&#xA0;million and a weighted average remaining contractual term of 1.5 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Restricted Stock Awards</i></b> &#x2014; As of June&#xA0;26, 2015, a total of 56,000 RSAs remain outstanding. The total unamortized expense of the Company&#x2019;s unvested restricted stock awards as of June&#xA0;26, 2015, was $ 0.3 million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the Company&#x2019;s RSU and RSA activity for the three months June&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic&#xA0;Value<br /> (in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unvested restricted stock units and restricted stock awards at December&#xA0;26, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,078,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">737,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(400,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(189,323</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unvested restricted stock units and restricted stock awards at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,225,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested and expected to vest restricted stock units and restricted stock awards at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,011,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table shows the Company&#x2019;s stock-based compensation expense included in the condensed consolidated statements of operations (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cost of sales (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">246</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">242</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">629</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">214</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">657</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">588</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1085</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">993</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(293</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(206</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(440</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(380</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">750</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">787</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,078</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Stock-based compensation expenses capitalized in inventory for the three and six month periods ended June&#xA0;26, 2015 and June&#xA0;27, 2014 were considered immaterial.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b><i>Recent Accounting Pronouncements</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In April 2015, the FASB issued authoritative guidance that requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying amount of the related debt liability, consistent with debt discounts. The authoritative guidance is effective for the Company in the first quarter of fiscal 2017 and should be applied retrospectively. Early adoption is permitted. The adoption of this guidance is not expected to have a significant impact on the Company&#x2019;s consolidated financial statements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Financial assets measured at fair value are summarized below (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="57%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical<br /> Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical<br /> Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;26, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;26, 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 1)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 2)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level&#xA0;1)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">(level 2)</td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Money market fund deposits&#xA0;(1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Included in cash and cash equivalents on the condensed consolidated balance sheet. The carrying amounts approximate fair value due to the short-term maturities of the cash equivalents.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. Segment and Geographic Information</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company operates in one reportable segment and is engaged in the development, manufacture and supply of critical subsystems for the semiconductor capital equipment, consumer, medical, energy, industrial, flat panel and research industries. Multiple operating segments were aggregated into one reportable segment as the nature of the Company&#x2019;s products and production processes, as well as type of customers and distribution methods, is consistent among all of the Company&#x2019;s products. The Company&#x2019;s foreign operations are conducted primarily through its wholly-owned subsidiaries in China and Singapore. The Company&#x2019;s principal markets include North America, Asia and, to a lesser degree, Europe. Sales by geographic area represent sales to unaffiliated customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> All information on sales by geographic area is based upon the location to which the products were shipped. The following table sets forth revenue by geographic area (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="64%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">94,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">169,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">200,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> China</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Singapore</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">242,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">276,901</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> At June&#xA0;26, 2015 and June&#xA0;27, 2014, approximately $8.5 million and $4.0 million, respectively, of the Company&#x2019;s net long-lived assets were located in Asia, and the remaining balances were located in the United States.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> <i>Principles of Consolidation</i> &#x2014; The Company&#x2019;s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated in consolidation. The Company uses a 52-53 week fiscal year ending on the Friday nearest December&#xA0;31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Equipment and leasehold improvements, net, consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;26,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Computer equipment and software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,708</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Machinery and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,219</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26,369</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,661</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,850</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income per share (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six months ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Numerator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Shares used in computation &#x2014; basic:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Shares used in computation &#x2014; diluted:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Shares used in computing basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Dilutive effect of common shares outstanding subject to repurchase</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Dilutive effect of options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">460</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Weighted average shares used in computing diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; TEXT-INDENT: -1em"> Net income per share &#x2014; basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; TEXT-INDENT: -1em"> Net income per share &#x2014; diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.44</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table shows the Company&#x2019;s stock-based compensation expense included in the condensed consolidated statements of operations (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cost of sales (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">246</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">242</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">629</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">214</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">657</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">588</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1085</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">993</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(293</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(206</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(440</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(380</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">750</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">787</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,078</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Stock-based compensation expenses capitalized in inventory for the three and six month periods ended June&#xA0;26, 2015 and June&#xA0;27, 2014 were considered immaterial.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Inventory consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;26,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Work in process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,535</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reserve for excess and obsolete</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,888</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,469</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">64,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,850</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.00 0 --01-01 Ultra Clean Holdings, Inc. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the activity related to the Company&#x2019;s unrecognized tax benefits (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="82%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six months ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance as of the beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">356</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">165</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Increase (decrease) related to current year tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(31</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance as of the end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">325</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">306</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 31358000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>6. Income Tax</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company&#x2019;s income tax provision and effective tax rate for the three and six month periods ended June&#xA0;26, 2015 were $0.9&#xA0;million and 28.1% and $1.4&#xA0;million and 29.0&#xA0;%, respectively compared to $1.6 million and 20.7% and $3.1&#xA0;million and 18.9%, respectively for the three and six month periods ended June&#xA0;27, 2014. The change in respective rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results, as well as the impact of losses which have a full valuation allowance for the three and six month periods ended June&#xA0;26, 2015 compared to the three and six month periods ended June&#xA0;27, 2014. Our effective tax rates were lower than the statutory rates for the first and second quarters of fiscal years 2015 and 2014 primarily due to the geographic distribution of our world-wide earnings in foreign jurisdictions with lower tax rates or tax holidays, such as the tax holiday we are currently enjoying in Singapore.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Company management continuously evaluates the need for a valuation allowance and as of June&#xA0;26, 2015, concluded that a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries was still appropriate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company earns a significant amount of its operating income outside the United States, which is deemed to be indefinitely reinvested in foreign jurisdictions. As a result, most of the Company&#x2019;s cash and cash equivalents are held by foreign subsidiaries. The Company currently does not intend nor foresee a need to repatriate these funds to the U.S. The Company expects existing domestic cash and cash flows from operations to continue to be sufficient to fund its domestic operating activities and cash commitments for investing and financing activities, such as debt repayment and capital expenditures, for at least the next 12 months and thereafter for the foreseeable future. If the Company should require more capital in the U.S. than is generated by its domestic operations, for example to fund significant discretionary activities such as business acquisitions, the Company could elect to repatriate future earnings from foreign jurisdictions or raise capital in the United States through debt or equity issuances. These alternatives could result in higher effective tax rates, increased interest expense, or dilution of our earnings. The Company has borrowed funds domestically and continues to believe it has the ability to do so at reasonable interest rates. The Company does not provide for U.S. taxes on its undistributed earnings of foreign subsidiaries that it intends to invest indefinitely outside the U.S., unless such taxes are otherwise required under U.S. tax law. In 2014, the Company determined that a portion of the current year earnings of one of its China subsidiaries may be remitted in the future to one of its foreign subsidiaries outside of mainland China and, accordingly, the Company provided for the related withholding taxes in its consolidated financial statements. If the Company changes its intent to reinvest its undistributed foreign earnings indefinitely or if a greater amount of undistributed earnings are needed than the previous anticipated remaining unremitted foreign earnings, the Company could be required to accrue or pay U.S. taxes on some or all of these undistributed earnings. As of June&#xA0;26, 2015, the Company had undistributed earnings of foreign subsidiaries that are indefinitely invested outside of the U.S. of approximately $67.1 million. It is not practicable to determine the income tax liability that might be incurred if these earnings were to be distributed.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the activity related to the Company&#x2019;s unrecognized tax benefits (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="82%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six months ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance as of the beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">356</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">165</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Increase (decrease) related to current year tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(31</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance as of the end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">325</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s gross liability for unrecognized tax benefits as of June&#xA0;26, 2015 and December&#xA0;26, 2014 was $0.3&#xA0;million and $0.4 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in income tax provision in the condensed consolidated statements of operations. Interest related to uncertain tax positions was immaterial for each of the three and six month periods ended June&#xA0;26, 2015 and June&#xA0;27, 2014. Although it is possible some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The determination of the Company&#x2019;s tax provision is subject to judgments and estimates. The carrying value of the Company&#x2019;s net deferred tax assets, which is made up primarily of tax deductions and net operating loss carryforwards, assumes the Company will be able to generate sufficient future income to fully realize the income tax benefit. In determining whether the realization of these deferred tax assets may be impaired, the Company makes judgments with respect to whether the Company is likely to generate sufficient future taxable income to realize these assets. In addition, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company&#x2019;s expectations could have a material impact on the Company&#x2019;s results of operations and financial position.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company files income tax returns in the U.S. federal jurisdiction, various states and foreign jurisdictions. The Company&#x2019;s 2011 through 2013 federal income tax returns are open to audit through the statute of limitations by the Internal Revenue Service. The Company&#x2019;s 2010 through 2013 state income tax returns are open to audit by the California Franchise Tax Board. The Company is also subject to examination in various other jurisdictions for various periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is currently enjoying a zero rate tax holiday related to its Singapore subsidiary that will expire for tax years beginning January 2016. This tax rate is subject to achieving certain commitments agreed to with the Economic Development Board of Singapore including investment and employment thresholds.&#xA0;The Company&#x2019;s Singapore subsidiary recorded a net profit of $2.4 million and $4.5 million for the three and six month periods ended June&#xA0;26, 2015, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s most significant customers (having accounted for 10% or more of sales) and their related sales as a percentage of total sales were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Lam Research Corporation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Applied Materials, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> ASM International</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> GT Advanced Technologies (GTAT)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="2%" align="left">*</td> <td valign="top" align="left">Total sales for the period are below 10%.</td> </tr> </table> </div> 232000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Stock option activity for the six months ended June&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Exercise&#xA0;Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Remaining<br /> Contractual<br /> Life (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic&#xA0;Value<br /> (in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at December&#xA0;26,&#xA0;2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">853,551</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(337,303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,100</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options exercisable at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> 0 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>8. Commitments and Contingencies</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company had commitments to purchase inventory totaling approximately $45.4 million at June&#xA0;26, 2015.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company leases properties domestically in Hayward, California; Austin, Texas, Pflugerville, Texas; Chandler, Arizona; and South San Francisco, California and internationally in China, Singapore and the Philippines. The Company leases certain of its facilities under non-cancelable leases, which expire on various dates through 2022.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;26, 2015, future minimum payments under these operating leases were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1.00pt solid #000000; width:36.60pt; font-size:8pt; font-family:Times New Roman"> Fiscal Year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2015 (remaining in year)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,095</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,337</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,712</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,573</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,737</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,770</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px; font-size:4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,224</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px; font-size:4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the statement of operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition or results of operations.</p> </div> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" align="center"><b>Useful</b><br /> <b>Life</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Purchased</b><br /> <b>Intangible</b><br /> <b>Assets</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><b>(In&#xA0;years)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(In&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">10</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">6</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intellectual properties/know-how</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">8&#xA0;-&#xA0;12</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total purchased intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> 6.48 31042000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Stock-Based Compensation Expense</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to executives and certain employees. These equity-based awards include stock options, restricted stock awards (&#x201C;RSAs&#x201D;) and restricted stock units (&#x201C;RSUs&#x201D;) which can be either time-based or performance-based. The Company also maintains an employee stock purchase plan that provides for the issuance of shares to all eligible employees of the Company at a discounted price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Stock-based compensation expense includes compensation costs related to estimated fair values of stock options and awards granted. The estimated fair value of the Company&#x2019;s equity-based awards, net of expected forfeitures, is amortized over the awards&#x2019; vesting period on a straight-line basis over a weighted average period of four years for stock options, three years for RSUs and one year for RSAs, and will be adjusted for subsequent changes in estimated forfeitures related to all equity-based awards and performance as it relates to performance-based RSUs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company applies the fair value recognition provisions based on the FASB&#x2019;s guidance regarding stock-based compensation. The exercise price of each stock option equals the market price of the Company&#x2019;s stock on the date of grant. Most options are scheduled to vest over four years and expire no later than ten years from the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The determination of the fair value of share-based payment awards on the date of grant using an option-pricing model is affected by the Company&#x2019;s stock price as well as assumptions regarding certain variables. These variables include the expected term of the awards; the Company&#x2019;s expected stock price volatility over the term of the awards, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends. The Company estimates the expected term of share-based awards granted based on the Company&#x2019;s historical option term experience. The Company estimates the volatility of its common stock based upon the Company&#x2019;s historical stock price volatility over the length of the expected term of the options. The Company bases the risk-free interest rate that it uses in the option valuation model on U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. The Company is required to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting option forfeitures and records share-based compensation expense only for those awards that are expected to vest. The Company also considers, each quarter, whether there have been any significant changes in facts and circumstances that would affect its estimated forfeiture rate.</p> </div> 2015-06-26 The Company is currently enjoying a zero rate tax holiday related to its Singapore subsidiary that will expire for tax years beginning January 2016. <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Use of Accounting Estimates</i> &#x2014; The presentation 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 disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include reserves on accounts receivable and inventory, valuation of deferred tax assets and impairment of goodwill and other long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments may require adjustment. Actual amounts may differ from those estimates.</p> 337303 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Net Income per Share</i> &#x2014; Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive stock options and restricted stock using the treasury stock method, except when such shares are anti-dilutive (see Note 7 to condensed consolidated financial statements).</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b><i>Recent Accounting Pronouncements</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In April 2015, the FASB issued authoritative guidance that requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying amount of the related debt liability, consistent with debt discounts. The authoritative guidance is effective for the Company in the first quarter of fiscal 2017 and should be applied retrospectively. Early adoption is permitted. The adoption of this guidance is not expected to have a significant impact on the Company&#x2019;s consolidated financial statements.</p> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;26, 2015, future minimum payments under these operating leases were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1.00pt solid #000000; width:36.60pt; font-size:8pt; font-family:Times New Roman"> Fiscal Year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2015 (remaining in year)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,095</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,337</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,712</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,573</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,737</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,770</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px; font-size:4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,224</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px; font-size:4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> UCTT <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Foreign Currency Translation</i> &#x2014; The Company has reviewed its non-U.S. subsidiaries (of which all of its non-U.S. asset base resides in Asia) that operate in a local currency environment to determine their functional currency by examining how and in what currency each subsidiary generates cash through billings and cash receipts and how and in what currency the subsidiary expends cash through payment of its vendors and payment of its workforce. Also, these subsidiaries&#x2019; individual assets and liabilities that are primarily denominated in the local foreign currency are examined for their impact on the Company&#x2019;s cash flows. All have been determined to have the U.S. dollar as its functional currency. Foreign currency transaction gains and losses are recorded in interest and other income (expense), net.</p> </div> 0.11 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. Net Income Per Share</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Basic net income per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted net income per share reflects the potential dilution that would occur if outstanding securities or other contracts to issue common stock were exercised or converted into common stock.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income per share (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six months ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Numerator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Shares used in computation &#x2014; basic:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Shares used in computation &#x2014; diluted:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Shares used in computing basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Dilutive effect of common shares outstanding subject to repurchase</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Dilutive effect of options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">460</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Weighted average shares used in computing diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; TEXT-INDENT: -1em"> Net income per share &#x2014; basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; TEXT-INDENT: -1em"> Net income per share &#x2014; diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Company had securities outstanding which could potentially dilute basic net income per share in the future, but the incremental shares from the assumed exercise of these securities were excluded in the computation of diluted net income per&#xA0;share, as their effect would have been anti-dilutive. Such outstanding securities consisted of 391,676 stock options and 387,437 stock options for the three and six month periods ended June&#xA0;26, 2015, respectively, and 261,479 stock options and 274,858 stock options for the three and six month periods June&#xA0;27, 2014, respectively.</p> </div> 0.290 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Income Taxes</i> &#x2014; The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company continued to maintain a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries deferred tax amounts as of June&#xA0;26, 2015 totaling $3.2 million. Income tax positions must meet a more likely than not recognition threshold to be recognized. Income tax positions that previously failed to meet the more likely than not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company&#x2019;s expectations could have a material impact on its results of operations and financial position. Management believes that it has adequately provided for any adjustments that may result from these examinations; however, the outcome of tax audits cannot be predicted with certainty.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The determination of the Company&#x2019;s tax provision is subject to judgments and estimates.</p> </div> 1 8.10 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>10. Subsequent Events</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On July&#xA0;31, 2015, the Company completed the acquisition of all of the assets and liabilities of Miconex S.R.O. (&#x201C;Miconex&#x201D;), a provider of manufacturing services in advanced precision milling and welding of plastics for the semiconductor industry located in the Czech Republic. The purchase price of approximately $22.8 million includes $15.0 million in cash, subject to certain post-closing adjustments, 500,000 shares of newly issued common stock and up to $4.0 million of potential cash &#x201C;earn-out&#x201D; payments payable over a two-year period, based on Miconex&#x2019;s achievement of specified performance targets. In addition, the Company expects to incur approximately $0.4 million of costs related to the acquisition, which have been expensed as incurred. The Company financed the entire cash portion of the acquisition through its existing Asia operating cash. The Company&#x2019;s primary reason for this acquisition is to expand its manufacturing capabilities with its existing customers. Due to the limited time since the acquisition date and limitations on access to Miconex&#x2019;s information prior to the acquisition date, the initial accounting for the business combination is incomplete at this time. As a result, the Company is unable to provide amounts recognized as of the acquisition date for major classes of assets and liabilities acquired and the information required for indemnification of assets, contingencies, non-controlling interests and goodwill. Also, because the initial accounting for the transaction is incomplete, the Company is unable to provide the supplemental pro forma revenue and earnings of the combined entity.</p> </div> 3796000 -425000 3380000 331000 242867000 -1315000 1628000 6076000 6500000 1423000 38741000 -4304000 440000 50094000 -682000 611000 0 4761000 1231000 61000 1381000 1518000 1630000 5650000 13843000 32665000 -33530000 27025000 4967000 2297000 1078000 1102000 -5000 -2383000 76189000 22048000 752000 -425000 600000 -425000 2492000 204126000 -3750000 1836000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Restricted Stock Units and Restricted Stock Awards</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company grants RSUs to employees and RSAs to non-employee directors as part of the Company&#x2019;s long term equity compensation plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Restricted Stock Units</i></b> &#x2014; RSUs are granted to employees with a per share or unit purchase price of zero dollars and either have time based or performance based vesting. RSUs typically vest over three years, subject to the employee&#x2019;s continued service with the Company. For purposes of determining compensation expense related to these RSUs, the fair value is determined based on the closing market price of the Company&#x2019;s common stock on the date of award. The expected cost of the grant is reflected over the service period, and is reduced for estimated forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the quarter ended March&#xA0;27, 2015, the Company granted 456,500 RSU&#x2019;s, with a weighted average fair value of $8.68 per share, and granted 90,500 performance stock units with a weighted average fair value of $8.35 per share. During the quarter ended June&#xA0;26, 2015, the Company granted 134,000 RSU&#x2019;s, with a weighted average fair value of $6.53 per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the six months ended June&#xA0;26, 2015, 39,938 vested shares were withheld to satisfy withholding tax obligations, resulting in the net issuance of 313,712 shares. As of June&#xA0;26, 2015, approximately $ 7.0&#xA0;million of stock-based compensation cost, net of estimated forfeitures, related to RSU&#x2019;s remains to be amortized over a weighted average period of 2.3 years. As of June&#xA0;26, 2015, a total of 1,169,306 RSU&#x2019;s remain outstanding with an aggregate intrinsic value of $ 7.6&#xA0;million and a weighted average remaining contractual term of 1.5 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Restricted Stock Awards</i></b> &#x2014; As of June&#xA0;26, 2015, a total of 56,000 RSAs remain outstanding. The total unamortized expense of the Company&#x2019;s unvested restricted stock awards as of June&#xA0;26, 2015, was $ 0.3 million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the Company&#x2019;s RSU and RSA activity for the three months June&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic&#xA0;Value<br /> (in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unvested restricted stock units and restricted stock awards at December&#xA0;26, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,078,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">737,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(400,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(189,323</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unvested restricted stock units and restricted stock awards at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,225,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested and expected to vest restricted stock units and restricted stock awards at June&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,011,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table shows the Company&#x2019;s stock-based compensation expense included in the condensed consolidated statements of operations (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cost of sales (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">246</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">242</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">629</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">214</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">657</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">588</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1085</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">993</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(293</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(206</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(440</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(380</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">750</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">787</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,078</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Stock-based compensation expenses capitalized in inventory for the three and six month periods ended June&#xA0;26, 2015 and June&#xA0;27, 2014 were considered immaterial.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> </div> P15Y Various dates through 2022 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Significant sales to customers</i> &#x2014; The Company&#x2019;s most significant customers (having accounted for 10% or more of sales) and their related sales as a percentage of total sales were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;26,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;27,<br /> 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Lam Research Corporation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Applied Materials, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> ASM International</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> GT Advanced Technologies (GTAT)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="2%" align="left">*</td> <td valign="top" align="left">Total sales for the period are below 10%.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Three customers&#x2019; accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of June&#xA0;26, 2015, and in the aggregate represented approximately 83.4% of accounts receivable. Three customers&#x2019; accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of December&#xA0;26, 2014, and in the aggregate represented approximately 73.7% of accounts receivable.</p> </div> 0.25 0.33 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b><i>Employee Stock Purchase Plan</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company also maintains an employee stock purchase plan (&#x201C;ESPP&#x201D;) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. Under the ESPP, substantially all employees may purchase the Company&#x2019;s common stock through payroll deductions at a price equal to 95 percent of the fair market value of the Company&#x2019;s stock at the end of each applicable purchase period.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Certain Significant Risks and Uncertainties &#x2014; The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors. For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the global economy, the highly cyclical nature of the industries the Company serves; the loss or bankruptcy of any customers within the Company&#x2019;s small customer base; ability to obtain additional financing if needed; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; ineffectiveness in pursuing acquisition opportunities; regulatory changes; fundamental changes in the technology underlying semiconductor, flat panel, solar and medical device manufacturing processes or manufacturing equipment that the Company fails to be prepared for; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.</i></p> </div> P12Y P7Y P12Y P7Y P7Y P6Y P7Y P7Y P6Y P6Y 3100000 2019-02-02 2900000 1250000 P4Y 2015-04-03 200000 629000 588000 200000 101000 9000000 P3Y 0 0.509 0.274 0.834 0.10 0.10 387437 P371D P15Y P12M 3.5 P2Y P10Y P2Y3M18D P364D P3Y 1.25 P4Y 47402000 4500000 169430000 17250000 8785000 0.322 0.783 3 P1Y P4Y 0 0 39938 P3Y 313712 P1Y6M 7000000 0.95 200000 0.10 0.11 3307000 6200000 2200000 29734000 244443000 1100000 P12Y P8Y P10Y P6Y 0.0375 P1Y4M6D P12Y P8Y P7Y P10Y P7Y P6Y P6Y 0.737 3 2016-07-03 2016-07-03 0.20 238000 29882000 206000 29438000 0.20 0.207 6032000 100000 132677000 -452000 8059000 21152000 206000 7607000 1575000 993000 2592000 13093000 1798000 787000 8703000 1200000 111525000 74000 82000 242000 595000 74000 0.349 0.194 0.171 0.111 261479 13046000 94221000 18885000 6525000 0.328 0.825 0.16 0.16 5031000 135405000 90500 8.35 456500 8.68 0.07 51000 31777000 111000 31615000 0.07 0.281 2207000 10000 117549000 -359000 3428000 18822000 293000 3069000 862000 1043000 2805000 15394000 2401000 750000 10188000 1400000 98727000 35000 89000 246000 657000 51000 0.554 0.258 0.10 0.10 391676 29170000 2400000 79961000 5288000 3130000 0.326 0.812 134000 6.53 737000 189323 400650 200000 0.06 0.06 1903000 4100000 1500000 117549000 700000 0001275014 uctt:MarchiThermalSystemsIncMember 2015-03-28 2015-06-26 0001275014 uctt:UltraCleanHoldingIncAndMarchiThermalSystemsIncMember 2015-03-28 2015-06-26 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2015-03-28 2015-06-26 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2015-03-28 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2015-03-28 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember 2015-03-28 2015-06-26 0001275014 uctt:OtherGeographicalAreasMember 2015-03-28 2015-06-26 0001275014 country:CN 2015-03-28 2015-06-26 0001275014 country:US 2015-03-28 2015-06-26 0001275014 country:SG 2015-03-28 2015-06-26 0001275014 us-gaap:StockOptionMember 2015-03-28 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:GtAdvancedTechnologiesMemberus-gaap:MaximumMember 2015-03-28 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AsmInternationalMemberus-gaap:MaximumMember 2015-03-28 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember 2015-03-28 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:LamResearchCorporationMember 2015-03-28 2015-06-26 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2015-03-28 2015-06-26 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2015-03-28 2015-06-26 0001275014 us-gaap:CostOfSalesMember 2015-03-28 2015-06-26 0001275014 us-gaap:SellingAndMarketingExpenseMember 2015-03-28 2015-06-26 0001275014 2015-03-28 2015-06-26 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2014-12-27 2015-03-27 0001275014 us-gaap:PerformanceSharesMember 2014-12-27 2015-03-27 0001275014 uctt:MarchiThermalSystemsIncMember 2014-03-29 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2014-03-29 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember 2014-03-29 2014-06-27 0001275014 uctt:OtherGeographicalAreasMember 2014-03-29 2014-06-27 0001275014 country:CN 2014-03-29 2014-06-27 0001275014 country:US 2014-03-29 2014-06-27 0001275014 country:SG 2014-03-29 2014-06-27 0001275014 us-gaap:StockOptionMember 2014-03-29 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:GtAdvancedTechnologiesMember 2014-03-29 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AsmInternationalMember 2014-03-29 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember 2014-03-29 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:LamResearchCorporationMember 2014-03-29 2014-06-27 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2014-03-29 2014-06-27 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2014-03-29 2014-06-27 0001275014 us-gaap:CostOfSalesMember 2014-03-29 2014-06-27 0001275014 us-gaap:SellingAndMarketingExpenseMember 2014-03-29 2014-06-27 0001275014 2014-03-29 2014-06-27 0001275014 uctt:TermLoanCreditFacilityMembeructt:SiliconValleyBankMember 2014-12-27 2015-02-04 0001275014 us-gaap:RevolvingCreditFacilityMembeructt:SiliconValleyBankMember 2014-12-27 2015-02-04 0001275014 us-gaap:CustomerConcentrationRiskMember 2013-12-28 2014-12-26 0001275014 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncLamResearchCorporationAndAsmInternationalMember 2013-12-28 2014-12-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:TradeNamesMember 2013-12-28 2014-12-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:TradeNamesMember 2013-12-28 2014-12-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:CustomerRelationshipsMember 2013-12-28 2014-12-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:CustomerRelationshipsMember 2013-12-28 2014-12-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:IntellectualPropertyMember 2013-12-28 2014-12-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMemberus-gaap:MinimumMember 2013-12-28 2014-12-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMemberus-gaap:MaximumMember 2013-12-28 2014-12-26 0001275014 2013-12-28 2014-12-26 0001275014 us-gaap:RevolvingCreditFacilityMembeructt:SiliconValleyBankMember 2014-12-27 2015-01-31 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:TradeNamesMember 2015-02-01 2015-02-28 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:CustomerRelationshipsMember 2015-02-01 2015-02-28 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMemberus-gaap:MinimumMember 2015-02-01 2015-02-28 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMemberus-gaap:MaximumMember 2015-02-01 2015-02-28 0001275014 uctt:MarchiThermalSystemsIncMember 2014-12-27 2015-06-26 0001275014 uctt:UltraCleanHoldingIncAndMarchiThermalSystemsIncMember 2014-12-27 2015-06-26 0001275014 uctt:EmployeeStockPurchasePlanMember 2014-12-27 2015-06-26 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2014-12-27 2015-06-26 0001275014 us-gaap:EmployeeStockOptionMember 2014-12-27 2015-06-26 0001275014 us-gaap:RestrictedStockMember 2014-12-27 2015-06-26 0001275014 us-gaap:CustomerConcentrationRiskMember 2014-12-27 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2014-12-27 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember 2014-12-27 2015-06-26 0001275014 uctt:OtherGeographicalAreasMember 2014-12-27 2015-06-26 0001275014 country:CN 2014-12-27 2015-06-26 0001275014 country:US 2014-12-27 2015-06-26 0001275014 country:SG 2014-12-27 2015-06-26 0001275014 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2014-12-27 2015-06-26 0001275014 us-gaap:MinimumMember 2014-12-27 2015-06-26 0001275014 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 us-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 us-gaap:StockOptionMember 2014-12-27 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:GtAdvancedTechnologiesMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AsmInternationalMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncLamResearchCorporationAndAsmInternationalMember 2014-12-27 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember 2014-12-27 2015-06-26 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:LamResearchCorporationMember 2014-12-27 2015-06-26 0001275014 us-gaap:RestrictedStockUnitsRSUMembeructt:EmployeesMember 2014-12-27 2015-06-26 0001275014 uctt:UctTradeNameMember 2014-12-27 2015-06-26 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:GeneralAndAdministrativeExpenseMember 2014-12-27 2015-06-26 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2014-12-27 2015-06-26 0001275014 us-gaap:CostOfSalesMember 2014-12-27 2015-06-26 0001275014 us-gaap:SellingAndMarketingExpenseMember 2014-12-27 2015-06-26 0001275014 uctt:NewRevolvingCreditFacilityMember 2014-12-27 2015-06-26 0001275014 uctt:NewTermLoanCreditFacilityMembeructt:FourInstallmentsMember 2014-12-27 2015-06-26 0001275014 uctt:NewTermLoanCreditFacilityMembeructt:TwelveInstallmentsMember 2014-12-27 2015-06-26 0001275014 uctt:NewTermLoanCreditFacilityMember 2014-12-27 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:TradeNamesMember 2014-12-27 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:TradeNamesMemberus-gaap:MinimumMember 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:TradeNamesMemberus-gaap:MinimumMember 2014-12-27 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:TradeNamesMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:TradeNamesMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2014-12-27 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMemberus-gaap:MinimumMember 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMemberus-gaap:MaximumMember 2014-12-27 2015-06-26 0001275014 2014-12-27 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMember 2013-12-28 2014-06-27 0001275014 us-gaap:EmployeeStockOptionMember 2013-12-28 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2013-12-28 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember 2013-12-28 2014-06-27 0001275014 uctt:OtherGeographicalAreasMember 2013-12-28 2014-06-27 0001275014 country:CN 2013-12-28 2014-06-27 0001275014 country:US 2013-12-28 2014-06-27 0001275014 country:SG 2013-12-28 2014-06-27 0001275014 us-gaap:StockOptionMember 2013-12-28 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:GtAdvancedTechnologiesMemberus-gaap:MaximumMember 2013-12-28 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AsmInternationalMember 2013-12-28 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember 2013-12-28 2014-06-27 0001275014 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:LamResearchCorporationMember 2013-12-28 2014-06-27 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2013-12-28 2014-06-27 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2013-12-28 2014-06-27 0001275014 us-gaap:CostOfSalesMember 2013-12-28 2014-06-27 0001275014 us-gaap:SellingAndMarketingExpenseMember 2013-12-28 2014-06-27 0001275014 2013-12-28 2014-06-27 0001275014 uctt:NewRevolvingCreditFacilityMember 2015-06-26 2015-06-26 0001275014 uctt:NewTermLoanCreditFacilityMember 2015-06-26 2015-06-26 0001275014 uctt:MiconexSroMemberus-gaap:CommonStockMemberus-gaap:SubsequentEventMember 2015-07-31 2015-07-31 0001275014 uctt:MiconexSroMemberus-gaap:SubsequentEventMember 2015-07-31 2015-07-31 0001275014 uctt:MarchiThermalSystemsIncMember 2015-02-05 2015-02-05 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2015-06-26 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2015-06-26 0001275014 uctt:CaliforniaAndOregonMember 2015-06-26 0001275014 us-gaap:AsiaMember 2015-06-26 0001275014 us-gaap:MinimumMember 2015-06-26 0001275014 us-gaap:MaximumMember 2015-06-26 0001275014 us-gaap:MoneyMarketFundsMember 2015-06-26 0001275014 us-gaap:RestrictedStockMembeructt:NonEmployeeDirectorsMember 2015-06-26 0001275014 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2015-06-26 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2015-06-26 0001275014 us-gaap:MachineryAndEquipmentMember 2015-06-26 0001275014 us-gaap:LeaseholdImprovementsMember 2015-06-26 0001275014 us-gaap:FurnitureAndFixturesMember 2015-06-26 0001275014 us-gaap:SubsidiariesMembercountry:CN 2015-06-26 0001275014 uctt:NewRevolvingCreditFacilityMember 2015-06-26 0001275014 uctt:NewTermLoanCreditFacilityMember 2015-06-26 0001275014 us-gaap:InventoriesMember 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:TradeNamesMember 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:TradeNamesMember 2015-06-26 0001275014 uctt:UctMemberus-gaap:TradeNamesMember 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:CustomerRelationshipsMember 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:CustomerRelationshipsMember 2015-06-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:IntellectualPropertyMember 2015-06-26 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMember 2015-06-26 0001275014 2015-06-26 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2015-03-27 0001275014 2015-03-27 0001275014 us-gaap:AsiaMember 2014-06-27 0001275014 2014-06-27 0001275014 2015-07-24 0001275014 uctt:MarchiThermalSystemsIncMember 2015-02-28 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:TradeNamesMember 2015-02-28 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:CustomerRelationshipsMember 2015-02-28 0001275014 uctt:MarchiThermalSystemsIncMemberus-gaap:IntellectualPropertyMember 2015-02-28 0001275014 2014-03-28 0001275014 uctt:MiconexSroMemberus-gaap:MaximumMemberus-gaap:SubsequentEventMember 2015-07-31 0001275014 uctt:MarchiThermalSystemsIncMember 2015-02-05 0001275014 uctt:MarchiThermalSystemsIncMembeructt:NewRevolvingCreditFacilityMember 2015-02-05 0001275014 uctt:SwinglineSubFacilityMembeructt:CreditAgreementsMember 2015-02-05 0001275014 uctt:NewRevolvingCreditFacilityMembeructt:CreditAgreementsMember 2015-02-05 0001275014 uctt:NewTermLoanCreditFacilityMembeructt:CreditAgreementsMember 2015-02-05 0001275014 us-gaap:LetterOfCreditMembeructt:CreditAgreementsMember 2015-02-05 0001275014 uctt:TermLoanCreditFacilityMembeructt:LoanAndSecurityAgreementMembeructt:SiliconValleyBankMember 2015-02-04 0001275014 us-gaap:RevolvingCreditFacilityMembeructt:LoanAndSecurityAgreementMembeructt:SiliconValleyBankMember 2015-02-04 0001275014 uctt:NewRevolvingCreditFacilityMember 2015-02-02 0001275014 uctt:NewTermLoanCreditFacilityMember 2015-02-02 0001275014 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2014-12-26 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2014-12-26 0001275014 us-gaap:MachineryAndEquipmentMember 2014-12-26 0001275014 us-gaap:LeaseholdImprovementsMember 2014-12-26 0001275014 us-gaap:FurnitureAndFixturesMember 2014-12-26 0001275014 us-gaap:RevolvingCreditFacilityMember 2014-12-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:TradeNamesMember 2014-12-26 0001275014 uctt:UctMemberus-gaap:TradeNamesMember 2014-12-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:CustomerRelationshipsMember 2014-12-26 0001275014 uctt:AmericanIntegrationTechnologiesLlcMemberus-gaap:IntellectualPropertyMember 2014-12-26 0001275014 2014-12-26 0001275014 2013-12-27 iso4217:USD shares iso4217:USD shares pure uctt:Segment uctt:Customer EX-101.SCH 6 uctt-20150626.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Organization and Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Balance Sheet Information link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Acquisitions link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Goodwill and Purchased Intangible Assets link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Borrowing Arrangements link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Income Tax link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Net Income Per Share link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Segment and Geographic Information link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Organization and Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Organization and Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Balance Sheet Information (Tables) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Acquisitions (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Goodwill and Purchased Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Income Tax (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Net Income Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Segment and Geographic Information (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Organization and Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Organization and Significant Accounting Policies - Financial Assets Measured at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Organization and Significant Accounting Policies - Components of Reserve for Warranty Costs (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Organization and Significant Accounting Policies - Additional Information 1 (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Organization and Significant Accounting Policies - Schedule of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Organization and Significant Accounting Policies - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Organization and Significant Accounting Policies - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Balance Sheet Information - Summary of Inventory (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Balance Sheet Information - Equipment and Leasehold Improvements, Net (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Acquisitions - Schedule of Allocation of Preliminary Purchase Price for Acquisition (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Acquisitions - Summary of Purchased Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Acquisitions - Unaudited Proforma Consolidated Results of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Goodwill and Purchased Intangible Assets - Goodwill and Other Indefinite Lived Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Goodwill and Purchased Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Goodwill and Purchased Intangible Assets - Future Estimated Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Borrowing Arrangements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Net Income Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments under Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Segment and Geographic Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Segment and Geographic Information - Revenue by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 uctt-20150626_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 uctt-20150626_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 uctt-20150626_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 uctt-20150626_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions - Unaudited Proforma Consolidated Results of Operations (Detail) - Marchi Thermal Systems Inc [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales $ 117,549 $ 135,405 $ 244,443 $ 283,184
Net income $ 1,903 $ 5,031 $ 3,307 $ 11,039
Basic earnings per share $ 0.06 $ 0.16 $ 0.11 $ 0.36
Diluted earnings per share $ 0.06 $ 0.16 $ 0.10 $ 0.35
XML 12 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Events - Additional Information (Detail) - Jul. 31, 2015 - Subsequent Event [Member] - Miconex [Member] - USD ($)
Total
Subsequent Event [Line Items]  
Cash paid for acquisition $ 15,000,000
Business acquisition, potential cash payments period 2 years
Total purchase price $ 22,800,000
Acquisition costs 400,000
Maximum [Member]  
Subsequent Event [Line Items]  
Business acquisition, potential cash earn-out payments $ 4,000,000
Common Stock [Member]  
Subsequent Event [Line Items]  
Shares of newly issued common stock 500,000
XML 13 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Numerator:        
Net income $ 2,207 $ 6,032 $ 3,380 $ 13,088
Shares used in computation - basic:        
Weighted average common shares outstanding 31,615 29,438 31,042 29,157
Shares used in computation - diluted:        
Weighted average common shares outstanding 31,615 29,438 31,042 29,157
Dilutive effect of common shares outstanding subject to repurchase 111 206 232 288
Dilutive effect of options outstanding 51 238 84 460
Weighted average shares used in computing diluted net income per share 31,777 29,882 31,358 29,905
Net income per share - basic $ 0.07 $ 0.20 $ 0.11 $ 0.45
Net income per share - diluted $ 0.07 $ 0.20 $ 0.11 $ 0.44
EXCEL 14 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`!I^!4=XY$XD]0$``#\A```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:S4[C,!`'\%>IG[_Y"G.=G88X[+J4_+?&(MM3U;'VGD:SRWV@Y%Y6VOO!M#H9-[+M MV!UDG;O5RK34N?;!YBUURJ7I4XY7LSL=THVV.07;#6P*[#]Y7>+L8PI&'TAW ML2=*=JAC>AHH'JN_C[Q4OJ*5?AC2NPH_W[LZT#"MB;WQSZ6N=SE+S+\MJQR- M;ZIPN/%OG1E;AN;']6\[ROD_7LO!3=S:X2KH1W-08'NR,95C;;49CXWJT87- M#^5):%^A-!8Z??_3T*=@9-/AA$B\JP\!TH<$Z4.!]-&`]'$&TL=G MD#Z^@/3Q%:0/OD!I!$54CD(J1S&5HZ#*453E**QR%%QW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M M*;V"^GH`A3&^.R6:E((C-Z."N[_8_`)02P,$%`````@`&GX%1ZKL&"/T`0`` M_R```!H```!X;"]??3,L1DS;''6!=#9!(=+G=Y-'EN&A MR_7J1SHVY=!WN3T,>?'G=.SR:OI^7;6E#*L0\J9-IR;?]$/JIJ>[?CPU9;H= M]V%H-J_-/@6MZV48+^=4CP\?9R^>M^MJ?-Y*M?C9C/M4UM7O?GS-;4HEA_.' MW$P+3(_?AO2=Y?O=[K!)3_WFUREUY8N*\&^!*LP'Z7R04H)L/L@H03X?Y)2@ M.!\4*4'+^:`E)>AV/NB6$G0W'W1'";J?#[JG!$D-9*PY20AKCM8"N!:.UP+` M%H[8`L@6CMD"T!:.V@+8%H[;`N`6CMP"Z!:.W0+P%H[>"O16CMX*]%;27AMM MMCEZ*]!;.7HKT%LY>BO06SEZ*]!;.7HKT%LY>BO06SEZ*]!;.7H;T-LX>AO0 MVSAZ&]#;2&CO0VSEZ.]#;.7H[ MT-LY>D>@=^3H'8'>D:-W!'I'CMX1Z!TY>D>@=R3]5GFA=VZ;,6U?RGCH]OG: M-?\-AT47>.?R=DS73SE/A0T76I=II13.UZN_6^>I?T/"I_\Z/+X#4$L#!!0` M```(`!I^!4>/4(8Z$P,``.P-```0````9&]C4')O<',O87!P+GAM;+V7P7+: M,!"&7T7#*3T0$P?2EB&>H81),],V3"'I6<@+:")+CB03R--W+0<7$F'`A^82 M6=I/TNZ_6HF>-*WN2*L4M.5@R"H1TG2Q\[JQL#;M!H%A"TBH.4<3B:,SI1-J M\5//`S6;<08WBF4)2!N$K=95`"L+,H:XF9:3-J)>ODH_305GU'(EHY^<:674 MS)+ABH'H!>\-'($SCX%EFMMUU"ILMKNE6+%<=/,X MP?V9!IE2`WGSNK&DFE-I&\3P5_P,&\6R1:]KB]18'?U1^LDL`*SI!66G:V[; M;K=Y.^JTG06V=BV#TK/H+6P[?N<]$VX%F/O9B&K[GT+A?-H$HM-N;'F_F8)0 M&9.AM)B.Y$X62Z%XVR$I6P.%YT(:B`FVC!(\QC2+R3YUW,J^:MSV,5AS.>28X!14M)G7F;C[#C/G(,1Z[/GC!N>CQNOP:U2 M\0L7PBT_RC1;T-R'.VGQK/&I?PM*:_6"R47Z6N=',M?1/_V=9"H!,J$K[_`O MYX(S&8$FKBSLB6Z2<.O6<3O%&%O<`$B&U=%+C&%>IM,YR;+CH=^O:N9+S68KZO&>8YSG3\>5!9KSO^/*AF_'GPX1;? M%>G#8WO[U?SNC1SL_K:+_@)02P,$%`````@`&GX%1^FB+7(_`0``:0,``!$` M``!D;V-0OXZ3@EG+CX,D9"PXE^*N]JK6GW"Z2 M#:*EA'B^`<7\*%3HD%P;IQB&T%7$,KYE%9!QEET3!<@$0T8.P-3VQ*0L!*?< M`4/C.KS@/=[N7!UA@A.H08%&3_)13I+R16^U:71!!GU9!,#:IU!Z9 MYA!47E)L+2R24^?7R=W]ZB$IQUD^2[-YFLU6^8Q.YW1Z\WZ8[,S?8%AU0_Q; MQR>#<;LHL88+=QLU(BXW?D:0`,^=M"B-O@@7,=_$$>9W'Y_`\7)0)XR7;0MM M8YSP9;Q?0W1X.6%EE7'M,?4C.GM5Y1=02P,$%`````@`&GX%1YE&UL[5I;<]HX%'[OK]!X9_9M"\8V M@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/`0LZ?O.14?G MZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@ MM.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1. M6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K: M=#1M&N#C\7@XMLO2BW`A(5M>5`TR``6'!VULS2`Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2 M&98T1G*=D`4.`#?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5`9<8 MWS2J-2S%UGB5P/&MG#P=$Q+-E`L&08:7)"82J3E^34@3_BNEVOZ MKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77. MUI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W M1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N M@GL!_]':-\*K^(+`.7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+ M,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6 M'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O M40+R4E5@,5O&`RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-G MJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM) MQ%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M#`DL6XA9$N)- M7>W5YYNTB42%(JP#`4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.N MVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH`1JV*^NJ]/^26<.[1[\8$@F_S6VZ3V MW>`,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^' M19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A M[8N_`5!+`P04````"``:?@5')ZL$ZEL"``!N"P``#0```'AL+W-T>6QE9A;T6V94>@#T^6,Z>_?OIP M[,20ILG2DKSHZNC>54J,LLH$,>I-?'_J,40XC$->LQE3%4A%S54$OW00#O$+NW`)@>/XD44PF%Y![_6D8]_?36P6!^33 M`\E?XAY07Q]&_0+S@/BK(?;:DX_#7/#^`B;0`7%8/8,EHMH_,.ZIH$("I6]8 M*[`(1PP[CSM$22*)`7/$"%TY>&(`6Q2M'R-<2)O;91CF&?M])EDD$?3;W^O3 M)3V['D MX`P[L0Z:B7:VCS[801^':,T*%D*29^UO"B'5`)80++%4)-U$_DI4SG&CV@KV MFGR7PF.W_)::3G]JO1I=@N]]/$K;3I^4I[FYHZ1;7?G*LR\Q;Y/VE>V[,V&N-66^Q0D-2$*L+7 M&I!YR-P;W72K8_4M47-F3=\-[:I"B7[\;F719!G.44W5`UD*91(0X^N!.-\;^FAOSB]PU M2KM3.\U6WJ]/1R-7K43#W9]F+72XMS"VX3Z)).2ZS483MAGIE265JL85=KZ3[ M[^%&1FJQX*WRUZ&SNW:G64X9I9,M(S[V4XJ-0V"\0'CEY:VXYO-I-LX(;[WY M2RHO[!?NQ84U[5KJ96!E9"&M\[,XW.[)1FK9R/O8[W#F5F;SM['RWFC/U:RR M1JFN5KS150HMN,5KT'/9__B#,QS2;C`+R53LZEDO[W-.O*2L21C/:& MTH7_J41T%YS=%!.N:W*N?:"02[V=O!":V(?P\&7=-6Q/92C8RSK?A@I!GXVN MA7:B)J'DC))UB$I-/G'%=24(@"B`Z*&@`D`%@(HW@V8^',*0`<0`Q`X%E0`J M`50^!WVW2Z[E?1?9+N`SN=0RO&D\3,!9!:`)@";/0;NH=KJ\,%_O`?'^.>*L MNFF#+-T+#;6.H=;Q\UH7QM0;J537^ZO65BL>XW(95-9+.0?0"8!.$B,PUII- M>&'(F;6A;IP1CQW)Q^C;^#GA4E>F$>2:WV&MGJ4)3;]U\>IJ7@D;`LBMP/HH M9YZTLVFD[SK;Q2`8X<,HA*ZDZ'4?Y4+50>?I&%4X8H])@F/![TA^(Z2]%J>JC5%*VF:#4]U&J*5E.TFB:L'D8=(PJMI@FK MAU$GB$*_:<+O052!?A?H=Y'P>QB5(PI=+Q*N#Z,HHM#V(F'[,*JWH^AM*1*V MO[PN'9%9VR`*;2\2M@^ASF]:1*'M1<+VWA)W1,[JNBMSM<4B"FTO$K;OH69A M4U^W2A"S(&=*&42A[<4K.XQM>!IN?T=2MX@B"FTO7EO#C\B_FK==(D"NK-D; M(-I>'+J:,[2=H>TL8?LP"FUG:#M+V#Z,0ML9VLX2M@^CT':&MK.$[<,H7-M9 M;PN=LCVYWWN4%5%H.TO8_O01%:_8SM!VEK!]'Q43O)@!_8BIKJ@1A;:SA.W) M;_-12%M<^!KR7K:!MK.$[2^@=@-%%-K.$K8/?^B/,'5!V\N$[8.H$FTOT?8R M8?O@GJ%$VTNTO4S8/HQ"VTNTO4SM9/:WT7VY$(6VE^PAVWY*L&NQD%K4\?># MZYH)^7L5_TF$PS;+8&7<=L;SKZ8.;<>?"1E9M$I]#M>^ZW\,[U+N+7GW%^+C M_U!+`P04````"``:?@5',/#YN%$"``#T!P``&````'AL+W=OXUM;2:47&! MUME_O\!!IY/X<2."[WN>`W(@Z[GXD"5CROMLZE;N_5*I;H>0+$K64/G$.];J M+Q>J8:VL>.L)=MG[SWAWQ)&16,7OBO7RX=TSR9\X M_S"=G^>]'Y@<6,T*94)0W=S9D=6UB:3)?UW0+Z8Q/KX/T5_L='7Z)RK9D==_ MJK,J=;:![YW9A=YJ]<[[5^;F$)N`!:^E?7K%32K>#!;?:^@GM%5KVQZ^1*&S M31N(,Y#10-)%0^@,X6B`I4.0F9W7#ZIHG@G>>P)^1D?-/\>[4*]G)2#UH M/PF[4GEVSX,,W4V8;PIB%0=0X%&!=.P10.8!SDZLG``(B0+D$&3SE`6RG:@N*K<+/R204/2.,`S]8$7"GA`07WBI0WF-&1FA^&% M*AXH4,8$+U&#MF&B:N]?*17\%MK M[[J'T?&">R;VD/Z2YUE'K^P7%=>JE=Z)*WW4VQ/YPKEB.HG@22=3ZBMX[-3L MHLQK:K*$2PDZBG?#'3M>]/E_4$L#!!0````(`!I^!4&PO=V]R:W-H965T&ULC9A-DYLX$(;_"N7[!O0MICRN M6K.UM7M(52J'W3-CRV,J?'B!&2?_?H%N.7:"6KD8`T\WKY#TJL7VVO5?AK-S M8_*UJ=OA>7,>Q\M3F@Z'LVO*X4-W<>UTY]3U33E.I_UK.EQZ5QZ7H*9.>9;I MM"FK=K/;+M<^];MM]S;65>L^]YPOI;IO> MXHY5X]JAZMJD=Z?GS>_LJ1!B1A;BG\I=A[O_R2S^I>N^S"=_'Y\WV:S!U>XP MSBG*Z?#N"E?72_E(,KNOK?ZCB>)[79)CFZ M4_E6CY^[ZU\.VZ#FA(>N'I;?Y/`VC%WC0S9)4WZ%8]4NQRO`%)0M[?JC',O=MN^N20^=<2GG/F=/8GISAV1JS#!=7&[URYO: M;=]W7&[3]SG/`\(79(](F"B04#:@%*::NR=2TZJD4O*41&:$'$&$K*"O2@Q$25&,C`""6`6"U6 M!PLJ`"]Y%$U.:@AQN0>$";OQ\'/ M8I":Q+!U+;/)1L2P#-00';!'QDB>$].M0$RIG-F`'L(GO1[P.$%TPMXSQF1$ MEQ:(,6WO;/=1#V&97@^/SR=DN-&4S_A,4@;\F\4-F(%Q"DVI07-5U)Q"2.O` M*&9Q`V82>X'2@HQD2I%=A6Z>3\L&#R@B;!B7-P;V*4*C+VZ>#%V/8B)0`?"XAW(P M/DEY.C*:<[*C/*8G%PWHB7LH!^>3E*VYS*@\-'[BY2Q7:!:!#(2/ M^HT&N)_,`QGBWL<-SMQ`AKA;K!=NPD3D`%3&TG='<_VQ^P4/'3'`1LGO?S8ZS823O&WT1!J;0^ZJH1![N0 MLMT[CC@5M"9BQUK:J"<7QFLB59-?'=%R2LXF5%>.BU#HU*1L["PU?2\\2]E- M5F5#7[@E;G5-^-\G6K'N8&-[Z'@MKX74'4Z6.F/N7-:T$25K+$XO!_L;WN?8 M((;X7=)./-Q;6O[(V)MN_#P?;*0=:$5/4I<@ZG*G.:TJ74F-_-X7_3^F#C[> M#]6?S725_I$(FK/J3WF6A;)%MG6F%W*KY"OK?M!^#H$N>&*5,-_6Z28DJX>( M;=7D`ZYE8ZX=/(F2/C8?"`F9G7=R))EG+661P6HR5Z MS?'>4V_N9*G)"-5I'G'SIK+TG@51ZMQUG0GB&N0)$'>9R'LB&!%'C3]*N,L2 M'DBX(!'/Y[WEO`]Y#_+)5+$Q2`23``2C:)G)@8GQO(:_J>&;?(CFAHA!`Q"T M0P@O4_D<-7$)-ET"<)D=)0"7H'\E\%D&\P5P8A1N&H5@Y*X8`;*F\IF8.$2; M#A$X>"LK%'UIA>:HB4N\Z1*#B[_R/@!)ME=H`9P8)9M&"1@%*T:`>#AR@QC/ M_MYZ(P#=)`A=SUOX8>N]=D,)(W`*5YQZY@M2/;EAM;)I#E:PX86SF\E@U3,( M)_[*&N?S'!@Y#SMZ2Z[T%^'7LA'6D4EU.)@]_,*8I*H.VJEZA3JTQT9%+U+? M1GH@.,:@(5D[G,KC7X/L'U!+`P04````"``:?@5'=AM+03X$```A$P``&``` M`'AL+W=OP9]`9++XZHU M)I4<4K6UA^R9L>6/6C`.X/'FWT?0#3/C1]6U?Z_6JNK7%^6*_UD%S*\N\_G=CB^K^O."+H>';^7AJNX9PO0K' MN/VYM)?F7%V"VAZ>%U_X,A.B0WKB[[.]-^^^!UWQ+U7UHWOX<_^\8%T-MK"[ MMDN1NX]7F]JBZ#*YGO_!I&]]=H'OOP_9?^_ENO)?\L:F5?']O&]/KEJV"/;V MD-^*]EMU_\.BAJA+N*N*IO\_V-V:MBJ'D$50YC_A\WSI/^_PBV88-AT@,$", M`6,_TP$2`^1;@"(#%`:HS_8084#TT$,(VON1V^9MOE[5U3VH8;JO>;>J^#)R M<[,+W'`UKK'_J>[G8KUZ7<=Z%;YV>3X@HD;1%L]HBT":GNHE`&R!&)V*R&*#2"$>` M1R+R8UO`!%-6<@*YH.E[/CHN&>&+X-QH7(".DI`#QQ&AB5`!29GHAXZ`` M)*/8H\G,:C*@B>AD`XC0C%B>*4*1H68:(%UR$(?^%$E#O,7I M@$EF2'6`N,^3S3L_! M4C51SP89R1Y/5A^UX:'!S0BE#2B5Q)1G(,5C+HU'VKS1<[!433G]P,24&R+$ MHX3R^8&2U#K)D)(L\LW9O,USL%0]N4/@\0P9M^R)\U2*5,PD<=3;(B7E],N- M9S.DW)ZD/0<8/N_T'*Q>>VR1SWL]USBC4Z4:'!Q@V!-+V(=_DS-G<*R&H,FA M,CA4`\2)5-E(*9_.>?_G!OV-TFG^CT[S&9WF4SH'2GE<4Q!'`EP1`GW0D6['H0Y+B`GS_I#^ZU8P9F.*V%>R,9O;63SJYGU7"&(=#.K0 M=WE"G1=3Q(31E!ULQVPRHLY,8S;#'E=Y^.[O_]+6Q_[FI0EVU>W2=A/_KG6\ MW?G27^X\M&_X,N43[5N^S.#NYBW]>G7-C_:OO#Z>+TWP4K5M5?:7"X>J:JVK MF#VYRD\VWX\/A3VTW=>DDP0W./#05M?A0FJ\%5O_!U!+`P04````"``:?@5' M2,OX;-0$```S&0``&````'AL+W=O?6MWV^:UK\X7^ZV-NM>Z+MO_]K9J M;H\KO?(/OI]?3OWX8+/;;N:XX[FVE^[<7*+6/C^N/NN'PF2C9%+\?;:W[N[_ M:#3_U#0_QC=_'A]7:O1@*WOHQR;*X>7-%K:JQI:&GO^E1M_['`/O__>M?YG2 M'>P_E9TMFNJ?\[$_#6[5*CK:Y_*UZK\WMZ^6U#UE% M=?G3O9XOT^O-?9(I"EL.``J`.6#N9SD`*0#?`\R4J7,VY?5'V9>[;=O3A^UTTCMMF^[+-]NWL9V/DA@DNR=1,^*S=#XW`/P M/5`X3.'`=U`X1:J6>T"^!W0YX!2?,_&&CS5)#(Y,FRDS3H)'5.4'#B M)&`DNX47&5AVD@6=9,[)XO22$R=)8\E(YHTL^\B#/G+G(Q9\.(F.=288<2)0 MFAF1$6$!*UHY+\(2V)/&@&"X(-%:)QH9-P*#:-%K1Y@\95H0&./S<0C)A6'; MD\:@$E9"0:JU8=T(//)N')`@E]PXS3J)U2)2O!V2H=8,4W28;]J!*1?]&#^1 M(*V]=UG*^1$@Y_TXRFDI\SV)DDS:DR0:[#!FPL34#G42#?>D62=:\I+0ON2\ MA)FI'>R,."XIK8@T%A<.R3)$SD^8G-HQSPAI[TFCM1(GRJM2#EIA?FJBHQ+M MY+1_96Q14XEF:`YAAH(B.])A2Z*U9(8TB6*&!@2">B]4HRGIN"61T2#-%*G2 MA`,."#@FH`.0'6YTPPP%I":DXQ(\'5/I)"N\3!OND((P1(&J.R7V1"+#]1.& M(W@XIE+BQ#W$&"4*>)T&KKH&@9!^-JD85-R""(,-4FI".H)(-*X\05:0#'*E MN)S"9(.96I(A*OD@%^:B\$UEA@$MA-$&Q",MH8U$ZZ%BD(K9PNL@B[D1PC#> MD/"F);R1:#@8F6\L&&87ZG`M2IH`U4G%UZ(8KB21T*4EDI)HV'Y20>!5&F.F MEL0P!Y$XJ*6O+R0:-KD\/B1C3QH,8Q")<%KB,HG6@)DPC`7)LCSFEFD8ETBX MU.+R<:(TR\6=3+)$F;OL/AH*UY.8^$I',I00ZA)I7@N2)3DFG"&!O?YVA-C+ MG><8IB5Z6DKX]B(#XIP34[7A[(1IB41+D(X^+\*8P;(),]`0`T'"\BP286!F MG#(UD0E_3S;$-V"VKPGCS8`W*V5$(LRX.L:$P64(7""!RXN2Y2K&WZLY59HS M9G[CAH^H!\(;V,BQ2 MU=^)9D3Y/,5?N]K;[7#X6[ MS7]O9K>]EB_VK[)].5^ZZ*GI^Z:>+K2?FZ:W@S7U:1C.DRV/\YO*/O?CO^DX MSNY.W[WIFZO_B6+^G63W/U!+`P04````"``:?@5':I[4>Z(!``"Q`P``&``` M`'AL+W=ODEXT<2TVK MJGU8J>K#[C.QQS8J,"[@N/OW"_C2;)7L"\P,YYR982`?T+Z[%L"33ZV,V]'6 M^V[+F"M;T,)=80$!E(I"(?''I/F5,A)/[5G]*74;JC\( M!P^H?LO*MZ'8C)(*:M$K_X;#,TPM7$?!$I5+*RE[YU'/%$JT^!QW:=(^C"=W MV40[3^`3@7\CL#%1*O-1>%'D%@=BQZOM1)S@:LO#190DU.9",!W9U'B1'XL5 MO\W9,0K]@^$)LY\P"X(%]24%OYQBHO-$Y^?IZ\OT]5CA>JKP[KS`YK+`9A38 M_*_%$;.?,3^^)6$G=ZK!-NGI.%)B;])#/8DNK_.>IYE\P8N\$PW\%+:1QI$# M^C#9-(`:T4-(GUU=4]*&_[,X"FH?S=M@V_%)C8[';OX@RR\M_@)02P,$%``` M``@`&GX%1VB3._RB`0``L0,``!@```!X;"]W;W)KQ%(JES#DE1*B>TKZX'\.1-*^,.M/=^V#/FZAZT<'[95B:-7TL"S)6[46M@_1U`X'>B&+H$7V?4^!EA5 MLI772`W&233$0GN@CYO]<1<1"?!3PN0N;!)K/R&^1N=[]9\SUE)%[:B_K7U&VH_B0%6>J\VV*-DY"OV#X0ESG#$K@@7U-06_G6*F M\T3GU^G;V_1MKG";L_.'ZP*[VP*[++#[7XL9JP7;IZ3A2XVC2 M0[V(KJ_SD:>9O,.K&PO=V]R:W-H965T&UL?5/+;MLP$/P5@A\0RI32%H8L($X1 MM(<"00[MF996#X3D*B1EI7]?/B3%+>Q>2.YR9G:6CW)&\VI[`$?>E=3V0'OG MQCUCMNY!"7N'(VB_TZ)1POG0=,R.!D0324HRGF6?F!*#IE49<\^F*G%RZHVOB9>AZ%Q*L*MG&:P8%V@ZHB8'V0!]V^V,1$!'P$1I`Q"OO#;HOE1,A`OUZOZ4^S6NS\) M"X\H?PV-Z[W9C)(&6C%)]X+S-UA:N`^"-4H;1U)/UJ%:*90H\9[F0<=Y3CMY MOM"N$_A"X!OA2Q:-IT+1YE?A1%4:G(E)1SN*<(.[/?<'41/OS?IDW#*Q\:H\ M5[N:3SZ_3\-CU/#O/%87Y=H+@M4"2! MXG\M)LQQQ13_%&$79ZK`=/'I6%+CI.-#O3XAO(?C>'&@6+("$V@4%[J4OT;C>F\TH::#EHW2O.'V#N85= M$*Q1VCB2>K0.U4*A1/&/-`L=YRGM[(J9=IV0SX1\)7S)HO%4*-K\RAVO2H,3 M,>EH!QYN<+//_4'4Q'NS/AFW3&R\*L_5IMB5[!R$_L+D$7.<,2N">?6U1'Z[ MQ$S/(SV_3B]NTXODL)@=WE\7V-X6V":![?]:3)CC@GGXIPB[.%,%IHM/QY(: M1QT?ZD5V?9V/>;R33WA5#KR#']QT0EMR0N=O-EY`B^C`E\_N=I3T_O^L@836 MA>6#7YOTI%+@<%@^R/I+JS]02P,$%`````@`&GX%1^-(T-NE`0``L0,``!D` M``!X;"]W;W)K&UL?5/;;N,@$/T5Q`<4A[B7C1Q+ M3:MJ]V&EJ@^[S\0>VZC`N(#C[M\O8,=-JZ0OP`SGG#G#I1C1OKH.P)-WK8S; MTL[[?L.8JSK0PEUA#R;L-&BU\"&T+7.]!5$GDE:,9]D-TT(:6A8I]VS+`@>O MI(%G2]R@M;#_=J!PW-(5/29>9-OYF&!EP19>+348)]$0"\V6WJ\VNSPB$N"/ MA-&=K$GTOD=\C<&O>DNS:`$45#XJB#`=X`&4BD*A\-NL^5$R$D_71_6GU&UP MOQ<.'E#]E;7O@MF,DAH:,2C_@N-/F%NXCH(5*I=&4@W.HSY2*-'B?9JE2?,X M[?#;F7:>P&<"7PAW63(^%4HV'X4796%Q)'8ZVE[$&UQM>#B(B@1O+B33EDV- ME\6A7*WO"G:(0I\P/&%V,V9!L*"^E."72\QTGNC\/'U]F;Z>'*YGAS_."^27 M!?))(/^NQ0FSFS%Y]J4(.SE3#;9-3\>1"@>3'NI)=GF=]SS=R0>\+'K1PF]A M6VD4=.'_+(&"QL?E;5C;Z4E-@)W^ M?;G8SK;*]@68X9PS9[C4"YH7.P(X\JJDMDC>+. MAV9@=C+`NTA2DA59]H$I+C1MZIA[,DV-LY-"PY,A=E:*F]\GD+@<:4ZWQ+,8 M1A<2K*G9SNN$`FT%:F*@/]*'_'"J`B("?@A8[-6:!.]GQ)<0?.N.-`L60$+K M@@+WTP4>0[/W,(CRI^B+C!_%#X@VB)]V9],FZ9V'A37YJ\RFMV"4)_88J(.:V8'<&\ M^EZBN%UBI1>17KQ/+V_3R^2P7!W>$*AN"U1)H/I?BPESVC#E/T78U9DJ,$-\ M.I:T..OX4*^R^^M\*.*=O,&;>N(#?.=F$-J2,SI_L_$">D0'OGQV=T_)Z/_/ M'DCH75A^]&N3GE0*'$[;!]E_:?,'4$L#!!0````(`!I^!4>;5?`ZI`$``+$# M```9````>&PO=V]R:W-H965T%AF=#[*@4-W^.('$Z9)ML";R(KG MU+_%;GWU)V[A$>5OT;C>%YMGI(&6C]*]X/0=YA9V0;!&:>-*ZM$Z5`LE(XJ_ MIUWHN$_I9)O/M.L$-A/82O@:"30EBF4^<<>KTN!$3+K:@8<);O;,7T1-?&W6 M!^.1B8U7Y;G:%$5)ST'H$X9%S''&K`CJU=<4[':*F_GT!7S9;)7T!9CCGS!DNQ8CVU74`GKQI9=R!=M[W>\9LMB#J1M&(\RSXQ+:2A99%RS[8L]4*A1(NW:98FS>.TL^,S[3J!SP2^$AZR9'PJ ME&Q^$5Z4A<61V.EH>Q%O<+/GX2`J$KRYD$Q;-C5>%N=RD]\7[!R%/F!XPAQG MS(I@07TMP6^7F.D\T?EU^O8V?3LYW,X.'ZX+Y+<%\DD@_U^+$^:X8#[_4X1= MG*D&VZ:GXTB%@TD/]2*[OL['=(GL'5X6O6CAA["M-(Z;31?0('H(Y;.[ M'25=^#]KH*#Q<7D?UG9Z4E/@L5\^R/I+R[]02P,$%`````@`&GX%1W&Q4$6B M`0``L0,``!D```!X;"]W;W)K&UL?5/+;MLP$/P5 M@A\0RK3=%H8L($X1M(<"00[MF996$A&2JY"4E?Y]^9`4MXA[(;G+F=E9/LH) M[8OK`3QYT\JX(^V]'PZ,N;H'+=P=#F#"3HM6"Q]"VS$W6!!-(FG%>%%\8EI( M0ZLRY9YL5>+HE33P9(D;M1;V]PD43D>ZH4OB67:]CPE6E6SE-5*#<1(-L=`> MZ?WF<-I%1`+\E#"YJS6)WL^(+S'XWAQI$2V`@MI'!1&F"SR`4E$H%'Z=-=]+ M1N+U>E%_3-T&]V?AX`'5+]GX/I@M*&F@%:/RSSA]@[F%?12L4;DTDGIT'O5" MH42+MSQ+D^8I[VP7VL<$/A/X2OA2)..Y4++Y57A1E18G8O/1#B+>X.;`PT'4 M)'AS(9FV;&J\*B_59E^4[!*%_L+PA#G-F!7!@OI:@M\N,=-YHO./Z=O;]&UV MN)T=WJB_NRVPRP*[_[68,:<%\Z]+=G6F&FR7GHXC-8XF/=2K[/HZ[WFZDW=X M50ZB@Q_"=M(XTIMW8/B]@X' MT'ZG1:.X\Z'IJ!T,\":2E*0LSS]1Q87.JC+FGDQ5XNBDT/!DB!V5XN;/$21. MAVR3+8EGT?4N)&A5TI77"`7:"M3$0'O([C?[8Q$0$?!+P&0OUB1X/R&^A.!' M<\CR8`$DU"XH<#^=X0&D#$*^\.NL^5XR$"_7B_JWV*UW?^(6'E#^%HWKO=D\ M(PVT?)3N&:?O,+>P"X(U2AM'4H_6H5HH&5'\+32>"D6;C]SQJC0X$9..=N#A!C=[Y@^B)MZ;]^ M?'ZWRTCO_\\:2&A=6'[V:Y.>5`H<#LL'67]I]1=02P,$%`````@`&GX%1_:% MWW_8`@``^PP``!D```!X;"]W;W)K&ULA9?1DIHP M%(9?A>$!%A(5T$%FUNUTVHO.[.Q%>QTU*K-`;!)U^_9-P@DK*TEN!,)_SI?@ M^0^AO#'^+DZ4RNBC;3JQCD]2GE=)(G8GVA+QQ,ZT4W<.C+=$JDM^3,294[(W M06V3X#3-DI;475R59NR55R6[R*;NZ"N/Q*5M"?^WH0V[K6,4VX&W^GB2>B"I MRF2(V]']NLW\WRU73WQ)!7UCSI][+DYIM&D=[>B"7 M1KZQVP\*:UCHA#O6"/,;[2Y"LM:&Q%%+/OICW9GCK;]3I!`V'8`A`'\)2'J0 MF>8W(DE5/]LST3_A6B%U8/816IN0@V:6]PLO"JO%5ID97+5B48:;#0; MT`R*1&4?$-B-@'!LPO%T^,P=/NMG..OIN)A.,'=2,($404D`"[($\:D:0 M91"RA`0S#\1JYM,0[>X`!:608N'!3(C&'(]3+0=LF$U:U7*L*'=P/':U'`PI M"A_'BARUC#R^MAPP=NZKYD'DJ#04MC\";^>^6IL0C3GA#H#`WKFOW`:1J][" M30"!PW-OO5E1YN"$^P`"D^>^OCDA&G/"K0"!SW-OO3V*QIQP-T!@]=S7HB=$ MX[==N!]@L'KAJ^M!Y'JKAOL!!JL7OKJ>$(TYX7Z`P>J%KZXG1&-.N!]@L'HQ M]W&LR-%'<;@?8+!ZX>NC@\A1USC<#S!8O?#5]2!RU5NX'V"P^M);;U;DJK=P M/\!@]:6WWJSH:QTD=YO3EO*CV8.+:,Y$M&52;9'-3O;`F*2*GSZI_^6DOD2&BX8>I#[-U3GO]^;]A61G^ZDQ?.]4 M_P%02P,$%`````@`&GX%1^`-SISG`0``J@4``!D```!X;"]W;W)K&ULA53;;J,P$/T5BP^H"2%7$:2FJZK[L%+5A]UG!X:+:F/6 M-J'[]^L;-*T(O,3V^%QF<&:2GHMW60$H],%H(T]!I51[Q%AF%3`B'W@+C;XI MN&!$Z:,HL6P%D-R2&,51&&XQ(W43I(F-O8HTX9VB=0.O`LF.,2+^G8'R_A2L M@B'P5I>5,@&<)GCDY36#1M:\00**4_"X.IX/!F$!OVOHYF=POG+^;P\_\ M%(0F!:"0*:-`]'*%)Z#4"&GCOU[ST](0;_>#^K.M5F=_(1*>./U3YZK2R88! MRJ$@'55OO'\!7\+&"&:<2ON+LDXJS@9*@!CY<&O=V+5W-_O0TZ8)D2=$WPC8 M&=DT?Q!%TD3P'@GW:5MB7G!UC/2'R)#.3>J@O1*V\#2YIJM#G."K$?J"B2SF M[#$C`FOUT2*Z;^'ID:5'T_3U??K:9;AV[M%^6B"^+Q`[@=B7N)DJT6'.`V8[ M;;)9--EX@=V,R8"Y4\EVT63K!0XS)@ZC&W#:9+=HLO,"JQF3`7/G4?>+)GLO ML)XQ&3#QM,EAT>3@!>8>?L!\?WA\TTP,1&EGAD09[QH[H6ZBXUAZC&PS?L+3 MI"4E_"*BK!N)+ESIEK:=5W"N0-N'#_J?5>G!.1XH%,IL=WHOW"QQ!\7;83*. MXSG]#U!+`P04````"``:?@5'G,287[(!```6!```&0```'AL+W=O$RR9`X\BZ:U/D"+G"Z\2BCHC,".:*B/R4-V..T\(@!^"AC-U9SXW,^(+W[Q MO3HFJ4\!))36*W`W7.`1I/1"SOCWI/EFZ8G7\UG]:ZC697_F!AY1_A*5;5VR M:4(JJ/D@[3..WV`J(618HC3A2\K!6%0S)2&*O\91=&$%MA&@>U4XGZMQ(@YS9C/ MZR:[_YKLHD"6_L-DQGP\27IU<0IT$]ZG(24.7>B&J^C2`@\L7/P;O,A[WL`/ MKAO1&7)&ZYY/N.4:T8*S3^]<%:UKTF4AH;9^>N_F.K[;N+#8SUVX_`J*OU!+ M`P04````"``:?@5'I?W7',(!``![!```&0```'AL+W=OL.'*"QI=B6P7W[ M[0_@:!B]H>WI]W-.Z6D^2O6J6P"#W@7O]#YJC>EW&.NR!4'UE>RALSNU5((: MNU0-UKT"6GF2X)C$<88%95U4Y#[VK(I<#H:S#IX5TH,05/T[`)?C/DJB.?#" MFM:X`"YRO/`J)J#33'9(0;V/;I/=(7,(#_C#8-1G<^1R/TKYZA9/U3Z*70K` MH31.@=KA!'?`N1.RQF^3YH>E(Y[/9_4'7ZW-_D@UW$G^EU6FMP3#T8^ MS7MJ:)$K.2(5CK:G[@\F.V(/HD0V-VV#?DOYPHO\5)"$Y/CDA#YAB,<<`B99 M$-BJ+Q;DLL5$)\%BG9Y>IJ)'WM('?5#6LT^@HC;VC_BK54AJP]O&5/:K6O@3+@D-MW/3:SE5HCK`P MLI];?7EOBO]02P,$%`````@`&GX%1_S__EC"`0``>P0``!D```!X;"]W;W)K M&ULA53;;IPP$/T5BP^(P5S:KEBD;*JJ?:@4Y:%] M]L(`5FQ,;;.D?U]?@&PJ-GG!]OA<9HS'Y2S5L^X!#'H1?-#'J#=F/&"LZQX$ MU7=RA,'NM%():NQ2=5B/"FCC28)C$L<%%I0-457ZV*.J2CD9S@9X5$A/0E#U M]P1Q2``ZU<0K4#A=X`,Z=D#7^LVB^6CKB]7Q5_^:KM=F?J88'R7^S MQO0VV3A"#;1TXN9)SM]A*2%W@K7DVG]1/6DCQ4J)D*`O862#'^>PDV<+;9]` M%@+9")]CGW@P\FE^I896I9(S4N%H1^K^8'(@]B!J9'/3-NBWE"^\*B\52;Z4 M^.*$WF"(QYP")MD0V*IO%N2VQ4(GP6*?GMZFIR'#-+BGQ;Y`=EL@"P)9\"?Q M7HD!\=DQ>3_F>"KVR%`=;X)-*KE M-/B6NXIN?79/_.UZA5?E2#OX257'!HW.TM@[ZJ]2*Z4!:Q_?V:/J[4NP+3BT MQDT_V;D*S1$61HYKJV_O3?4/4$L#!!0````(`!I^!4<`2&;`I0$``+$#```9 M````>&PO=V]R:W-H965TL^?-X50$1`3\ M%##9JS4)M9\1WT/PO3EF>2@!)-0N*'`_7>`%I`Q"WOCWK/EI&8C7ZT7]:^S6 M5W_F%EY0_A*-ZWVQ>48::/DHW1M.WV!N81<$:Y0VCJ0>K4.U4#*B^$>:A8[S ME'9V^YEVF\!F`EL)3WDL/!G%,K]PQZO2X$1,.MJ!AQO<')@_B)KXVJQ/QBT3 M&Z_*2\78OJ27(/0/AD7,*6$V*X)Z]=6"W;>8Z2Q9W*9O[].WJ<)M?CB4UCCH^U*OL^CJ?6;R33WA5#KR# M']QT0EMR1N=O-EY`B^C`V^6C7YOTI%+@<%@^R/I+J[]0 M2P,$%`````@`&GX%1\5Q",VF`0``L0,``!D```!X;"]W;W)K&UL=5/);MLP$/T5@A\0RI3<)H8L($X1M(<`00[MF99&$A$N"DE9 MR=^'BZ0XA7TA.<.WS'`I)VU>;0_@T+L4RNYQ[]RP(\36/4AF;_0`RN^TVDCF M?&@Z8@<#K(DD*0C-LA]$,JYP5<;]"@E0E67D-EZ`LUPH9:/?X?K,[%`$1`7\Y3/9LC4+M1ZU?0_"GV>,LE``" M:A<4F)].\`!"!"%O_#9K?ED&XOEZ47^,W?KJC\S"@Q;_>.-Z7VR&40,M&X5[ MT=-OF%O8!L%:"QM'5(_6:;E0,)+L/C&*9 MOYAC56GTA$PZVH&%&]SLJ#^(&OG:K$_&+1,;K\I31>E=24Y!Z!N&1LPA838K M@GCUU8)>MYCI-%E%4.K(,G9CJN+#IJYV\V7D"KM0-OG]UL M,>K]_UD#`:T+RY]^;=*32H'3P_)!UE]:?0)02P,$%`````@`&GX%1V4&`=VE M`0``L0,``!D```!X;"]W;W)K&UL=5/);MLP$/T5 M@A\0RI3<&H8L($Y0M(<"00[)F99&$A$N"DE9R=^'BZ2XA7TA.<.WS'`I)VW> M;`_@T(<4RAYP[]RP)\36/4AF[_0`RN^TVDCF?&@Z8@<#K(DD*0C-LA]$,JYP M5<;]"@E0E67D-EZ`LUPH9:`_X M?K,_%@$1`2\<)GNQ1J'VD]9O(?C3''`62@`!M0L*S$]G>``A@I`W?I\UORT# M\7*]J/^*W?KJ3\S"@Q:OO'&]+S;#J(&6C<(]Z^DWS"UL@V"MA8TCJD?KM%PH M&$GVD6:NXCREG>UNIETGT)E`5\(NBX4GHUCF(W.L*HV>D$E'.[!P@YL]]0=1 M(U^;]AMBYE.D\5U>GZ;GJ<* M\^1>[*X+%+<%BB10S"WFUUI,F.."*?XS(1=G*L%T\>E85.M1Q8=ZD5U?YSV- M=_(-K\J!=?"7F8XKBT[:^9N-%]!J[<#;9W=;C'K_?]9`0.O"\J=?F_2D4N#T ML'R0]9=67U!+`P04````"``:?@5'S_HA$Z4!``"Q`P``&0```'AL+W=O2,WS+#)=R0O-F>P!'/I34]I#US@U[2FW=@^+V M#@?0?J=%H[CSH>FH'0SP)I*4I"S/[ZGB0F=5&7,OIBIQ=%)H>#'$CDIQ\_<( M$J=#MLF6Q*OH>A<2M"KIRFN$`FT%:F*@/62/F_VQ"(@(^"U@LA=K$FH_(;Z% MX&=SR/)0`DBH75#@?CK#$T@9A+SQ^ZSY:1F(E^M%_3EVZZL_<0M/*/^(QO6^ MV#PC#;1\E.X5IQ\PM[`+@C5*&T=2C]:A6B@94?PCS4+'>4H[13'3KA/83&`K MX5L>"T]&LG&F"DP7GXXE-8XZ/M2+[/HZ'UF\DT]X50Z\@U_<=$); M0(OHP-OG=[N,]/[_K(&$UH7E@U^;]*12X'!8/LCZ2ZM_4$L#!!0````(`!I^ M!4=&_#<.VP,``)D3```9````>&PO=V]R:W-H965T=Z>S#[C/5J$R!N!!K]^\7R`U5ER2\5(GG MWGLXR;E)L[B(^KTY;[9&76?,@3KQJ?]F+NLQD^U@? M_.94\VS7!Y6%CX.`^F665[/EHA][K9<+<99%7O'7VFO.99G5?U>\$)?'&9KI M@9_YX2B[`7^Y\(>X75[RJLE%Y=5\_SA[0O,7DG20'O$KYY?FZKO7D7\3XKU[ M^+Y[G`4=!U[PK>Q29.W'!U_SHN@RM97_0-*OFEW@]7>=?=._;DO_+6OX6A2_ M\YT\MFR#F;?C^^Q)^7:0*XX29@9]0*Y@A`91(J<(D4@TFB92+U8=+?";TI09PD* M)>+Q!,RY$IA])<1.!C$D2,PON5(8TFY:EBD>`=U029Q4$D4E,B3H]A&'&BBP MRX$LG0]((#1!$``Y%!E#W=*QM#=-!WI%9%ABR-TLD*-;('>[0-`O(FRQ`H"( M&;+Y#W)+Q&U)!)Z,3"DLEM-R4(<<%M-I%MIUMO8)(!+;U\@(ZI:.V\((/!P9 M]A-DL9X6);&+@BW>`Q88O!?=]>YKT&H`43-H/8"8&90.H-$C2@@;M@:9CA?N M?H"A'U##_&"+AT%)JT.@I1HNK089E MA]U]!4-?H29E+!U!BQLYQ'5OPA@Z`K79&4`..X^A;NFXNPN&[D*9(86E(VA1 M8H\QBR?2`63RA-N@!&P5C_[GJ^MHT/WQT;^Z%2AY?>AO?!IO M*\Z5[&;W:G2X57K"W:W"W?@*S==H9#Q%\V=U"_&5?KDX90?^(ZL/>=5X;T)* M4?97#GLA)&_Y!@_MDCOR;#<\%'PONZ^L.T&JFR/U(,5)7X0-MW'+?U!+`P04 M````"``:?@5'Q??(79$"```9"@``&0```'AL+W=OQ(C3H+P]/&?O76>R_F$('X5<.!W(TM+OZ`T`>?_#AN M;)=K@`TL*:<`['&%!6P:SL0R_U&DMYP\\'ZLV;^)5MX[8 MMRDM9A=AB^(5%M\BSZZYO_(SY\J)OF!\@=E*3)S.0W82XHT(APD85?CS*E0& M7ZJ83U!(1.(:-"R2[/\C^2(SF)<92+,"F2&,I@G">8)0$H3*[6!*I,1L%2;V MYC&%QDP6*S$[C3'DVFM,.%U0M%A0I`J:(8@7+8W-EB:+"I(G+-68R&"IQL0& M2S4F,5BJ,:OI@E:+!:T403I-D"Y:FIHMY3UT08+G/F&J!J63_TGEZ@@R[.;= M"#)LY_T("F;*,O0Z799J=NG,;O4,C4IYZ_D+YAJ:B%81+)M;:%!JV++[$13/ MB%EN2)[J`&DR0V%H`=J2:,$20Q/0*N)G+%&@]/&?Y=R=>RW$9W'C(%:)+AWE M*N]6QUO-J\_/S8?UK;&ULC5;; MCILP$/T5Q`2;,'P@B^<.7-F M/+ZD/<(?I(206I]-W9*M75+:;1R'%"5L`'E!'6S9GS/"#:!LB"\.Z3`$)V'4 MU([ONK'3@*JULU3,O>$L15=:5RU\PQ:Y-@W`?W>P1OW6]FP]\5Y=2LHGG"QU M!KM3U<"65*BU,#QO[5=O<_!B#A&(7Q7LR4/?XN*/"'WPP8_3UG:Y!EC#@G(* MP)H;S&%=!3ME4KVE[^6;O*;-S`5P;^8##X&3<(E$%P M-PB-!J$R")=ZB)1!],6#(V,7F=L#"K(4H]["$P`8,*?UJ%\N!+%=,.9`;3,@.9K$!Z"*-Q@G":()0$H218!V,B)6:G,+$WCS"E;S*%S(>E;(6A`$ M[D1U);.I2,RIX&??C`3/75!?"A2XA@+;CX">Q1A.%BU&'RVK"0K#L:`RXODS M*3%L6:TB6%`?&I2L)_S,[VPO5`GS)R@,>TE'&\U$:]A-6D6\I`#B)06P`'08 M`4G%SL-5U$!\$8\`8A7HVE(>[\/L\-!X]?E5]F5^YVUR;V1^SQ\FXNJ[TV=I M!R[P)\"7JB76$5%V@8I[[HP0A4RO^\(6H61/IV%0PS/EW17K8_F8D`.*.OTV M&AYHV3]02P,$%`````@`&GX%1_'INQRI`0``\P,``!D```!X;"]W;W)K&ULA5/+;MLP$/P50A\02J)L-X8LH%%1M(<"00[MF996 M%A$^5)*VTK\O7U:=($HOXNYR9CC+%>M9Z6-3(G(6@^L\# M<#4?LB*[%I[8:;2^@)L:+[R>"9"&*8DT#(?L<[%O*X\(@)\,9G,3(^_]J-2S M3[[WARSW%H!#9[T"=,<<6PI<---?6E M(3FI\<4+O<*4`?,0,>4ZHDV(S0+!SL#BHEQW44479>1O5P3(N@")`B2U4;TO M4/W7094$-J^[E`&SB_>0,+O[:AW41E!1D?OM&R_X9CX3/<$/JD],&G14UHTZ M3&10RH)3R>\V&1K="UP2#H/UX<[%.OZ4,;%JNCZQY9TW?P%02P,$%`````@` M&GX%1SYW`0L(`@``VP4``!D```!X;"]W;W)K&UL MA51-;Z,P$/TK%OT>5JIZV#T[9`BH-J:V$[K_?OT%22M(+M@> MO_?FC8TG'QA_%PV`1)^4=&+K-5+V&]\750,4BP?60Z=V:L8IEFK)C[[H.>"# M(5'B1T&P\BEN.Z_(3>R5%SD[2=)V\,J1.%&*^;\=$#9LO=`;`V_ML9$ZX!>Y M/_$.+85.M*Q#'.JM]Q1NRDPC#.!/"X.XFB/M?<_8NU[\.FR]0%L``I74"E@- M9RB!$"VD$G\XS4M*3;R>C^HOIEKE?H\%E(S\;0^R468##QV@QB>$#M"?"$DIE+K MS-3UC"4N;B)U&'RUG*"TB"^8SQ,L98EM%[*K(Y@6298'$"B1.8/W5 M9&2W362.2/AC9NQF'5RXV(L)(R^_R'^U:.AP(^FF0A4L5,G M]>]Y%9WZU5.D']VW^$[U,=MV+C)%WN,C_,;\V'8"[9E43]J\O)HQ"9OK\;/.Q"\GZL95._;SX#U!+`P04````"``:?@5'Z+B8V@X$ M```6%0``&0```'AL+W=O*E5]:)^9Q$E0`:=`)CU_7R[;S&3J[9P4676+/555=V3DZ[+K.UNZ[/?7&N5'0>C MLO!Y$$1^F>758K,>QK[5F[6^M45>J6^UU]S*,JO_WZI"WY\6;&$&ON?G2]L/ M^)NU/]D=\U)53:XKKU:GI\4GMGJ620\9$#]R=6_>77M]\B]:_^IO_CL^+8(^ M!U6H0]N[R+J?5[531=%[ZB+_!J=O,7O#]]?&^^>AW"[]EZQ1.UW\S(_MIF?T9?_-J^+V/3Y(`S.P& M'`SX9##%L1L(,!!O!M)I(,%`3@;<'2$$@_!#!'^L?>CI_N: M]:N*K<)N;@Y>UZZF&QP>U<-<;-:O&\'XVG_M'3U@^(#9CI@HQ2'[$<(FA-\E M,&7!\2P@`A_,'3GL..0I'$F07IY'1!S8\Q1XGF+LEH`LI-V!Q!W(T8$$!Z$M MR1&S-YC('B0D@X3@('X,4@V8<`PR8I!&1&2("$(D=@TH@L6`!U,%N0&!@8.*,XE,!$`2G@ M'''AH#%,*N/N664.AIDLQ(QY-2!L8AE-1`8LXP)QX:"9J38DJJ5IQ*(YU0*( M8W$<;#-Q@&X\1%PX^&:J38AJ:3:Q=$ZU(XC'2!Q.\X4;OD0X*;<`8D(&@8.\ M.\#),`H#9+EQFES%59+-$AM! MC$6I"!QK<8\`'Y.BU82#4`B.-V`+H#AZ;("E4W;@8U*T]'"0'F'=N0'I)Q!& M>GH_P$&?!")QW*%/(''IY/+![<[]97[.S^IK5Y[QJO!?=MKH< M3I1.6K>J2SA8=BVZJ.PXW13JU/:7<=^[\=ANO&GUU9Q"3D>AF[]02P,$%``` M``@`&GX%1XB35:_E`@``8@L``!D```!X;"]W;W)K&ULE99-;Z,P$(;_"N+>@&W,1T60VJQ6NX>5JAYVSV[B)*B`L^`TW7^_V!YH MHAI;[:'AXYUY9HQYF?(B^M?AR+D,WMNF&];A40C@.A.366ZKV],LJKLQ27HS<,X,?7,T3T95VX; MC,T,XT5]J]C08M*S9&@4DQ:Z*Q@KD,O%P&(+!) MX$"`@MH)9)E`3*,$&LWM"9+E!(E)D$""XK;(3FNH:<-H`9-'?V!:.&1(H$,$PFL@5KWQ4PBL(P+ MVP+Y'02!A5"KAWL=Q\$]I,Z7\_"]37+8'4+3S78;U$8+"JUOL;0]B3ZM*>BJY&FY?U!CWI# ML!7G3D^65U?G!%R'*ST_+,70O*1'Z_&53F. M`^]\TO"]5(>96BXS`IH3*4[31#N/U=5_4$L#!!0````(`!I^!4&PO=V]R:W-H965T&BW9`%Q"F*]E`@R*$]TS)M"9%$E:2M].W+38H3:+F8VS_SS=":83XP_B8J M2J7WWC:=V/N5E/T.`%%6M"7BD?6T4R=GQELBU9)?@.@Y)2=CU#8`0QB#EM2= M7^1F[X47.;O*IN[H"_?$M6T)_W>@#1OV/O+'C=?Z4DF]`8H<3':GNJ6=J%GG M<7K>^T]H=T!82XSB=TT'<3?W=/!'QM[TXN=I[T,=`VUH*;4+HH8;?:9-HSTI M\E_G](.I#>_GH_?O)ET5_I$(^LR:/_5)5BI:Z'LG>B;71KZRX0=U.43:8MW?; M$_T7HAU6%U%Z*C:A-LT1-XD7^:T(XC0'-^WHDP8;S<%JXFR2`.5^8N!EAK/' MQA[/FP?+YH$-,;`AHG#>0;CL(+0.0I=C]CG'SF@B&Z/5()BD.%E(--H$11:4 MP!60U21*!.$\)][DQ(Z#5CA6\Q"J4HP60,DF*'$@O`*RF@>49@$.YD'I)BAU MH&`%9#4(XRB`\3PHVP1E#A2N@#+W+2`4W=7%)Y"N^@T2@@X5S:$25UI6E,7) MPM6AE1(>0:Z&DW@E)R=*XJ6O#JW4\0C"#I2L961%,4;H"PC<]:>6\HMIP\(K MV;4S7?]N=VKU3Z;3@P]YD??D0G\1?JD[X1V95%W2-+,S8Y*J`."CRKA2C]&T M:.A9ZFFBK\*V9[N0K!]?F^G)*_X#4$L#!!0````(`!I^!4=DI0`H!@,``'D, M```9````>&PO=V]R:W-H965T*V`D2N000SZYV7VV6=7YA_Y6GOLBYR=>5-W]+'WAG/;5OV_!]JPR\I'OEEXJ@]'+A>"(@]&NUW= MTFZH6>?U=+_R[]%R@S*)*.)W32_#U;TG@W]F[$4^_-RM_%#&0!NZY=)%)2ZO MM*1-(SV)G?^"T_<]I>'UO?'^7:4KPG^N!EJRYD^]XT<1;>A[.[JOS@U_8IM,?&]MGK3U[I3UXM^DX5@-FV`P0"/!N,^TP81&$3O M!K'3(`:#^*L[$#`@'W8(=.Y*N77%JR+OV<7K]7&?*EE5:$G$V6P](=<@%M6K M7IU%D;\649KEP:MT=,-@Q3QH)EG8D;5&T$@$(H`Q"FR/`G;`RAS;-R@UD8:. M&&:=;#XYN0DSLH<9:;$B$&LQ[2"V.XBU@U@Y6)#;&#N%I%H*C:`PCNQ0"7X6 M#F8-C@C*[-!&0SA$>#HE,IL2T9IDX=0N1.>DF6]X.EX-E08*$SNT!BB.'=MM M`+J.Z2:I9#:I!))"CJ0TDQ)')"4P6>I(*8$#__@O>),20$ED.:=T-J444K(X MR&:+/W,7_V(V@H6C^$%3C>#840*E8;!#4\TD>.&05#,DR:;SD9^:F810")I& M%A>.]@NB(N16%3EZIXD"S^L*#''4,99>=;&R)?4%8SF:/22L.X*A88,-2E*O5<6J^QW(N^[#^@)8EFEA?RRE;S7'O[HO\5!WHKZH_U-W@/3,N MID$UM.T9XU0$'-Z)HCB*WP'C0T/W7-ZFLEKT9*P?.#N907_\M5'\!U!+`P04 M````"``:?@5'[;R8]1@"``!R!@``&0```'AL+W=O\8;*X10>I05>VBTF@6[=HA3D!C,+6=,'W[^@:3 MC(!L8FR?<_S]QC'%R/B;:`B1WGM'>['W&RF''0"B;DB'Q1,;2*]F3HQW6*HN M/P,Q<(*/QM11`(,@`1UN>[\LS-@++PMVD;3MR0OWQ*7K,/_W3"@;]W[H3P.O M[;F1>@"4!9A]Q[8CO6A9[W%RVOM?PUV5:841_&[)*&Z>/]WZ@ M$0@EM=0)6#574A%*=9!:^*_+_%A2&V^?I_3OIEI%?\""5(S^:8^R4;"![QW) M"5^H?&7C#^)*B'5@S:@POUY]$9)UD\7W.OQNV[8W[6AGLL#9E@W0&>!L"*-- M`W(&],D`+)FIZQN6N"PX&SUNW\6`]2L/=TCM7.VI8H0:-%/<[%197$N4)06X MZJ`[#32:9ZN!ZXK**>)9`A3`3`'7*9"E@(XB70Y`ZP&1#4`N(+N'[(TFM658 M390E>;BNJIPJAGFT#!,]A(D<3+ZT3&QAK";,0PC7595316&`EF'BAS"QA"0``&0```'AL+W=OV"0!Q+UE#QP#O6 MJC=GWC=4JF9_"437,WH:@YHZ0`!$04.KUL^SL>^ISS-^E775LJ?>$]>FH?V_ M1U;S8>]#?^IXKBZEU!U!G@5SW*EJ6"LJWGH].^_]KW!7P%A+1L7OB@WB[MG3 M\`?.7W3CYVGO`\W`:G:4.@55MQLK6%WK3.K+?VW2MV_JP/OG*?OW<;@*_T`% M*WC]ISK)4M$"WSNQ,[W6\ID//Y@=0Z@3'GDMQJMWO`K)FRG$]QKZ:NY5.]X' M\R8!-FPY`-D`-`=`X@S`-@!_"`@,V3BN;U32/.OYX/5F,CJJYQSNL'+NZ*G! M"-4YONI'I_+LEN,49\%-)WJG0:/FT6C0NJ*PBG"6!`I@ID#K%-A0($M!EA/@ M]03$),`V0?@>LATUL1F&T1"(8+JN*FRF,`1H&89LPA`+$RU])C0P1O,%13A: MI#&R8I*1*(++..$F3F@F)\$.'*.!)`F!@\:J0$)68*)-F,AZ$R\GB#>72NQ> M*LDF0>):*M8.HTDC[)H;*T)INHR2;J*D%B593J!KT88;$+CM@(X*8"$@_(0A M5H1BD#@PM#\AE3C`CB$!.7*U8& MXG@-:'L30[/W"``K*1Q;;[(EVK#%L?DFBMAEBZVS5@1#C!<7BRVTDPPEY&,Q M".Y.LHY>V"_:7ZI6>`&PO=V]R M:W-H965TG M*.JV1UX7W1=QXHUZLA=M74AUV1ZB[M3R8C<$U55$XCB+ZJ)LPOETN/?57UF53EWYCT M7\T^\/;<9-\,[D474;A\&.[XMS)5_$Y1M'#6F?<"NJ;O@- MMN=.BMJ$A$%=?.ACV0S'BW["*(:-!Q`,(-<`<`%+.;35ER"5J^/4]$O0WC*U&1N`S6^G;HY/&J'R9M/W^/-]/]%GFX@QG8`2U%BYLE: MR6^?X/1/W(T&`N>R02JS"_<;'CSB>`A!ZFY'4\3>CM^IX`&K0H:YFT&O`FLS M?HL!AK-@,2GPFPQX7`;\-@.Y?PNL$;(./?$;"$$#`4NKQ.$+Y@4&W&J)?\,3 ML^&I?2,NR?V&OW]K&(%T,]'-J^BI./`?17LHFRYX%5*]U0XOGWLA)%=)XB]J M?(_J`^AZ4?&][$]9/_#ZDT!?2'$R7SC7SZSY7U!+`P04````"``:?@5'F#\7 M*D\"```N"```&0```'AL+W=O?V$![M7-BO"-23?DY$@.GY&B"NC:" M<9Q&'6GZL"K-VC.O2G:1;=/39QZ(2]<1_ON)MFS-P!K"$&\:.AH[@;!]K\GK%7/?EVW(2Q]D!;>I":@JC' ME6YIVVHFI?S+D;YKZL#[\<3^Q:2K[.^)H%O6_FR.LE9NXS`XTA.YM/*%C5^I MRR'1A`?6"O,;'"Y"LFX*"8..O-EGTYOG:'?RV(7-!T`7`&\!MA+>`.0"T/\& M8!>`_PJ(;"JF$#LB255R-@;@)T06.B="82R?VH7W5W4`SG3[X2? MFUX$>R;5G6^NYA-CDBJ:^$'YKM7'^S9IZ4GJ8:83LI\S.Y%LF+[.M[\(U1]0 M2P,$%`````@`&GX%1W!".ARL`@``]@H``!D```!X;"]W;W)K&ULC5;;CMHP$/V5*!^PB>U`8!4B+:"J?:BTVH?VV8"!:).8V@:V M?U_?$DAQ;%Y([)PYTYOHWVIZYH$UG$D<-_C+/JM7/J_DR M2ZV9VP!:`]@;]'[QU9CXJAL$L#0;=.7G`K!XQ`R&SH)#9 M$QDWF/D\3<=!:P=H(&4>E#*W4F9N`G49!CK0@`GJA,#YI[2N,` M#<5XNKH3`Y^HC@4!D#O+,S'E<:&&OSBT9:>6SWM MW>WV(]X;U%/'#5X6)WP@/S$[5"V/-E3(V46/&'M*!9'^TQ?9%DLU5>YNQS"P$/7539C_JEO\`4$L#!!0````(`!I^!4<^=T=98P(``/4'```9 M````>&PO=V]R:W-H965TMFIJ'W>>(4:@!PB119_]^4%JS&>T)8U<.5!68R&G[.CQEA&\UZ2Z\GP`(J_&9>.FB8Z] MLC2A)U&5#7EE#C_5-6;_UJ2BEY4+W2[P5AX+H0)>FG@];U_6I.$E;1Q&#BOW M!2ZWL4)HP)^27/C-V%&U[RA]5Y-?^Y4+5`FD(KE0"E@^SB0C5:6$9.(/JWE- MJ8BWXT[]AW8KJ]]A3C):_2WWHI#%`M?9DP,^5>*-7GX2:R%4@CFMN/YW\A,7 MM.XHKE/C3_,L&_V\F)4YL+1A@F\)?D_H\PP3D"6@*R&8)`26$#R;(;2$\"Z# M9[SKG=M@@=.$T8O#S&FW6+U41)N&`R$<1@LQF&9A:%P4FUC8'X@?V@@;0<:>PWCAZ9B:VH^82I^QE3\C*D> M-.&IP]S<0\:3=W.IU80==3OA3DY/C5#?Y4VT[U@OOKH4[^)KN,S@0'PC.YQI M2%?Y-&GQD?S&[%@VW-E1(:]B?6,>*!5$U@MF\G,H9`_N)Q4Y"#6,Y9B9MF0F M@K9=D^T[??H?4$L#!!0````(`!I^!4=PP3:DV`$``,T$```9````>&PO=V]R M:W-H965T#:R:_D MT6Q;-^#9@!=#G-PUD-E`/AB0)W-Y?:6:EH444R#]68S4'GF\)Z9R=6"246;2 M+4E7J;*XE`G9%>AB`[W38*=Y\AJ\K:AF1;I(D`%8*/`V!?$4V%,DT7H`LAT@ M\0&("T"2]XR#DV0^"R_)$KS+MU655Z7I+L[769)/69(YF7AMF]3#>`W)L@AO MJRJOBA]SG*S#I)_"I/YD%!```'AD``!D```!X;"]W;W)K&ULC5G;CJ,X$/T5E/<,^,:EE8XTW=%J]V&ET3SL/M.)<]%PR0#IS/[] M`B[38=JNXB4$.&4?%Z>.C=G]:Z"WZ51=4^K\Y==WT*PW9_UF7>?JFO MNNKO'.NFS+O^M#F%[;71^6$,*HN01U$ MRC)O_GO117U_7K&5O?#].E&H]W-(,P=P"&`3P%3/^X``0'B(R!&`R0$R(^`,=>A M&Y=M-4]^#QCR]:SZ(A#W)/M7[H!]]VU\<;S5C:K>;]ZV4?!.^#PW- M,'S$O`"&"S_FU6"XR"9,V'.8B'`_$>B$FTY8C'1B,%SY(3N`N%D(/PMATB$@ M'<+=@/0W($T#$AJ0FAA'B3 MI<0P]4(Q`4AE:881@J;2AVS/Z2`.9>F`1;X>,5]*)!1`O&"Z`,GR1S3!:( MWX*$<],,Q.\`SX144 MLV_?1R'%#"E1G$@)77Y*T'[P"J`T0W>R7*@Y';I(%5JDEHY$Z<">HPMEZ(0/ MN\NE;D[C-GT;[.M;-7X5>+@Z?0KXRL?=Z0_X=G/-3_KOO#E=JC9XJ[NN+L>M MZ&-==[HG$'WI\W+6^6$Z*?2Q&_XF0\+,]KTYZ>JK_1HQ?1+9_@]02P,$%``` M``@`&GX%1RT/<\+8`0``V@0``!D```!X;"]W;W)K&ULA53;;J,P$/T5BP^(P9"$C0A2TU6U^[!2U8?=9P>&BVIC:IO0_?OUA="T M@LT+ML?GG#EC/,Y&(5]5`Z#1.V>=.@:-UOT!8U4TP*G:B!XZLU,)R:DV2UEC MU4N@I2-QADD8[C"G;1?DF8L]RSP3@V9M!\\2J8%S*O^>@(GQ&$3!-?#2UHVV M`9QG>.:5+8=.M:)#$JIC\!`=3JE%.,#O%D9U,T?6^UF(5[OX61Z#T%H`!H6V M"M0,%W@$QJR02?PV:7ZDM,3;^57]R55KW)^I@D?!_K2E;HS9,$`E5'1@^D6, M/V`J86L%"\&4^Z)B4%KP*R5`G+[[L>W<./J=-)QHRP0R$: MYID4(Y+^:'MJ_V!T(.8@"F2\*1-T6](5GF>7/-FF&;Y8H4\8XC`GCXEF!#;J MS$QBI],N.I/)HET36[:9`')!CM._KX0DXB1(EXT!^=S'N=*1=/,K M[U[Z$V,B>&OJME^')R'.JRCJ=R?6E/TW?F:M_.?`NZ84\K,[1OVY8^5^,&KJ M",=Q&C5EU89%/HP]=D7.+Z*N6O;8!?VE:`Y7\,^&4;5M?*DXS\USA]CZD,;]^M]^\#79G^<]FS#:__5'MQDMG&8;!GA_)2 MBR=^_<$,AT0YW/&Z'WZ#W:47O+$F8="4;_I9M=2K2JT2N3<[`)9 MKEX.#G]UPUP4^6M!4Y)'K\K1!PP>,/<:DR[=D*V&H!$1R03&++`["Q,!#^;8 M'6"C$5GLR0%T\O#%R8,P)QXQV"M.[&=+X..#H!EL+,"0N"+%@%N6@0^/LB< MNY8%?=%M=-.A-*P[#KUA'^SXI14JRYO1L?^\PZK#^31^CU8;-#&^E?VJ[B[? MW1?YN3RR7V5WK-H^>.9"]E5#^W/@7#"9;_Q-5O\D.^KQHV8'H5XS^=[I'E-_ M"'ZV+?/8MQ?_`5!+`P04````"``:?@5';+TOM?$!``"D!0``&0```'AL+W=O M^\=[]7>;[0>=@BI MJF$=54]B8+V9J87LJ#9=>49JD(R>7%''$<$X01UM>[\LW-B++`MQT;SMV8OT MU*7KJ/Q[8%R,>S_PYX'7]MQH.X#*`BUUI[9CO6I%[TE6[_TOP>Z06X43_&K9 MJ&[:GLU^%.+-=GZ<]CZV$1AGE;8.U+RN[)EQ;HT,^,_D^1]I"V_;L_LWMUJ3 M_D@5>Q;\=WO2C0F+?>_$:GKA^E6,W]FTA-@:5H(K]_2JB]*BFTM\KZ/O\&Y[ M]QYA)L-3V7H!F0K(4D`@.(!-XC`()P,XH\I M>Z=)(25H2!K'K'F!]K9L? M[=&8+OI5E>?V=G7LNLM-'+>[HZF*]DM],>?^ET/=5$77?VS>XO;2F&(_&E5E MS)-$QU5Q.J\VZ_&[;\UF7;]WY>ELOC51^UY51?/OUI3U]7;%5NZ+[Z>W8S=\ M$6_6\62W/U7FW)[J<]28P^WJ*[MY29-!,BK^/IEK^^E]-"3_6M<_A@\O^]M5 M,N1@2K/K!A=%__)A[DQ9#I[ZR#_!Z>^8@^'G]\[[XUANG_YKT9J[NOSGM.^. M?;;)*MJ;0_%>=M_KZ[.!&M3@<%>7[?@_VKVW75TYDU54%;_LZ^D\OE[M+UD" M9LL&'`SX9,"DUT"`@?AMH+P&$@QD:`0%!BHT@@8#'1HA!8,TU"`#@RS4(`># M_`^#V*[?N/KW15=LUDU]C1I[REZ*@0QVD_?GUR[JE[SMOQQ_:L;S:;/^V,@T M6\'=3JV'#^VPAY;#C'XL@.!.Y#6@0`'?Q1['C6I71RK4PF2/ M5I;.9;.L)9FUA*RE)VNK2:6D\D:$LY04F9*"E-32:EO-UFDTKGGXOV:6B"83 MT>`@]91L-=I3<$K&22'.(M90C-/DRT$R,DAF'>2>]=M:#4\2:J$1X2REG$PI MAY06L8:ZG0;!\A.( M>.Z;;MQ#K@L&Y.9(W^0!&P-B9\!I*+G;&WBF[`N(^MV2KV0:-2[=[@%Q0:/& M"=0XC1K7D(6GN=]-(BP.C1I/P86GK]Y/(J2OBUW4XBI%T+FACAB/%MP"81TDD$O;$5 MBNY\SR#2RM,%!,V?`+38XA6H,3,:1I2YI9&<*L$WDW:)*&5NH`F$`DLI2""5/.TZ(9EXYQ M9!I(#X_NS,J(,XN^6I0Y9+%X.:Z@Y-QM<3UW(&AP%8Q0EB$NZ&M&15PS*OJ: M47%?Q;#((.*Y[YX+S:UR2"+C37F0=!5+HN*`6S\6),4]I_6="J%-T;0IH(TS MQ(6'#%=R2I1,3RJ5A92LZ4FEF:]D&(N:!92L M:8@T0,21L:@];+B2!5$R/:ZT#"E9AI1,4Z0=1&CH-*3GD MUH:F*=*.(F32:WJ_IXG]7DJ/C32A67YRHL6*XT^/A2[%F_FK:-Y.YS9ZK;NN MKL8'08>Z[DSO*/G2'\.C*?;3A](&PO=V]R:W-H965TV(FVZLN> M\89(]&>.#<-X?]6M&:7 MI8_\KN&U.ARE;@B*/.AUNZJAK:A8ZW&Z7_J/:/&,(HT8XG=%+^+JOZ>3?V/L M7;_\W"W]4.=`:[J5VH*HQPJ\@`T'V31#8WC5C MLR:2%#EG%X_;"74B>MZB1:9&?^NI`1&JT7SB9K2+_*/`49H'']KHAHD,L[), M.A]'UA9!/1&H!/HLHO$L($)DY-%X@-(26>C(8=)D,VWR!"9X''F.H,NRX6KC M\6ICV^(:< MW,9R<8AON)OR\&1Y&/IG<,)99@5,/#B6EBD[!HTS:PSC[8BUZ7RBX8+2R8)2 M,'`-F&723'><Y;>YS>P(, MN[%GBZ$4CW;5;+*K9M!5@WL"3*..28>#S">#S,$@<_2@94;JT(?O1`P40I"1 MC0C07JF_M*[0HT4#[&BTV]K[T95_D)W*@OP@_5*WPWIA4Y[@Y M;O>,2:IR#A_4^CJJ.V+_4M.]U'\SO?#LKF4" M85F$"Z\9&(QRX",2T!Z"QWA?Y09A`;\'F.7=/S+>3YR_F,G/YA!$Q@)0J)51 M('JX0`64&B&=^*_7O*4TQ/O_J_IW6ZUV?R(2*D[_#(WJM=DH0`VTY$S5,Y]_ M@"\A,X(UI])^47V6BK,K)4",O+IQ&.TXNY6OD:>M$[`GX(6PY%DG))Z0W`BI MK=0YLW5](XJ4A>`S$FXO)F*V/-XGNG,UTL5(';1+PG:J+"YEED9%>#%";S#8 M8HX.$R^(4*LO*?!V"D_'EHZW$U0.L8O6,R3;&1)71.(,IGA=(-T62)U`ZKL0 MOS4Y6LS.E>$P299O8RJ'B?-LW4CVJ9',&\%K23)GQ&&^)*MF':;*?$^Y5R!MA4]Z#[U^H5;)A1:97YWIH'N MTKN)XM/U"5O>T?(_4$L#!!0````(`!I^!4<$JFBJ_`(``/L+```9````>&PO M=V]R:W-H965T&]-77;+_V3 M$.=%$/2[$VO*_H&?63M\.?"N*<70[(Y!?^Y8N5=!31T0A.*@*:O6+W+5]]05 M.;^(NFK94^?UEZ8INS\K5O/KTL?^V/&C.IZ$[`B*/)CB]E7#VK[BK=>QP])_ MQ(LMIA*B$#\K=NUOWCV9_#/G+[+Q;;_TDG(9LD>_MV:&\U.('OWYEH"&2A#M>]^K? MVUUZP9LQQ/>:\DT_JU8]K_I+BB#,'$`@@$P!TSCF``H!]#T@=`:$$!#>.T($ M`=&G$0*M73FW*459Y!V_>IV>[G,I5Q5>1,/<[+S!KG[H5)\Z-1=%_EI$89@' MKY+H`X8HS$ICXLP.V6@(GA#!D,"4!;%G`2,0%4[L`ZPU(D&.'&9)MO^0?$B3 MVM.DVBP*9D5F@M!.$&J"4!&DG\QN%2315F@((2BQ@]8:%"-*[*"-!E&:(CMH MJT&8HC0UBXIF78G`E=A,$,^Z$@.!47&D;=$8BF,X4QZES/I73.!S$L\`Z4CRG;M8,?%-0J%FRNB M+J'T?X32>X32NX2.J)MB1`L-;BJ;AG5'55/VWHY?6B$/VYO>J6Y])+(R^M2_ MPHLU-O1O9)VK*JEW^B(_ET?VO>R.5=M[SUP,]9@JFPZ<"S8DC!Z&M7@:*O&I M4;.#D*^)7*2Z-M4-P<]CJ3W5^\5?4$L#!!0````(`!I^!4&PO=V]R:W-H965T$\GX>1,$I\-[L:V4"L"S@P-LVC+2RX2T09#CF1)*#5".O$?KWE. M:8B7WR?U%UNM=K_!DBPY_=UL5:W-A@'8DAT^4/7.^U?B2[`.*TZE_07502K. M3I0`,/SIUJ:U:^].)J&GW2?$GA`/A"'/?4+B"15D<2X32`AZ-T!4FMIB% MPV33<5FREF^+#J\)S^QV#>M!!NN]+_)/OH=YXIHQ^&3=E[K,3IL*-DI\YF; MDMQD<1O%N].<'(9U^0]02P,$%`````@`&GX%1_"_!E>P`0``(@0``!D```!X M;"]W;W)K&ULA53;;N,@$/T5Y`\(#KXT&SF6ZJY6 MNP\K57W8?2;V.$8%XP42MW]?+K8WK=SFQ3!PYIPS#+@8I7K6'8!!+X+W^A!U MQ@Q[C'7=@:!Z(P?H[4XKE:#&ANJ$]:"`-CY)<$SB.,>"LCXJ"[_VJ,I"G@UG M/3PJI,]"4/5:`9?C(=I&\\(3.W7&+>"RP$M>PP3TFLD>*6@/T?UV7^4.X0%_ M&(SZ:HZ<]Z.4SR[XU1RBV%D`#K5Q#-0.%W@`SAV1%?XW0*8$L">3.&P]"WN9W:FA9*#DB%8YVH*Z#VSVQ!U$CZTW;1;^E M?.%E<2FS;%?@BR-ZAR$>4P4,V24+!EO^181\+I($$3*)?%LG2#XG2`-!$@CR M>,UEP%0S9KLNDMX422<"LDZ0W2PS^[K,_*:#?'*0O"^S#PT+':L"*,TVZ0<9 M?-7_@9[@-U4GUFMTE,9>)=_Q5DH#EB3>V&HZ^V"7@$-KW/3.SE6XPR$P&PO=V]R:W-H M965T.L5V,7+S)EA`%WAGMY3%HE1H.82BKEC`L MG_A`>KW2<,&PTD-Q">4@"*YM$*,AC*(L9+CK@[*P-WXDM(C6'%J;1?4%VEXFP*"0##[Z[M>MN.;F4? M^;#E`.@#X!P`7>(.9-/\BA4N"\%'(-S6#MC\P=T!ZHVH@,Y-ZDF[)&SA97$K MTRPIPILQ^J"!5G-R&IA$LR;4_C,$KD-B!X$>DBX;Q.L&B3.(K4&"TH]9]E:# M7)9.$T?Y"B59HCB'U%$25V>TRY8P3G1RHC2.T3(FW<2D$P8]P*2^XAU>*:)?H2>?&PO=V]R:W-H965T&0VMC:INP_??U04BZ@N0%X_%WS(R/;.3B738`"GTPVLF# MURC5[S&610.,R`WOH=,K%1>,*#T5-9:]`%):$J,X]/TM9J3MO#RSL5>19WQ0 MM.W@52`Y,$;$WR-0/AZ\P+L&WMJZ42:`\PS/O+)ET,F6=TA`=?!>@OTI-0@+ M^-7"*._^D/]_5?]F MJ]79GXF$$Z>_VU(U.EG?0R549*#JC8_?82HA,8(%I])^43%(Q=F5XB%&/MS8 M=G8"3XBX?:B)V;+@WVD M.U<@78S40;LD;*?R[)(GVS3#%R/T'R:TF*/#!#,":_79(ERWF.CA9+%;MS@Y M3!BOF$3K)I&K(YI,OBP+Q.L"L1.(IPP^-:*SF,15$C]J1/+4(G$YIOZRP/9I MD=O'1:9/,TBG#(*E(@-W)(X.M-LD2Z#4[9?#Q)_RP'X)O\#SK20T_B:C;3J(S5_H>V.-:<:Y`F_L;W>I&/T_SA$*ES&]J M]LG=6#=1O+^^/_,CF/\#4$L#!!0````(`!I^!4&PO=V]R:W-H965T"4NRQ"&_<1+>3A*/1'E633$[9OL#UW4M1]2!C4Q8=]EHUY7NR7!+BP\0#D`M`0,*PS'A"[@/@S`'L#L`O` M7UV!N`!RMT)D]VZ<6Q>RR+-67(+6'O>IT+<*+H@ZFVV@[.K4I/G4FK/(L_>< M,)1%[SK1#8,,\V09FDXC:XO`@8B4@$$%FE;A5D`FW*-A90D&/!IFDVS^2W(C M,YZ6&5NS8FO6E1,W"?!T`FP38"O@3F-C$&:ML`B$C.!T&ELY+$:4L6EL;3&$ M44(]V,9AC*9@X@S)[-Z(NTGQ>`(ZZR[UN\MF%3"/N\2ZZY`TI7":6EDJQ0AY MJ+6E($UQ#*:QC<54E0:(CN\LF=U9XKS%XPG266]3O[>ZKLY(@&#>7<<0E"0> M=QT%DR0A'GM[C"'BL]=A,<53]D)/%>PWY\I@G$RD\)0PYS!$,Q9[RDNO(OZ" MQ99!*;ROA;<>QZX^`$Q]'EL,,PP\BVX<%@-*ISR>KWT0NTM,)E)X2DSO,9GQ MV%-D>A5TO@0[)H;COVM7@1U%"1J]Q:X`.RIAXW?=U5]'I2RYKY[1U3_UFK<' MTTYUP5:<&ZE]N9H=6K9'I)N"N_DGN%C!D?FU;O%,$_&9/L].Q8'_+-I#V73! MJY"J%3$=PUX(R95@\*`.ZZB:T&%0\;W4KTQ?&=N6V8$4I[[+'%K=_!]02P,$ M%`````@`&GX%1YP?X^W_`0``4@8``!D```!X;"]W;W)K&ULA57;;ILP&'X5BP?C[! M4HE`+N+3]W\'@TT^I8B"'*M MO33*3(1%'LYU5=O17K:\!X+6Q^`;.IP0-A"+^-W24=[U@3%_YOS=#'Y6QP`: M#Y314AD*HIL;?::,&2:M_.%)_VN:POO^Q/YBXVK[9R+I,V=_VDHUVBT,0$5K M*%+G@(Q!N;P=B'B$Z8+T1)=#>I)ZT2\(&+_);$2?[/+P9HB\8;#$G MA\%I-&-"S3^+X,$^P<060)=C#YZK*WF,2Y=!@40_M;5MIM M*NV\U71I/QSFY#`XR99%XDV1V,?)5N(X#,;I2IS]IM+>*2&XI!0[)8]9T4DV M=1*_)?$R0;KYBJ3KKTBVZ2#S!&M[FMTE?1#5'.<-)02=5/J(8N74^;0(K<=% M*V=J&UL[;W9CAM)EBCXW/85AH*$&RIX M,+DOF=4-1(:D;/652FJ%5(6+QCQXD!X1GNE!9[N3"K$P#_41\S)`S\_5E\S9 M;',W)QF1RHNY=Q*H2C%(=UN.'3O[\J>ZWNJO]\6Z_N<_W&VWF^^_^ZY>WF7W M:=TK-]D:?KDIJ_MT"W]6M]_5FRI+5_5=EFWOB^^&_?[TN_LT7_]![];Y?^ZR MRW*WWO[S'R;SP1_^Y4]U_B]_VO[+RW*YN\_66YVN5_K5>IMO]_K-FL?,R[4^ MU_5=6F7UG[[;_LN?OL-W^+VI?E>NMWD5OO"[2V^:O M-VE1MX:QL[L7_W3/QWOGRT^?FM\)Q#]FMSF"&2;^QWB7L(4*EO\&D.6K_N_9OOG7\`_^N8ZG5>9)6^A/=NRZHUS\5RF<'O\.N*G^Q:<'E_#]AVM2V7OR3ZBJZ` M?K_;UENX)[#=UOI+V-FZAE'A4UT6^8JF^#$MTO4R@P'@1M9PF3Y?O=1GSU[H M9SI?ZT]WY:Z&\=JGGBWM]1EW@2JM:QCS^];/:7U'EWF)'[+_W.5?T@*>;TT" MH$!R4.LJ6V;PT'61)7J=;75YH].B*!]HY?#'LT%_1B,^FP]PV8C1]#>N+H'7 MZTVVW.9?LJ(%[C?K+S!UY!Q>9C<9;&.EM^E7V8F='-:[X\MNE]%\_4.5;=)\ MI;.O&X1Z3`,+Y-L\:V/%C^GZ%WU=5E7Y@)>U$Q=RF^GYB^:;1(40([.J_F]TI;?[U@G# ME9`UU_@XT)IG_5Z_/X`CK>A*P>T>])-^G_ZOT]WVKJSROV6K'Q#]X*(?(FY$ M#+O'7<3''0V2V7"2S`<+)A>+9#(=)J/17&0*G=12.:])0W3V-!9Q]2Q.F[;)L#HWUQ,DNZ MVL)H1"/A]KS.US!FCO)(6>='Y+(HGSE$V7TT3AR:'7U2#LMAX*EOG(CZ!]82 M/G9T(=''^3*<].B!!7\29`[?.!%7["'7>,KO-R@HP>'Z@HN[$195DB.H,SI! M59C%91T0*[78$0,` M!&@C9[2H[L>LACN_9(EKE0%Y*DF2B*Z.'KI/JU^R;>3D?@(6BC(R/I2N[O,U M2>!(\N(THFRMK@-Z-U5Y;YZ&PVP_MY*A3\[$O-9_X,7)K'Z/Y%PXX8'2/23ITO6SP]+W;;-OZ) M;+]C:8TDG!U!=7W*3"==)!+)7P/!.UT#H%=NZ!7_^&!9*7+!N)!WL?IY5XN$ ML2V1WI9`I8O,WPI\CW^1+\A M%&X`HT&\*0"A`[GXV'NK['I+Q)'8&/+G"',"6G=^31*W+Z*V!/VORPQN.Z*> M"*P,W?K$]R_O8-%,_5@49X7A@-P=87X=NLP!'<9*HZ==JZQ3C']_3(C]\ZFH M<0Q?V/+?O85F]8&#JRU:I< M9ME*7@&">\]XS3K4E[+X@@,LX9`1)],EGD]+P@L'L5<"U1E/2FB_!6B3;T@Z MW@M-6C]Y"7:(DR[FJ_M-4>ZS#(16@YB@M>\VL``#:!@(N4^5+[=6=]FM(ZID M&S?AP&+`[V`9*!@!3UME_.D%47L8[V0#"JH'U]EMOE[+NC=DC'O4^QG>\8-O M$H16NPKG@.LJC[80JG'=\]9@'IL%L7<7X3&&\;?@A=8(VD0W/K].GK$6O$.);(-#3CUVA\E]0`#`T?&[2]1X.4:?ZMBBO M41O-TA5)A820JZR&01-`9;@*65:1Q@YSJ?MTO0.ZL=U5A!1PC*O=DE:R+<@L>!+\(VH\!Y=S^$GV/J>WK=_U-DM`^8A MW]ZI.K_/"]#2*GRM$I`Q[A!U`YCO[K,*U@)D;BG2]DT!-Q-VG15J!1RE2/<] M[' MD">YJ[8.PHP([%JWUJ=DIEORG*[@5F1#?`A M;SW@TA'CX<7.5K%^>?!,&?/X1'GW=OWV/`T*QH$7HOTU3`(:;:WP'`5OW4D` M]U[6;,<)MF%QA#>M0NP/$`N[?,/`ND]_+BO$ M4"`P.):\1A?D<^^J!R!$SQ7PM95J(&A1RGW3UR!E$Q\1NR,LEP:G`=[`]V)0 M5#`H3D+?-PXEW5@A.@GV[U'!6MGEH6P)_US4>;HVPA4:]V"&>K=!*S2MCS&, MYB-M1'4V68)S&3K/J2+S/V]"7ZXLTG_?;M9>>K9U>H+MVE^0M8 M-SS_=KOJA0^_RY=5>?ZJR)9PN]:(3U8J..%M!*;^`+`$_I;H#T!Z\!EX$4"1 M`DC1;F%8#;`#9"$`[M?9=;5+X>H,V0&="+,/,(ZN18[RT3H5TW)-%IP*-6!D MT@"_T;`W?4XSP*?Y<\1OA9@``,\`4]GFE:'-2__;#BB@\8?3*_R-F+T2Y=NW M$S/F\+G8S7O]YXCPO`1S@^O\:S").C9)8$3O:>MP6"">-VE"AV$C)I(H7-'- MKA+3D?/5I]=PNUHCWV;E;95N[O*E2E$2[RDTUY!&X0M`2O26@M7#0%I2K^%T M@11J=GTM]_I3E:[K@G_\7)/\X8D[KX!8P9K@0EX"_P'R&,A%'_/Z%T;PST#V MZ7>\0H`+\.=Z6UEY[))U(WQ>^0/PN0`0[6T%KMG"@:O.\[+'U/I&O4WOM;4Q M7I85H#4O9S+IC?5S/1KW%O#/I$__P%]3_5Q=H'`!,[Y+D5"GA?CF]7#2F^O! M`EXO1@"#( MALH'->@_[PE4`_Z1M@TL0#K)Y0';%DBH!B2`FG3!%=&@!9-$@"K0T%O`77@$A9RU'O`%C2TF1?0-[V8B$BSM-+V%D6YAJ("V@'Q8E5\):8&$ MST>]<=<$2+@HE_"%ZB.V5@''S+J!,CHV:@W M"R;Q=MQ3I*7^Q6BICG:]68/JL&/E`/"49-S4D8O;'=`9E`")L#E-]YY<*T8U M!00%200D@"AA+4G\+([F#2!'?E.BU,1"-[!N`/;^>_46G0>:;\^_ M[TK<*DRQ%&LC46WQ'8@D!>29?'A*3)%E8-E+9,`A#?@>.&#%D)=ULJ&?D!>7 M9&:7*9&5&54J.OP/(%H>7B,)_WA_U^56?OL!!S$>!EH%29;X4.D62+K?&JX] M2-U555Z7'*V#ADCW$,^B@1VD!`WD\2#C;G/"0@+RKB@46;D0.PZ!:$0@^KPN M6T""78&B!!0"UYRA3@QO;GF-ZU)YBV#$M=NI/>X@S/4FL)@0?L<6%2AS(J1GTED'%%=J4_)'7*L5K!FP1T>N:&"NJ\L"_0%]8@TX`[.HARS8&W\7D M*4@+ZM;>;(ML1BPZPV7;52Q7PMH+LJ$CYBSZL/F]V".-K8;4T!R?V(&L7\!Z M`1*XTIHM8E'36,E7WM^WT"M-T8PDG=49KU`'*[Q+86RU3*MJCWMF0)!J%D#\ MV0B8'V!T0?1L&XIDBFW_\(NY"(P!+'6WCBXXGZ($K=^94Q_26MO1"KF#@D^- M5>&CJPQ?Q>`!M:MQ_>&](MR6B^@'!9"M.KQQC#F'U^HYCKVH&`UPS%AV]1_N M-`I']ZA.V:/F/;9I$.]:R:XC9"%A@PO>J0)%Y%5>$_YF@DQLD`=.BS8&,B5; M:S=&=4BXC]VS1J)2MS7U)AHY9E/[NXIIT0T\.&A6!]847NBZZT83-=G=HR[W M-XJS0GW[+`?=U+@.7WROA%]\8.CYHFGG+PUMH<6)U1F?Z^"%ED]#^\G_3KUK MWDC8_@:C0D`T'*";U!IO\G0/`[7'E?%($?3%%LKA(B62('=J#U]42"JW-X%5@ICVV$V37*H MMQ+`5"/'9*PZ\:V-;1(05*$:5Z[EFGK8M_3\I3`IA9DQ.(/9UHH9-NT7;G6Q M$KL./.>/!W!'1?N[\=XD6KC*R1P*`\J,;151_6@=4`;IX4[U%_3?@6('-:X.Y>4*$&[0A__UE9V(+<6PD9UXE!F[ M33@DJUUGHXF&.SX;ZQ?JE7`+.]M\C),-9TH\3)_0!168B3FR$7U`<+.,11*. M$D6R6'0O(B[0"W69%CE0UG4.XM1[$/W12T(V.L8;)"F7=\!&ZBRP7<$58?^X MHF!BON^B8814;HN:)NX&A(&A$0;0Y(<;H;C$VJ"4O,E!RJ.1NHT+P1> M."69.F.3NHF0,;AI["7**UBV9_%R@B,H41A8@;96/F5/NB4:8$;.D1G!S?I@ ME^=/%-D'B,+(_-`K\8C%@\CQ6RT?R(!=T#:TG-HY08,#UD@:@THEO#GW0Z$V M&>BXQ`),D#.62SG>5`>A0!+!D=9>+(>)WV(!#N2;Y:ZP M-B?\/13\B)'4`5TR7`7!Z!'LD%_L?..6M3XX/Q0*3^S$^:Q`A<5/K&@WPL!A2'9I2$K,W,<0SK;]+@4ZEZEZL$7;);#)G M2DS`<[Z:T/6B##[V]+MTG=YRJ&#`XI"E@7*BTQ4@%IL.;!@!*KN(&JD?/H7O MW*=[PP@X;(-VGWU-09;E=?R@[\H'F*1*"'V!?].ARKFENQ7Y.P`V):X'+_R* MXQS89290W//)&S$Y]:`=P"X(F4,\AXOR,T`3[;>>8`&@R8S!LZ<^(N<#(>>C M1ZZ"J,67+FI17Y*O"0,FWKC(-XJ0(]6LRNX`45'G$))Y)3Q_( M[040RKZ"7HP*DT@!#'R5F1`5HV+&7I?H`PE/*5EP(:M]&+@BCY_]X^__]?'J MHO['W_^?%Z((A`\JBG"1YS[S<[PM$62RG'6C_#Z3E0"2PF&0<1WVR5^&I"TM MZM*#(@QD]B:36@T=X6A8D'CK8H"4>`Z`'0!;P76B@#T[:MW`4=1<4E\Q(VVN MI[JB\PS=,]"MPU_9[^G17H/4OGY):PA.A>,2Z1S4+-"T4=C#`=:8\X+=(ZSH09? M!4+XD.$/.#G\#=3,OG<#T^XJO8>[*Y:!`!W9\:3?P@7U M88ZT`FZ=>*9)`[8/-\U9\I[$T*`6BG'IB*#`M2A,W>`O$%M,\<58&0(MH@_C MAG?\1.6_;G(RL.K"N2*`]1H4$)[%L]"<,7L6[4KVPT_FM7+G'5NQF''P^Q^+ M%&!XM031"R\C#4-F'%*PRE56\)Q1YA8NA,@-'X<2XXW!H@.+0-,FS7H>S(H6 MR!1TQ:78CIN\E(^#3PMP\B$KT!(3Z.,.4817P%)!0,'`#<,K[!>&AA'.62IA MS,^.'/S0(1!9QL`K`AD/`$6V-CIXD^ MZF]959X#X]V09%@C9R09L\KN)<#+LVD9BS(;OE047Z-[6)59S0X=]#WE&UPU M7%6^AWLVVUE<<>XN-$9DY%@1:XQ8LRK*'5$[SN!MHYO>YYBC!RO"[76!1'ED MQ@M?E!#`0'0(N!<'-9&,I2Q1$;,M7A2VI3D,0V.08X[,E.';&[F%RA^;[52& M!`?CA`O%O?O81QXM?\4@=)_;6&G>>;`)BOE;EGBY_/L6%;38E422'ID)138V MGCJ'!\QT(N(EJ7>8A9@PWP#^5VU1_7FXR\2:CYXR4NFNLXSM?ATF08R2X@TL M\VJYNT?/A#7;/9!JR!2<`_,B$@A=&Q$P]?N-IW084$E$U+XS:L9:B!1:B+Y7 MD@[T5R.#V0\7QANMO#(`B$,MT[F>3T;)9#)`6UEO/M.#WFB")K-DMIBKGY@` MDOD;__]*R#(:W4:S9-0?:32:3WOCN;I$>*`0<+9(!OT^_3#O#?K-%81&KDE_ ME@S&<[((]L8+F'[>1S/\>*$$1(87L"?^$>^3K96]_B!T&('%TO2`RYH8=M%D M1"*RX+?WYZ0`J9ZZ:)OS$D$V=#'!:?:4]91(;N$*$-IDL^@-H5JIU:PXH93I0RA1JA*^N/GP@C?`1 M&IK"M3]50].?K?\/YTX:WG0:VHZ(1A&[YJ:0&[!;$W@(#*(J88Q5)O'@-:^# M)EJ:*-Y,RR6]@DB3F+80'@[&A'1H%+'Z.!_@ M9]+'$>^:/ZD+UB7]0R6,KUF_0EIM@4,#@'Y%:78@DII?U`HX$8:U$YYM@&9V M>9)%W"%-2K6,'UTK5R]=PHB09+E8%-QH[M$D#%65BZO&DVDR`?H"^\%U)"PY MI+JEB#8\ZO/>=*YL;B3KE(88+/HTI*_Z>;D],D-;U6W-,)JX[,N>;F]31>A' M=)=Z,!I3A0*S2W7B+J>]R=";R+K;-]4C)"X"C+F1]?#7+:(`FS)D1;6DF2#4.`"1E62< MW/+91/K$\^VBADIKQMFJMIPS2/JS>3*#OH8CJ?TWR&"9(@(`N`)_0Y>M00-PO)LC!YL M/1A/5*18@IXO]'P($_?U<#!6W;42]'0RTQ.0)2;S.0PXGR@XG?%(+Q8C.*?) M8*Z'<%I#Y7EE32KXV7"!PO?9$%`'_AF/4>(^&\T1;=$ETNF6,$<%^#9!47D& M0O\SOAWT[W0TI%"78X9P##^BI#=QB7H1%^&%IZR&N"1]+`N`V8]1X^#Y_-XX MWI!DD?CE)PI6Y;I$?Q^[>=ZL]06(;87'9M'`:@OY<,63+9^$M;B2'"OJ>*TB M:*WK4H_ M0^-56J'XO1*K*DR[01OJUKHTS$^\U]PSKD*@WC6:RGM4F6`A>V M<[0Z*M.J]!?4&?)+-C8?'/9TY[->()4YGY75!BP];9*T[E`V]3%]T`:_:[B, MXWDR7:!F/IXDP\58_;6L?L$CVV!J?5WK`6C:PR%&J0WZ(PS2RP'W5E(_9IS, MX+=1LA@.U6R83$`VG8Z2T6!!A*T29,BXR`3Y7:X!B)@3>39+YD"/@)Q,D_%T M`02%DQZ`.(Z3Z7A&]#&93_KJY%IT20M"Z@0(!<"YI%HGJ"H$D];ES?8![4'$ MU4?,W8>+A7J]J]:YM=_=Y%_9!#5,9GTDJY/Y4+T#S2M?9Y*DZ\8%X70R0@J? MS&9C]3:>[0TD!8N##8;)?#Q38V#D@X4>34"1&"J@2;O[G;G*7AF2,]C)"$$* MGP"6TX$'7#C&.5%DF'<^;E6,])*^VX7C8@[M`\G7(Q!4O>'4^[7+-)O$U!*3 M+\MA?6F0?ZZ,P\%%RT6*C;A$=92'.3D4Y>HP%9M,+Y*LO"4+375?HJ&82A+> M4;H&#PTWF\2&'<;3<<)K098^RN0/-8?AHK>PDK(7N0G<=@RR'ZI^IE;5#6#K M`X9`,H\(3`0T,HORGG?:N-`:! M!Q/'\(ZAF7#I3@L]2]YQV4Q+C+XI*\R4IVB#C4D6]G-%F==D7W,VZ+H453J` M4EU;W=+.7)1U9DSU]H4P&1^#C&XS`;5+.L4QU]G7K;XE<CN^WGN!U)XFAE@Q4P;&%%0./\.23.;7N+E^R72)3O!,NK>'R#Q"XP3\&J"L'JE/5* M.<6V$7S/SH&,\B]NI5YI3YO*I;B)$DFIB4EJGG7NI1*W+*C$=-BCL[5YOXES MA:,XMV1N\3`UL&&@!VB)MN+)9K)%EG/D`PQ2\A!@G MK0)P-G!;*)4_C,J0_&L\F"IC)PC'>\H;XE_/;[;HM!#+0\-7CIDLMVNV<)QX MQO'TARVEBW$@(-(HM%9NTU_8N(.Q%)*:TS1U&JG=^M#A94)%ZQ MBQ0I,_!*U`MHM+Q"QWJU1>:<%OLZ-[X6F\Y![D/G\2+URGG$E5\5RENI&4#N7!P9B&,RR:4+",1=9#UNL0U9;+;(-8Z=Q\A&)8QKP^'M#C#F3M%QM3 ML?-QUQ]@P7>=9&#_&E#P!!$-O@U[3;G+9CI`]2+'Z(9JWZ0?,CIYLOV4N'W& MT:VL[#$?:N>*2="H",6)0J.RH`Z?&!<`$G,%96%ZM]R9*I67NR@*8Q)&G*U+ M#MJE(!(7,"3:E3*A%QY0,/]3-`Q*?I:H;_Q<7I/XXB>#<[(#\#VX!%S^@['! M\#N"1>0DUYFIB:SLJ8FUOWE`?MFD]GXYJN?`21E-KD'^//2H1<2NO^?4TG=, MZ/[")Q5FY?CY(60%&"YF&/>/%5`:TC%;5F?3F3)D60_FR6C>5[%"TH;&#$'U MF/555P5ID/"57S7:X?QX!,*P>=%G7F?D9%21$K1XE1 MM!3,>76.\=`=COG52QL>$E@Z[$5)UR8O--UK"39&QH\V:\J$_D26D%@D==-^ M8?YF`\9=6MR$UHN)#8:](?,'YG2(\=`-[&J1,*LU)39>=YNQ.EPH<#,4&Q8C M"D%O$%CKGTV=B!]6NZ#R.6YM0D';(Z+Y/AAQV!NJZ(@M64B$1$F)#VRV*K"F M1(_A,&CB3J[X>=JYL53/+<%-@>XS"_%Q@X5+6#[ M6*J="U0=%C:!87G/>G`$:X5?@5X$FGX/_1:0:"LT7_YKM\406@+4. M9LED3"EPHTDR[D_(\S!.QN,1?IJ/DL&@G#G!]!JH MN*6Y?HZ*V"Y,]9YNN=-+EN'"E0TD3913\;#DE:F5&=Q\&WX2UWRL-NP/8,,; MC8?$BEBN9#_9Y:W-AN1(*2377"572+LI2-[T+/NY2]]CL[P84P18SH7;Z#H0 M!&*T33^'#N71%\F>GT<:S/HYT0'M)S[EE"P7T19\0WZY!&!1`!VIWDJ<#'7W MLGV?(57C\VWZOI".*5(4MK?!HL05:WKW+J>*A)NBV!G2JYS^O!;1QJQXG:') MPAC&2(1!6FW2J:VM)NYIL"F&*!IYQ$QNL-N\(9!R(.91KB!`@B#,_^#RS&AW M4DH1OUJISY>?:.'"P#EJT0%J&8:S4=@'5R+`,'6>_1M`WD;6&@RGA&E7XOWF M!@MV9:GB`K*U--TV[I_^![K:?U2Q!!BQ*5N@-F^+$S;1V; MOE5HY3X#QK8B&Q8;IH6"FD*\H>6-]1+\K?1O-95;.6[I4(SI*U-JV$S.6C@:L5<9J\:+EYC#:)Y(^S`2O%!DJG)`D(1L6$!%;10^[PDGM$!4_H2*+RCL@,JAJ#LFO)MYBN4#Q&,=XZ-SPQO_EZ,RBQ6Y00/VE/!;?L MD$I`1`CMD%+_?T>F`55P(J:I#V74Z83T:DYC%ZF6'`\CY? MJFU%N19T::@RL"0"T51_BDSG\3+A2%U`#JAB*TS0\%47+T.H^5)BN;!.55@R0X7 MR$FIUE3_)@@'5P%8NZE49$QE4<6'@+^J;DBPKU#A'7+[93N2MG'ZQ&&E#,]2 M3(N9DUU\-A@Z7PQ'"`F)8:XNCJ1*5KS;D,B1,Z+S8`P-.LJV/I(HH;X#(I\:QZR>NK+EOQD-@F. M'Z2,7Z;=1+\,[["3)51@PZN.$9X,D',)#V?'"/XGO\=(=6Q+5]2M(S$E&%NL M.B-QP]AM6F7&CI4,LS)!6WAG4_NQ!]1E(X;OF9Z-D^$"PRA'LV36'Y*-9DAQ M_,_T9)(L!A1B.4WF0RQ+-!LFL_%0'9+ZW[2-EK!K)XY;?SDU@UJOF96:A`6+ M6YV1(G(5!)]9VM$L[3`E5&W`A[37Y/M'F27+-V3/#J4:(Y52\J+165RPNJTA M$-ASVV$T7J$QV!9 M=)1(.=)72^"@5[?>1:-ZE]P,N-]DVYQ%(Z0I(LGI;/TEK\JU2%>VQC)5A>?2RURW0?F2;4D\OMI1K%=P MY0\*Y4=N>B3G0O(P@@!"OO740<_>W`N^N7Z\7M#1RS[(=7E_W=N^GQ%C'L67 M>/'F4Y<#\1F&>#+Y.,,HS\F8TBK'R9PBUKT?1QC53S\"F9DO](P]CN1P1/MQ M'YY)AD.,/)S.!NZK_AS?PJ:GTZA#=SP8XAC)>#ZWN:58<7'0#Y8]F,&SBP6//AL$CQY?+KE-<7E8 M'FY`W5V#$>;G@R':T[PIYP"[&?^(GUI__]$&:TXP6'-&H)_!N4P(]);JCP:P MM9F;308H`J$NG4:0: M+8;=X]%P"R^QBN+6A4&3T&;JOG4SD9:6DJDCDQ9X!?*`7)/T16Q(\NR?Y+C6 MOIZMGJ)GNST\T7%MK4BR=A9I+3"`?&$K"F?#91.2"954X7W!9U]$D,!6$TF] M%O%L$G11=DYYLE2;`!_$Z2:ZD@*3Q`VFZ$2=^3%E\?WDWN53[JSO,YRI8^=H8B"QG.0W+T])701.ZXZ\1E.MU!Q+ MZ'WW)O$=0M<^+U?-V/]@F:;P&NWPS(F'PCLI=2N9`=.`!Z;(%8&=4,K**%E, M%_AQ#A_'??JX@(_]T8S+`J0WF$F``?[]H:7IPSD,-FG%UMO(W@LOLK?=]?)Z M>YK1?]+3\2&QATA9!5U?HK'X6$+TH*P!I>`>C&B?TT326&ET>P,H6[7`1>%HP(W_ZQ-^@\NDX737 M<&SW#*K6F.PALYX@"(_RTQ#+TS7WW$&T>TAK->K-)L][09;$,'8R&4VUDKA8 MBB5G@*BT!>5FD#G!^5J\DO>E!$+*R(GVD5`TX-K:'J$NN"U'*',*? MX800F91!)D'`;H06KX=-4W[<7!_MN+P[]5K&941.08C9<@9>;.*M'SFOTB^@ M.QE+N3?Y,)@(8\1@Y=:GSK;E+1L8;&"6)0F)=[\C+YMB3LK?F[T,5]D: M23`11\#TQKM\1]ZOU6$JP+29/*<>,`Q>-#).S&[M^AG&H3`R=0*""E_KW"?? M(;L4:8^1G;%(.C`_Z+$BR(SP0XR-`#`LB&+)\+/%'O65TR#5X^M@O M1%!-=;VXX8K<'%OLD94N34A00HJ)6"=M_=K6LJWQ6L@[*4N#WL@%JL#L89L/ MK&-R[G5"B/?Z08,09CI4G+%J\0Y?M*Y<)/@\B(.#;[)2#S;\C[-W=FNGX<0R MC9LQGV%L9$?R+J$DXJDO1RC&4]\3(%E4;0^\2]3SC?P6ERAQ2L?1N!L?23<* M,9V*EI,*16V$&1-JJ7MK-@2;SM=PSD5AZP6@+#YI"<@,!BHZ&;R`TBQ(U(O6 M"TZ>W#YD!86MN=<2=\0TL*WQ>(]QW#`*EZH!1=]KDF5?"=%1^9@:8QAM(H"- M'HPS$5,-1&1"4B6R6-V4119\YPZR&;(/,%4N7'P;PNR<(CK%[NKUC6X3NP[N M[,KBDJX'+RC;",NT+'W@NOXDLZ#6O$YM">@OYG!7V4UJ6B58UZ97`CDF`4E1 M;EP+UZ@A^DU57AFZ>>77I_%PMK6-:RG!P[83.7INGH4Q1]G:%-8+*T[9:9S2 MA<#$/A-./38*ZIE4PJ;X0=D5AZ8:C[LB;LBK?=%3%^V^A)Q*G[3ZXK1QB8S0 M!^]F=$'^"M0U(H>K-[\U==)2C-`K_1&? MPZ)A;]_\^/XC211G]L[0=X!Z!'FI\4L5L\V*7NVJ+1.0GPMJX;Q*4]Q2N[T5="'=4WO]_O-&=U(5I8B!J]@&:7@]1DQ1=Q='ZHBBEQC9 M+&_QU:9+:#8]WA*.Y"4)TV10M1;[F!WG2F]@R/O4 M>KW6*,/C'_:`PNOVD(I_"P,7D/-+N;;"/U+#;L.2=P$.=V"2*6;*51F]XN&, M8B9KTF6%H'R7>^%V-Z,(;HORRZV"B+L_2%'HV>4Q0-1WG: M-F>G'7UN3`!677JTR,35S974-,%0DE`5QG,\NWZA@5;JV#IS,2(_?0E*"JS[ M2QCX2Q`GA@O^"E8H(D_T\$UU+[3\LV%[E8$:PU:O2KNJQBJL:MQ=BC38G@FP MM2)$4">SK9\>%">X`NFST;R9QC7JS'A+O`2"6_2Q(B:=H!P!MPD5`5/?@?(T M/"G\V6SL;.JM&'#7&ZK[E].,NU/;00E>:<5L>UUT7&<4$G\M3\;?*JG][/7G M/E!#J^$((';UK._I._CN<-X;/#>.C-"S@0V[]?.&8T)B\$B:AC?".H.`M+/G MK%>-&DF-@WEOT>".A])/HCLQ572Y,Y[?(\P&!!-OE]P#D(IL0E`S?,%KWPW+ M_(J.HH>R*E8/<#MP^*F17.4H\20` M;M]@Y0`REK@,+4^,],["QGN+O0&5=CJ8\_!D>4Y%.\^A ME%)O*:X.C4IP2+9.A-4;`/)UV,?0XW@X>3,OF61K/#0$`9;WQ73)+<<265/% M"GF9\?XYIW^!-@*_I:\)(V$UY\YVO7C65+[V>F_1R0=, M(YK!8H7-5ICBE'!-H"X#^.N6F8TL)L3:-1<4J$&$HB3(9 MM%Y+0K%R)SC?*B\"0F]V%IKX*)DS=%>8P[%Y,P;UI00G=$D=UR0@'%-3U2 MF(#4G&[\A4/R'1'40D*5P=<$YB$E@1!*BN9@XLM6DC5@>M6/R=]9L:)J&6\10*++A*)B:SA61&,,.S%DV#\9NXTH8'5",_*`^1+.%O%TV9SIS*`N=M$IK4!O4YL?JVTV27UU9AU>[2 MV:YCL^C,D=H?%*;-#J)G>C2A`.3I!&M3<_V$LU7&GU[XJS7Y(416PG:\9R,* M'!X/(K.*=<_--\1"&5@WOZE4D[W`.Q8D!]V-;V.-EI&UM!V^Z"D&/7H4VC#Z M3GMN&('U&]MO&U1W`PNA^=%.O>0]M9$P`6@PR<:ORQ.U'#RMQGJ/'3-<3MYK M%>PM1+F%D&73%MUFT4CRY#JL$^J05ML*4W0E%!6G/,+4-<6-UJ8W+?G)NU#< M4#%59]LM=A_R.AN3F"F^74;[!@6D5K>N'[QKT&8,9)S<)XF7G*;TZ>XWZGW+ MYHY6S''SMF/Q-=-"G/OV2ABO5;;(N;3;."6<7"?PI-_2AHS:6T\[0*,&3P]G M;!KV42Y[';!$VX93"*41J7U%1)B_0=J2VQ$I*631I*AREB2W^'7VO"9=\JH/ M[SJ+@<&((QP:;N+1G![_"^S&'4"SY(0WHQ=1KTR>[\'-PAI$R#2;ENTJ7BRO M+Y+"=+B%MCK60MM@D(EB=&:J$UIH2_F:SA;::GNXA;:.MM`.\+6SA7:8)&@+ MNPV.FB' M7>)38[E#S,$QZA;\,3(SQ!:")!XV12D@5(K%ONDL86U M[#FQ4J0XR4"F!K4W8D8DNZ9RTH\7%4R1Q7GMC/6.PG.!%:QH@\*XX:F^F<6% MJ5A7YBN3S>!W-R?@(NEVRW9.819ZK=V%.W=1@C)RY!K5G[J-#%$`F!12E1)' MX`H,'$G:S($8]]IA5X^T:S>$IJ;_Q&OF_L$T*3(P\;A!'8(N2ZM)DRN[+$I)T^EO8*H M!`-.4_W5U&>+KM!X/K@R2XG$%RFA7:_7DU+*;]T$[KZ:@_^1O<"TXOR6_E`L ML&+1L;#X/2DQF>W_""(NO`$;W)IX=__IIFZ3LP$7+=W`UP*Q"8"#A+WDJO(@ M-^--6/,7)FV=`<]QGGAL>!ZK*("X;5FH^$3J_F'?TL=V%VHW%K)*TY_-'KX/ M"_<-DR$5ZILF_=&0"_=1=TK,UIS/U4NW5]L`*]PR0PKS#VGCWZN_-G$KP*C@ MD$>#9`H2]W"1C$=S_*L_'N)?@\GLV&0"VXY%N7.((N>A>0FKJ0@FE[YK7HD0 M2RU%12NS*?(S`!:+/8^&`-$A`K$]I&F2Z0\V@;=@.?.Q'D_[;3#671L]B&:P MN=ELAIN;SX?XUV@RQ[\6_8F/"`XV]B2YR.*,_AGV_=J,XP.OFL5TOSP.N"7: M6-Q=#UO,<35MHA&6@A1(UW"*0^=KHHY)[.420!(DQF%X:%%C:-KTVOVJ5MD5OZG20C&>+R-3#&68@SQ\_M0K3 M!`_SXTM?<,&T(K+`WW)IOT<]?%K\Q+RG#X[20F]?L@(F9,F$:T9&`2&4*=>H MQSSQQ9MM-!!+)BK8DN-J=(>N"<#5?TWWJ#,GGJS\@[K8H2LMT9]``@8N].&F MV-VBG%X4F7SY@[Z\@ST6&*!Y4>5_*]?I#YR>!WAYIZ[2-4O<&"OICVUJU;"_ M!H.,>1ED-T^KH#"B_J3`@++);#AW'0#(;IK(LTOP>)1J) MOZYKEL#(YFG^2HRE'%V#I@T]^E!2ZE2VJY@"&R^EU\7$-WN)[2E8CXZO1RQI MTA5OQ0TJ4;LQ"M!VWS3^L[,-;W"JN:'\GOV#-#G=Y96M>N=(N+49B'O=&CDC M)@+CTE/&4\A06>\=^_&WXR1AWA/IA&RJ4'9:4]S."!L''4NVHA-*R_%JWDWZ M=Y7=6J7N)Q7CI;+1!QUY7/:'/17>2)CB M#23GUOG_O'Z9F*!K&WPQ3]IM-L6>LQQSHJ*DD.Z!X=[7-O*MSNXQ_PQMEI@% M8$(+7!\*!#M*WC`!(EU:P+U89]7M'EW25'PPQ^]N"FQ,GJXSKB=5F;:>YADD MB>],_4M+;)3LSY`;$Q8JVDX7,"04B/N212S#0;LK^<,K59FYN#-T56SW&XZY M#SIO!=%37/0!TQB2O'3TB%53`VIOILPQ.H3+$J,E&S ME2\R\6_?,#<,)GFF9Z#?3%'=6(R!NPW("XBZ'BHBPWX_Z0^GXK^?)$-L:SL' M[6BB!\`+)WT]FB9C>,!9HE`SG/5))1Y/]1CDZ3ZH4OUD.IU*TY=1,H#!I\ED M.-'S9`9C+>"_(Q76TA^"B#[C+K[)?$J?9E/0Q`:8/76L5D;323SO353#\M7O MBER.W"]L`T)II52#+"AC99K/8!)]C0%\1D)S(HJ$+=M(3?M"*[2GS3[@Z@&! M1/1^]256IJ+UP`%N,>BCCM1X'HL@<(V%01?U075TA01">>_F[8FA\!@I' MW_N:@O@3'4G7V)3U]AS5*)/CCJ44:%W(ZT%=>F) MRE(R,N8U1?UDC0!*:=VPJYIZG>>A9_M2NW-FV$["B^,F&=-F:%-2#T=U'.@_ MR5WZ]+$VE#Z[M+&?2`(\_0;'B++&>S;4HY]:L#2O5:/S5]C&,[P8[::>N1^" MZIB>?FGCM5U19]1<`.':J>+<9XTOL?-1E5R5JJ8E^0C@,U/*J57MXR"IWZ3R M41JDWS+1F#>,ZH+QJ]?6MR3^/N['$7CMPPCBAGMWMS:^;!/[9])AO*`#%YG2 MZN.&\NI]^G-)F@-E!N"]CQ,XUQ1.RE#X,+&!6!R)N\KNV>%KZ:=X^I>^182[ M[)D.N'YJ*,_NBO9>%'4)5S-;IKLZ\R&L(A#VRR\$@&WIK@P^Y8&/A'<4\8T] MT&])PI(,.:V\>*\MEYKD9@]XH[9M6]3[ZC9=FR``%B>=1]SO`@^J&%F&.O1;T_>8ZMNBO,9^WC%C:0X97CVI>^XE/>^/+^MBR+&H/9 M5[M"G,RA"A3A1"T5R/$FM@?)'TYS016\AJM9I%60*>UY$EM*%#N\KTOFV/%]E*)BA,62_Q)N?WW,Z#R5\8+-(>3\ M4'A>XA)+_2']AS4*/$S/;6T8#IK<3*MU+[+VVJM&XZU.RP9GJ=P#S`$F*UL<81O.15*DZCD;(9-U(4O*R,UP\7-MTH]\&&0EZKR_!6Z]ZMRC?CTRE#[$]XFX\B'%.7J9:(_`.G!9^!%HVZ_2"RK M$;7.+S=HRUF9#IC-`*?`Y2#6$&M1`?B-AKVIE$D`1>=Y(XGUZ>4K$S/F\+G- M6:4L;EZ"5R/SD*4CHO>'$;S8YIW:M2^,9.IOWG9LUT<[ME/=$M,PWA?QTNMR MUR[FXHPZBAHUMT2?'ZD,*NSW@U=0I_G0!S:A2?=1M\;(HZ\EGNW2E%/YA.)> M$7WV,WL+/`'KE8E9;3D`14OU!;./>?T+WY7/?A3AKWB57.&^?.`;J5.]VJ]3 MC*7R9:-&&HDTD4[)B,_Q/"DY7C(FH]+IAMN<2B98XGD./%L=-]8F/[J2N$9; M+,(Y"0*1>>V*AI&OC7LRM`,:NWJFDB1H,@2_)SG1M!OEV#Y9I+!8+I4K#A@6 M`(A'DJS'AFI30-=9Q(,54Z6=^@=6"C%,&%:`=7VJW6:[W'-AY'V#M[2;F^KZ MGNIAF%+`2,U_,"E;RK7A]KHMNOS#_$;R8'Z`17II7O=9MK5U5"C!S=;;^`'; MAQ22A%3O2".E.&1M.L-ESEP5=-G".6RB&^7QH>5E5]4[YBA._RV)3V$SDQP! MQ*V5R))TX:P7^]M MI4H%$I645]8B.=0M8?'[H_!V.RKNBPK MP#3>RP0#%Y[KT;BW@'\F??H'_IKJY^IBPYUSWHG#LF;)1`\GO;D>+.#%X0S_ M,^Q-U,75.Q-(+/<-">L?]0`SI.3CO#=2/WW2%\:8:F49TJ]_^G3QZ85Y=&#? MHO^*;WR.=;.?ZSG6N'ZN9S`>_D,[4'^41BLA$Y>4'W0[@;A=/JA!_WE/H!K( MR6*U(#--EG\A(XZQG8,HQI!0#4B`U-0%5\2Z%DP2)26Y*."32\L'18H&+(C$ M%D,VHV:,#VOJ;$FRI69\&2HL^#@?]<9=$Z!\U@D5=0@J3?P(H:*.0T4?AHHZ M!I5VOI4/&74"9/1LA%5(O$F\';>HP6OL)/47DU/C1+8W:VQ'$JWH?<(KB.ED M#?`,:+>[?&4+?WA-RZ0;IMC/N:*@2?-3^7JSV[KP0WZ6S'%N`!-W9T6/NQQX M/AS7_GOU%KWMFN_?O^]*<=1*TY>4$[:-7Y5T3NJ7B0S$-)6H?#-E(@,.:<#W MUR@`2'(+K9/C)&Q&JIE=ID2AWQB=HL/_`$KXX362F<2V6Z3??G`!&K(*FPY: MN@62;(3"'?"&JBJO2YOM[STDG=HP")B@$99SY.#&HE"F-O5!$(T(1)_790M( M^=KY?2M*$8`WM[S&=:F\11@GH&S'3_01-21L?DN:,EWKARS;&'S7?NT.8'#9WFQ+Z@VCD4$J MEXI[S]6^6O0U5FGA*%$;MX=B!;4!V=4ZK-/;7=\CDCAD2C_5=R`@DAY;9[Q" M':R0`I":G3[(B!5`_-G(<]LU8P5==4AS$1@#Q*W?/+K@?-!+K%SQ8DC]SKV*&X*$]XIP6RZB[X2@?-+PQDG`_L&U!O66&V5'5?/A[@KJ ML3VJ4_8H34_:-(AWK637$;*0&&SH-8*\&K;I\)Z.F$LVQW5=FUH MUX\@FV83C1R[\ILZ1NV-#3S@.*4."/;4Z_!"UUTWFJB)22A?L3C5ZIXE_.(# M0\\7;CM_.=I;[XS/=?!"RZ>A_>1_I]XU;R1LG]1?$"X''*,Y6XSU,VK!]$R# ME#!:3/E/A0^\\5*D.^F#*@_E24=(A@[V+VX>N*6V$EFFK+9<1#@D1V`"9UE+6/_&U&CR8TB;]G)FZ-N[X!TL MC&(D'B^)-8]N$G.V7"F7)&"2GEI--IJUW^+(S184)I',!](GL[#@%59^DK9Y M6S'!$%I46&>'#$?KDD:NN',4$1Q3M>>+C5NG57$QSB8$*;24N^B:^CK^?G); M2(`HM8!#>>!H(9`U$M/4;_%MS`'4;^[1^1!O6?-!M.N_Q M(A(V:=)<+KB[?8K3Z@_4I5_2CXHX#_KPO[ZR$['OSE74D/LK=%@4Q+,1-ET[ MFXWU"_4J[`+P#/-\8++AK+N>8^RFN=\"'Y\I.[0*JO<>J/G'8<'J>)TV':W3 M9O+:*3O7Q"+$"E>8U`:43X9>41.7V^L*.5"Q?3*7I:WNU8*+%.S`7AZ31"KV M(!<(8>M;AJ/3'3"5:=##F.:%P`NG)#]5;%(W$>;I13:*Q#Y#.D1^C2_D1BP M[!97\?'*<85U1X*R'UV%4CPC;L`NP[(BIO]UD&HO`50L4QXN;Z"/E3=07>4- MVD4)B.`'Y0W4D?(&XL'M+&^@HN4-`L&ML[R!BI0WX,[B1TL:V/(K0<_7@)$9_O2^^K^'@LW_^PT;XW!^B+^J.C([6RGXT504O7=!;VSB- M`9[G/Z;LIKS'BQCTTGOL\P$C=*$4%$=ZSFKE^8M(4.+7L5X%H\C'7C?I`D$^)'F1J7`V42Z*?>7',:[X MX]5%;=M:-1]4Z-4QSWVNO39X(@1*"A8Z-F0E9>6'LO*7C1Z:6!K#01&KELO> M9%)K!T$X&J[JM3UK`E(R;3$5HB@44`CNN6DAUKAVF@K_>>HOZ.W$-.IV61&MHY:_*.2AJMF+`%'L]0CA4Y/P3+F=TXRDV9763 MF1*D:,8*^DJP,D*OHM7<5#TUC<>[.I%RP+-JE7BP#:3VW![JDWFPUS:`DBD%-D9[,--HZ&\)S&=XDDG!`5&3%6'#?Z"*E@O M[S*,W2304C5(P@WO^(EQ<6HL"G#.9032A$$!DR%/L]"<,:LA5USC_?"3>:W< M><=6+,8R_/['(@487BU!FLQ,XR`REI%R6JZR@N>,\NMP(41N^#AL0RS!H@.+ M0`,RS7H>S(IV7B\$HQTO0,?!I^5JL0>V#(5A)'5^7U+^PW+21G+2_;>O;\`[4'*109&>C M;5)?3M>E\!%9.(U&D:PYAHD>6('RP78CR;->9DJ81-U4[G$"`X0P!A-T*.BW]79)S=*ZQ1=0Z, M=T/";KW+;`$ZD_GE60Z-W5[J?4;Q-;H'6\C8E8=5KCV(#MN#.*=BL]2VL01* M,W;:;[INHYO>YUA9'59$);@Z0*(\,N.%TWN59UWI19][2;,$=3:P-K[G*C;`)BI3!\+,ZN&]108L==B3ID8E59&/C#_4;:>.4$?&2-%9LZ9LPWY"6#9CG M9*L;8D%\KRS*OLN<>I-*JK):YM5R=X_^'VORY/(J3,$Y4#PB@="U:>6_0;ZX@M/%-^K-D,)Z3[;0W7L#T5$)J-%XH`9'A&QQ=\8CW MR:;-D1P@H!CAQM+_@".;1MFB]8CT=%I+FG;1U\ZN1!4[_6`Y79*?,C:J@8-=>I]D`K/W%`#T<"LO>Z;4TW[)F1[X-1RCZ`4O:89U7KAQ^ERR/6CB0)Z_1P=C+G. M7L169*P`?)Z?R0J`&-SZZ8)H\Z\80?$(`9;0[:M9+T0>8Z%-`X!>B-]BQI_Y M1:V`@RZY?AXFYE;;F*FMH(;R)*:1!JA:1IN>BJ]P'UR%===-VC<1&O,6\-YT'I;TPDU$(TZ)/0_HJ*Q\]6VQX MAK:*WIIA-'%5S3#QM;E-%2U?&=FE'HS&E'MM=JE.W.6T-QEY:_!!WJS MB0-KF5MWEOIU66)!LFW+7(.D/YLGPQGZC!?)=#8RDI:>@5@%=TW]A2<\&_?[ MR70"TI1ZS2B#7P[F<&Q#D+U^[=-*,JC&C M;L[8'PR2R71.542'@T'\C.\P?BEJ/XE=N891URNV^*A&`O\3:L]<2J\OCA#G MD*#A>,IE7A`D0T00`(\*G#Q>\2DL_#D;8]R!'HPGBNL"<5HH2A,(P_E"SX=8 MND8/!V/UDZ32T!U=86FWFI((0%N:3F9Z`L+)!*O:].<3A;5-1WJQ&,$Y309S M/833&JHWK=+V^FRX0$7@#`N7PC_C,4K_9U@,]@55^^QTIYBC`GR;H-@^F\]( M]X#;0?].1T,*A#IFP*]-BRCQ3GM1-D^L5MF6ZIG]&/43&V_;OA$1.8O$.S]K MORK7)7IBH[ZO8\\#T/4%B)&%QZ71KFS*GZ0[0-2*2E3`05I#,\G5ID^SBC49 MM?DP$H,N5R4(&B-E0^0P)]LZXVXCG,S(9X:K41\UV[\DT4V7,RW+B.IBFPCV MH^Q^L`Z;[=#5B#.TMIY&)V?EFB7/^/CO3&>@5+(%JFQ;E7ZBY*NT0G5@)<;D MG*JU<]K@?U[NI*7KM3*);%A/Q<< ML/O."]AUB2;=K_T>Y_N_19SOI:G?0:]\E/!'1"4;^Q@-2@G?8^;AWGT(XR:# MVM7;H"_\<8GM?ZEHSBOQP>)&?:LQ4'769N*FY=^-R=_>F-PN-'A/1O7UL>%K`&3H*=%P%^NM[J[^>A%Z_:]:_:];_2VG6II7F M%6FF7EWO3K7&(]4VP:@K"VG?DBYTMW31+3VJC^F#K>6.187'\V2Z0*XXGB3# MQ5C]M:Q^H:H;7,H"=(%D,!RB8#CHCS#_+04`8Z;)>+H`G&$1'_!_G$S',[H" MR7S2?TJ^38*=IPZ_6-@7\^#%=;9-'B/'64@'0+[D?E655_6#D+"\V3Z@RD"\ M9\0\:+A8J->[:IW;X(^;_"O'+PR361]OX&0^5.^PB.LZDXJ#;MP!2#4C)`;) M;#96;Z/;T@-LLP`7?)C,QS,U!G8S6.C1))GTAPKT\-W]SAA$J&:O8"WL9(1' M`Y_@3*8#[Y`&V`*%&BKU8<@6\[CP:KIT8[\G0UX4MFHWUUK"LJ;4-<&Y=2GH M"/')&SW&23;>V\[K:-^F$+&P@&M:F`K#::VL?D[:X3O6G/["\;2A9J>\#$&B M7,/%3'W@5B6-8V(_RVPZ4S])55"LS@W$4IG]4_3^5`3,U34^-T/()3,2_Z21]G)+'*6T%Y5&D4)`]\".'F`/0,QYZ- M6]?2(V5N1V_[M0!)ZE.%75G7*;"O*?J5`*!HS"BPT-N.2Z1*;YGO?EF7#^<@=^BY/H?+ M@O=EU#>]1C8'#NJ9'%5K?VO*W"`5O^0ZK(&`]-&EI)PJ'>WLD*ZV:Z!MNS27 MH)<`G6\+^1_2VJL<'FD];]#C0V/#&\ M);R@D?9S8FYX$3'$O>-Y7ED9S_\B8HBC^>)?L_Q#8EE8*G^2C/L3DO3&R1C$ M+/@T'R6#^3CL7C<`Q,4?)TE_-.#N==1T#"3V_F@A'11M$5^W.^I.-N6V9%._ M.]EHJDQ;P]->X]YFHTD3%RWU0M`?N+&=1#\8@.G3&]M3'@C!EU/(QLML2R6S M,##1'\\4*6E>STC;(G6:N,3':1?=WB?3AF,/J,N&(P*DWC&P"Q1X0>V<]8=T MND.*98!SGR2+`0G#(`(-T00#PM5L/#P`AT<07>^M0S3M&-`B+GQQZP>B$`.0 M.L5;(%PP$'S)XX+C"%@$L`]R$:!?][;/8\YRRT7RZQ3%P>6A6!8,V&DV"$^3FHDY\O/WE3S@%V M,_X1/[7^_J,5.RBPM2MJWP8N13-PK4@"_QZW7G9E2%(-.]3=X]%P"R].A_R8DB&*A8]L M1K?/K5ME=\7480L*'IFTP"M`)>4MP4VYA90+-Z?X=1O3@RTF*5K\2YX]9%(> MGQJ\LTZS)3T*E9LUER+#@.6'NVR-F:RF)`-6AG*!S6$X,]8Q6U+S:+.'1BD7 M*G%IJB>E>RWYKQC5C;$[T8IC'$;_RD8T!=2A(QOS4(\\%QN5^B.)&0)]L+Z) M[OI@A[S86@ZUR@.Z#]>36N6-46/F5GF@<4\7IE7>N+_@5GE`C<)6>:@4@H9G M;L]P#H.U6+HKOM#)M(U9&.15F],F:/C?:OW9SV3'87Z43/8G6)&MM3AL&Q($ MN'9FSK>`?=R=JHS1)B+Z$H-D'PG0E@F1_ND$36%4(T2?K3+^],)?K5'12&`. M2QR1625JULTW1#EQU)^>TJ>[\^!^M$V;C?AW2IOO\)Q^[R#]>P?I MWSM(_\_H(/VXKKXG&)6%$[Z3+JD?PAZO[VVI?K(:MLCU_V_;QCZ^-6CG87QT M_0.]-R]@42:D3XJ^/2SO6%JXT>G#LKTXB=@*B?S"FT&OH- M`VM2\V<`=,^"_?/52WWVK(5)_(P8F`X^$XXCR<P[8Q8&E?,<,>?I:7,.I8 M0EC\&TM^Z_]XBU4\X0#2:S,1J0+WM-@P;#'\^C#HND++Y'+8ZZ3^/ M?#N/?CML?XM-3-K?MA;_E,/`,,;VT!C5V/X6@QPCWTYZX_:WIL"MM[PGG,_K M(`OJY*MV4NWRXQ7=_<5?1'#SUX)^%`,<%BMO?VM$HDY`L41"2MQJ5T7;LXRF M8ZJCW.'4*JB:4H6&C]:;;(1L+2K]>G!1H]D@.N%@$A_/E)&T48HFXL]:05L7 MHV-AKH*Z&0.[Q)OZP(WDNG@#Q@A+9(GD&S#GT\+#';,^;U`B;XC'(!R-W;JH M75>B:Y1)]+YCT';[6XSACCX;(8A=$=Y=Z\#([_8H&`H>(:"SZ+=1*M=-!EIS MS7J#R`JB5/)8K'GG'(/8'+\ASGU(T1QTEU'1_Q??'`^FH7M$UC(E:]P+`6_>ENP9"TG6&$G9NJAH\KJ#!X<$D'U3J M#>"KWE"G'^UI50N,?ZAUT3VS;2#3[G&;=5P\@+(I[076=.2!JM6'.H@M%Q$A04^FG7Z<'R M7\UW%Y,8A?_@U7,YA?8\@5L>S1>+RR/?6>*QYC4E1X043Q3!QH,^X3"^:Q)_ MDAC_K`^(+Q[AD'=AC*,RC5!I\T;K*$V:6=<#G&M6=#\07=816:>=;M8UNDNS M$\)F%LS!V(D.IC\=&D?&/0"F1[[IP>^1;SYNZT^`^*]=ST?+8RX]'L-1;LQ@ M@C5V<)O%$5(LCXW-8]/H4T];7!LJW1SXC>7`HL$]#O-.'>CP.1X:Y?AFGD(U MOT$JIT]8'SV(9YPX34G\%5F1B7::QN,);//=N"QZ_#F;ZWG\T6^\U\.X]ZOS M08_,_TTWUSJV1'?>G6\Z<0C#1\SZK<%[\L1/H0J_86;NX\U"3H;-*NJ(W67` M2!I)7A]=$-\']BFP8>J0^:*=AMJR5IR0>=IV/')&+N$N:41JZF77-JY$#1> ME.VWCV28/AZ<)CTP(26/)W#3'<+]T_)7HZ#I2O%L7X3#::N=WM)X M^FK7XUVIK%W/=R2U=KI$_.33XY$[)_L/LNN>[D_B5EO;(!PL(09_BT3I)^+[Z:N)G#?`S:)V4R^_`\!?].A?K@8*#@A4GP?DWI M.^<=^9('*<_1;.86%8DGE75A^8'S3OQDO-:Z7)YVU]#3N.LD2$G[X-*Y_SLF MI?UK^=`YWLDOGN`9FO_*M9WB.NH(SVD@\).2SG\-/C_:2AOCE@FN5K^FY7I\ M.@E=[Q>VL^)!'._*D&Z;B[N2HKOY]9'$YW/]I!3GIPCFC2%$(F7M#X%E%O+B M@+Q^-%OX$1L_+1WY"9SHZ<2N*TFX+2GY.<-M*U,D`;DMRV38I69-X3BW$KL3 MQ,^\?7L9C7$\C:[&\YB;3\TZ2,1C%W<"-7[TF$^FTZ<)>(^$YVF#G@"'TP;Z MC3?_+5G9;S#C$GE*](X-%\%TUO(>9`2.TJ:\]F-R\&^Q MX"/WXEN0[1/@\JVF.;*;;T+&OQG]^O6G\V0.\LWV\+1S>,1E/ZF6PJE9<(?E M.!)?D^@$B?8R1#&@':L_[P](M5U)I"V":_-#.P7"-"KL_4@6*Q(&75CFHZAC MW+PXCIM;_BU=]S!'.?HCOSF,__@26QB\60.<=D>U)C^^*=*1H65]].L=V_X* MUQ8RRP+H:'Z#.0@I]\'BZMTX=$1AXX@E>"[%=LVV#(CI`MI\8]0;3MJY!C[R MP&*"!@XM0T40M"\N`S([WF`5=\HG)[LI%3?AL4SK72PKRW:UT:=5))3R8E,Y^+3(+JZ+FM=C?&B($*9[P;[#V]/&LG;J\TF[ M)DG@T4X*'/OX,<6=!0*-5DGZ86^ZB-[^D_#A-39V1Q8&^'#8\Q<2E"I#U]>3 MIW4Q;)\>LN)+=MH2:-0+C.-`FR4.>6$1*AC\&]]I)Y`LTPV,!2.=1(Y.7.\W MO[@R3'2RIUWJ8R,^'JD/C?@VVPHSD:>>,L@5'1A)9%>[Z_.C"W*ENDZJ2=$I M:P:%'`Y.+$MQ?4;MXAN6DM]D2,A6$TL?5KQN,<;E$XJY199[-.JN1V?/2CI M%@-?JXS;N3ZM8-O)R1+NBT^NHMIA*+IZ:"VXTN4:5>B[(01(Q7*CF[[D27*XB[(:&DQ@?R)S\IT)R+C:&E]]E>A5ZN)XZ1T\`/^5X0!NG0?=?_X]/=Q#E*/#AHLZ[BUTAV2&S8$$6X8XZ6J>` MH[O,WN/%B+#87:=8?[",%V^^,R8XJU=?3K8;LT%F8$E&7!E&UL4$L!`A0#%`````@` M&GX%1TAU!>[%````*P(```L``````````````(`!)@(``%]R96QS+RYR96QS M4$L!`A0#%`````@`&GX%1ZKL&"/T`0``_R```!H``````````````(`!%`,` M`'AL+U]R96QS+W=O&PO=&AE;64O=&AE;64Q+GAM;%!+`0(4`Q0` M```(`!I^!4&UL4$L!`A0#%`````@`&GX%1QQ@1G-2!```SA$```\````````````` M`(`!MA(``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`&GX%1RE< MQ?M"`@``)@@``!@``````````````(`!\!T``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0#%`````@`&GX%1VJ>U'NB`0``L0,``!@````` M`````````(`!YBD``'AL+W=O&PO=V]R:W-H965T&UL4$L! M`A0#%`````@`&GX%1_]ZR&UL4$L!`A0#%`````@`&GX%1P5>1ONB`0``L0,``!D``````````````(`! M)3,``'AL+W=O&PO=V]R:W-H965T[[]*7I`$``+$#```9```````` M``````"``=DV``!X;"]W;W)K&UL4$L!`A0#%``` M``@`&GX%1W&Q4$6B`0``L0,``!D``````````````(`!M#@``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`&GX%1^`-SISG M`0``J@4``!D``````````````(`!=S\``'AL+W=O&PO=V]R:W-H965TE_=<&UL4$L!`A0#%`````@`&GX%1_S__EC"`0``>P0``!D````` M`````````(`!=T4``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`&GX%1V4&`=VE`0``L0,``!D``````````````(`!*4L` M`'AL+W=O&PO=V]R:W-H965T%.``!X;"]W;W)K&UL4$L!`A0#%`````@` M&GX%1\7WR%V1`@``&0H``!D``````````````(`!\U(``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`&GX%1SYW`0L(`@`` MVP4``!D``````````````(`!4%H``'AL+W=O&PO=V]R:W-H965T( MDU6OY0(``&(+```9``````````````"``=1@``!X;"]W;W)K&UL4$L!`A0#%`````@`&GX%1S/,O#,\`@``_@8``!D````````` M`````(`!\&,``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`&GX%1Q^?>B%T`@``'@D``!D``````````````(`![VL``'AL M+W=O79,-`8# M``!R#0``&0``````````````@`&:;@``>&PO=V]R:W-H965T8/Q&UL4$L!`A0#%`````@`&GX% M1W!".ARL`@``]@H``!D``````````````(`!770``'AL+W=O&PO=V]R:W-H965TE331$ M/@,``,,/```9``````````````"``;2"``!X;"]W;W)K&UL4$L!`A0#%`````@`&GX%1VR]+[7Q`0``I`4``!D````````````` M`(`!*88``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`&GX%1W-8,@#Y`0``4P4``!D``````````````(`!29```'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`&GX%1_"_ M!E>P`0``(@0``!D``````````````(`![I<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`&GX%1R?*BMK@`@``]@H``!D` M`````````````(`!%IX``'AL+W=O&PO M=V]R:W-H965T v3.2.0.727
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Dec. 26, 2014
Dec. 27, 2013
Income Taxes [Line Items]            
Income tax provision $ 862,000 $ 1,575,000 $ 1,381,000 $ 3,051,000    
Effective tax rate 28.10% 20.70% 29.00% 18.90%    
Undistributed earnings of foreign subsidiaries $ 67,100,000   $ 67,100,000      
Gross liability for unrecognized tax benefits 325,000 $ 306,000 $ 325,000 $ 306,000 $ 356,000 $ 165,000
Income tax holiday, description     The Company is currently enjoying a zero rate tax holiday related to its Singapore subsidiary that will expire for tax years beginning January 2016.      
Income tax holiday, amount     $ 0      
Singapore [Member]            
Income Taxes [Line Items]            
Net profit $ 2,400,000   $ 4,500,000      
XML 16 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 1,043 $ 993 $ 1,518 $ 2,012
Income tax benefit (293) (206) (440) (380)
Net stock-based compensation expense 750 787 1,078 1,632
Cost of goods sold [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 246 242 629 568
Research and development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 51 74 101 145
Sales and marketing [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 89 82 200 214
General and administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 657 $ 595 $ 588 $ 1,085
XML 17 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 18 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 26, 2015
USD ($)
Jun. 27, 2014
USD ($)
Jun. 26, 2015
USD ($)
Segment
Customer
Jun. 27, 2014
USD ($)
Dec. 26, 2014
USD ($)
Customer
Dec. 27, 2013
USD ($)
Concentration Risk [Line Items]            
Carrying value of cash and cash equivalents $ 76,614 $ 69,365 $ 76,614 $ 69,365 $ 78,997 $ 60,415
Number of reportable segments | Segment     1      
California and Oregon [Member]            
Concentration Risk [Line Items]            
Valuation allowance on deferred tax assets 3,200   $ 3,200      
Subsidiaries [Member] | China [Member]            
Concentration Risk [Line Items]            
Valuation allowance on deferred tax assets 3,200   $ 3,200      
Customer concentration risk [Member]            
Concentration Risk [Line Items]            
Number of customers with accounts receivable greater than 10% | Customer     3   3  
Money market fund deposits [Member]            
Concentration Risk [Line Items]            
Carrying value of cash and cash equivalents $ 3,800   $ 3,800      
Sales [Member] | International Sales [Member]            
Concentration Risk [Line Items]            
Concentration percentage 32.60% 32.80% 32.20% 29.00%    
Sales [Member] | Customer concentration risk [Member]            
Concentration Risk [Line Items]            
Concentration percentage 81.20% 82.50% 78.30% 75.40%    
Level 1 [Member] | Money market fund deposits [Member]            
Concentration Risk [Line Items]            
Fair value of cash and cash equivalents $ 3,800   $ 3,800      
Applied Materials, Inc., Lam Research Corporation and ASM International [Member] | Accounts receivable [Member] | Customer concentration risk [Member]            
Concentration Risk [Line Items]            
Concentration percentage     83.40%   73.70%  
Minimum [Member]            
Concentration Risk [Line Items]            
Fiscal year duration     364 days      
Useful lives range     3 years      
Maximum [Member]            
Concentration Risk [Line Items]            
Fiscal year duration     371 days      
Useful lives range     15 years      
Product warranty period (in years)     2 years      
Measurement period to determine fair value of assets and liabilities     12 months      
XML 19 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies - Additional Information (Detail) - Jun. 26, 2015 - USD ($)
$ in Millions
Total
Long-term Purchase Commitment [Line Items]  
Operating lease expiration period Various dates through 2022
Inventory [Member]  
Long-term Purchase Commitment [Line Items]  
Purchase commitments $ 45.4
XML 20 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Parenthetical) (Detail)
$ in Millions
6 Months Ended
Jun. 26, 2015
USD ($)
UCT Trade name [Member]  
Finite-Lived Intangible Assets [Line Items]  
Value of UCT tradename $ 9.0
Trade name [Member] | American Integration Technologies LLC [Member]  
Finite-Lived Intangible Assets [Line Items]  
Value of AIT tradename $ 3.1
XML 21 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions - Schedule of Allocation of Preliminary Purchase Price for Acquisition (Detail) - USD ($)
$ in Thousands
Jun. 26, 2015
Feb. 28, 2015
Dec. 26, 2014
Business Acquisition [Line Items]      
Goodwill $ 74,298   $ 55,918
Marchi Thermal Systems Inc [Member]      
Business Acquisition [Line Items]      
Inventories   $ 1,297  
Property and equipment, net   767  
Goodwill   18,380  
Purchased intangible assets   23,370  
Other non-current assets   26  
Total assets acquired   43,840  
Other liabilities   (100)  
Total liabilities assumed   (100)  
Purchase price allocated   $ 43,740  
XML 22 R52.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Geographic Information - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 26, 2015
USD ($)
Segment
Jun. 27, 2014
USD ($)
Segment Reporting Information [Line Items]    
Number of reportable segments | Segment 1  
Other Asia [Member]    
Segment Reporting Information [Line Items]    
Net long-lived assets $ 8.5 $ 4.0
XML 23 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Income Tax Disclosure [Abstract]    
Balance as of the beginning of period $ 356 $ 165
Increase (decrease) related to current year tax positions (31) 141
Balance as of the end of period $ 325 $ 306
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Purchased Intangible Assets
6 Months Ended
Jun. 26, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Purchased Intangible Assets

4. Goodwill and Purchased Intangible Assets

The Company’s methodology for allocating the purchase price relating to acquisitions is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the cost of the acquisition over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed. The Company assigns assets acquired (including goodwill) and liabilities assumed to one or more reporting units as of the date of acquisition. Typically, acquisitions relate to a single reporting unit and thus do not require the allocation of goodwill to multiple reporting units. If the products obtained in an acquisition are assigned to multiple reporting units, the goodwill is distributed to the respective reporting units as part of the purchase price allocation process. Goodwill and purchased intangible assets with indefinite useful lives are not amortized, but are reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.

To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, the Company then performs the two-step goodwill impairment test. Otherwise, the two-step goodwill impairment test is not required. Under the two-step goodwill impairment test, the Company would in the first step compare the estimated fair value of each reporting unit to its carrying value. The Company determines the fair value of each of its reporting units based on a weighting of income and market approaches. If the carrying value of a reporting unit exceeds its fair value, the Company would then perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. If the Company determines that the carrying value of a reporting unit’s goodwill exceeds its implied fair value, the Company would record an impairment charge equal to the difference.

The evaluation of goodwill and intangible assets for impairment requires the exercise of significant judgment. In the event of future changes in business conditions, the Company will be required to reassess and update its forecasts and estimates used in future impairment analyses. If the results of these future analyses are lower than current estimates, a material impairment charge may result at that time.

Details of goodwill and other intangible assets were as follows (in thousands):

 

     June 26, 2015      December 26, 2014  
     Goodwill      Intangible
Assets
     Total      Goodwill      Intangible
Assets
     Total  
                 

Carrying amount

   $ 74,298       $ 37,702       $ 112,000       $ 55,918       $ 16,824       $ 72,742   

Purchased Intangible Assets

Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews indefinite lived intangible assets for impairment when events or changes in circumstances indicate their carrying value may not be recoverable and tests definite lives intangible assets at least annually for impairment. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure.

Details of purchased intangible assets were as follows (in thousands):

 

     As of June 26, 2015      As of December 26, 2014         
     Gross
Carrying
Amount
     Accumulated
Amortization
    Carrying
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
    Carrying
Value
     Useful Life
(in years)
 

AIT

                  

Customer relationships

   $ 19,000       $ (14,154   $ 4,846       $ 19,000       $ (13,011   $ 5,989         7   

Tradename

     1,900         (1,229     671         1,900         (1,081     819         6   

Intellectual property/know-how

     1,600         (686     914         1,600         (571     1,029         7   

Marchi

                  

Customer relationships

     9,900         (412     9,488         —          —         —          10   

Tradename

     1,170         (99     1,071         —          —         —          6   

Intellectual property/know-how

     12,300         (575     11,725         —          —         —          8-12   

UCT

                  

Tradename

     8,987         —         8,987         8,987         —         8,987         *   
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

    

Total

   $ 54,857       $ (17,155   $ 37,702       $ 31,487       $ (14,663   $ 16,824      
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

    

 

* In addition to the Marchi and AIT tradename intangible assets of $3.1 million, the Company is also carrying a UCT tradename intangible asset of $9.0 million as a result of a previous acquisition. The Company concluded that the UCT tradename intangible asset life is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

 

The Company amortizes its tradenames (AIT and Marchi) and customer relationships (AIT) intangible assets using an accelerated method over the estimated economic life of the assets, ranging from 6 to 7 years. The Company amortizes its intellectual property/know-how intangible and customer relationships (Marchi) asset on a straight-line basis with an estimated economic life of the assets ranging from 7 to 12 years. Amortization expense were approximately $1.4 million and $1.2 million for the three months ended June 26, 2015 and June 27, 2014, respectively and $ 2.5 million and $2.4 million for the six months ended June 26, 2015 and June 27, 2014, respectively. Amortization expense is charged to General and Administrative. As of June 26, 2015, future estimated amortization expense is expected to be as follows (in thousands):

 

     Amortization
Expense
 
  

2015 (remaining in year)

   $ 2,710   

2016

     4,888   

2017

     3,969   

2018

     3,409   

2019

     3,037   

Thereafter

     10,702   
  

 

 

 

Total

   $ 28,715
  

 

 

 

 

XML 25 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Purchased Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Finite-Lived Intangible Assets [Line Items]        
Amortization of finite lived intangibles $ 1,400 $ 1,200 $ 2,492 $ 2,442
American Integration Technologies LLC [Member] | Customer relationships [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     6 years  
American Integration Technologies LLC [Member] | Customer relationships [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     7 years  
American Integration Technologies LLC [Member] | Trade name [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     6 years  
American Integration Technologies LLC [Member] | Trade name [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     7 years  
Marchi Thermal Systems Inc [Member]        
Finite-Lived Intangible Assets [Line Items]        
Amortization of finite lived intangibles $ 700   $ 1,100  
Marchi Thermal Systems Inc [Member] | Customer relationships [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     7 years  
Marchi Thermal Systems Inc [Member] | Customer relationships [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     12 years  
Marchi Thermal Systems Inc [Member] | Trade name [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     6 years  
Marchi Thermal Systems Inc [Member] | Trade name [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     7 years  
Marchi Thermal Systems Inc [Member] | Intellectual Properties/Know-How [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     7 years  
Marchi Thermal Systems Inc [Member] | Intellectual Properties/Know-How [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Estimated economic lives for intangible assets     12 years  
XML 26 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Components of Reserve for Warranty Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Standard Product Warranty Disclosure [Abstract]    
Beginning balance $ 109 $ 101
Change in reserve 10 100
Warranty costs incurred in the current period (35) (74)
Ending balance $ 84 $ 127
XML 27 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Financial Assets Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 26, 2015
Dec. 26, 2014
Level 1 [Member] | Money market fund deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets and liabilities measured at fair value $ 3,794 $ 14,396
XML 28 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Purchased Intangible Assets - Future Estimated Amortization Expense (Detail)
$ in Thousands
Jun. 26, 2015
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2015 (remaining in year) $ 2,710
2016 4,888
2017 3,969
2018 3,409
2019 3,037
Thereafter 10,702
Carrying amount $ 28,715
XML 29 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Additional Information 1 (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 26, 2015
Mar. 27, 2015
Jun. 26, 2015
Jun. 27, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield     0.00%  
Number of options granted     0  
Employee stock options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vesting period, years     4 years  
Number of options granted     0 0
Stock-based compensation expense     $ 0  
Employee stock options [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vesting period, years     4 years  
Employee stock options [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vesting period, years     10 years  
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vesting period, years     3 years  
Granted stock units 134,000 456,500    
Weighted average fair value, granted $ 6.53 $ 8.68    
Vested shares withheld to satisfy withholding tax obligations     39,938  
Vested shares issued net of tax withholdings     313,712  
Stock-based compensation cost, net of estimated forfeitures, recognized     $ 7,000,000  
Outstanding restricted stock 1,169,306   1,169,306  
Aggregate intrinsic value $ 7,600,000   $ 7,600,000  
Weighted average remaining contractual term (in years)     1 year 6 months  
Restricted Stock Units [Member] | Employees [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vesting period, years     3 years  
Unit purchase price of Restricted Stock Units     $ 0  
Restricted Stock Units [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vesting period, years     2 years 3 months 18 days  
Restricted Stock Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vesting period, years     1 year  
Restricted Stock Awards [Member] | Non-Employee Directors [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding restricted stock 56,000   56,000  
Unamortized expense of company's unvested restricted stock awards $ 300,000   $ 300,000  
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee common stock fair market value rate     95.00%  
Performance Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted stock units   90,500    
Weighted average fair value, granted   $ 8.35    
XML 30 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Schedule of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 26, 2015
Dec. 26, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Outstanding, Shares, Beginning balance 853,551  
Granted, Shares 0  
Exercised, Shares (337,303)  
Cancelled, Shares (9,100)  
Outstanding, Shares, Ending balance 507,148 853,551
Options exercisable, Shares 507,148  
Weighted Average Exercise Price, Outstanding, Beginning balance $ 8.87  
Granted, Weighted Average Exercise Price 0  
Exercised, Weighted Average Exercise Price 6.48  
Cancelled, Weighted Average Exercise Price 8.10  
Weighted Average Exercise Price, Outstanding, Ending balance 10.49 $ 8.87
Options exercisable, Weighted Average Exercise Price $ 10.49  
Weighted Average Remaining Contractual Life (years), Outstanding 1 year 9 months 18 days 1 year 4 months 6 days
Weighted Average Remaining Contractual Life (years), Options exercisable 1 year 9 months 18 days  
Aggregate Intrinsic Value, Outstanding, Beginning balance $ 1,798  
Aggregate Intrinsic Value, Outstanding, Ending balance 349 $ 1,798
Aggregate Intrinsic Value, Options exercisable $ 349  
XML 31 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions
6 Months Ended
Jun. 26, 2015
Business Combinations [Abstract]  
Acquisitions

3. Acquisitions

On February 5, 2015, the Company completed the acquisition of certain of the assets and liabilities of Marchi, a designer and manufacturer of specialty thermocouples, heaters and temperature controllers, for approximately $29.9 million in cash and 1,437,500 shares of newly issued common stock for a total purchase price of approximately $43.7 million. In addition, the Company incurred approximately $0.2 million of costs related to the acquisition. The Company completed this acquisition primarily in order to expand its capabilities with existing customers and to bring the Company closer to the customer in the design stage of new products and next generation equipment. The Company financed the cash portion of the acquisition by borrowing a total of $29.7 million under a new Credit Agreement. See further discussion of the new borrowing arrangements in Note 5 to the Notes to Condensed Consolidated Financial Statements.

The Company allocated the purchase price of Marchi to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. Although goodwill is not amortized for financial accounting purposes, it is amortized in its entirely for tax purposes over fifteen years. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including an independent third party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques. The estimated fair value of the tangible and intangible assets acquired was allocated at Marchi’s acquisition date. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the fair values of inventory, non-income based taxes and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date during the measurement period. The preliminary purchase price for the acquisition is allocated as follows:

 

Fair Market Values (in thousands)       

Inventories

   $ 1,297   

Property and equipment, net

     767   

Goodwill

     18,380   

Purchased intangible assets

     23,370   

Other non-current assets

     26   
  

 

 

 

Total assets acquired

     43,840   

Other liabilities

     (100
  

 

 

 

Total liabilities assumed

     (100
  

 

 

 

Purchase price allocated

   $  43,740   
  

 

 

 

 

     Useful
Life
   Purchased
Intangible
Assets
 
     
     (In years)    (In thousands)  

Customer relationships

   10    $ 9,900   

Trade name

   6      1,170   

Intellectual properties/know-how

   8 - 12      12,300   
     

 

 

 

Total purchased intangible assets

      $ 23,370   
     

 

 

 

Goodwill is not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

The results of operations for the Company for the first half of fiscal 2015 include five full months of operating activity for Marchi. For the three and six months ended June 26, 2015, net sales of approximately $4.1 million and $6.2 million, respectively and operating income of approximately $1.5 million and $2.2 million, respectively attributable to Marchi were included in the consolidated results of operations. For the three and six months ended June 26, 2015, results of operations included charges of $0.7 million and $1.1 million, respectively, attributable to amortization of purchased intangible assets and $0.2 million of deal costs associated with the acquisition. Deal costs are included in general and administrative expenses in the Company’s consolidated results of operations.

The following unaudited pro forma consolidated results of operations assume the acquisition was completed as of the beginning of the year of the reporting periods presented. The unaudited pro forma consolidated results of operations for the three and six months ended June 26, 2015 and June 27, 2014 (in thousands, except per share amounts) as follows:

 

     Three Months Ended      Six Months Ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Net sales

   $ 117,549       $ 135,405       $ 244,443       $ 283,184   

Net income

   $ 1,903       $ 5,031       $ 3,307       $ 11,039   

Basic earnings per share

   $ 0.06       $ 0.16       $ 0.11       $ 0.36   

Diluted earnings per share

   $ 0.06       $ 0.16       $ 0.10       $ 0.35   

The unaudited pro forma results above include adjustments related to the purchase price allocation and financing of the acquisition, primarily to increase amortization for the identifiable intangible assets, to increase interest expense for the additional debt incurred to complete the acquisition, to reflect the related income tax effect and to adjust weighted shares issued as part of the acquisition. The unaudited pro forma results for the three and six months ended June 26, 2015 include acquisition related costs of $0.2 million which are not expected to occur in future quarters. The unaudited pro forma condensed combined financial information has been prepared by management for illustrative purposes only and are not necessarily indicative of the condensed consolidated financial position or results of income in future periods or the results that actually would have been realized had UCT and Marchi been a combined company during the specified periods. The unaudited pro forma condensed combined financial information does not reflect any operating efficiencies and/or cost savings that we may achieve with respect to the combined companies, or any liabilities that may result from integration activities.

XML 32 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) - Restricted Stock Unit and Restricted Stock Award [Member] - USD ($)
$ in Thousands
3 Months Ended
Jun. 26, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested restricted stock units and restricted stock awards, Number of Shares, Beginning balance 1,078,279
Granted, Number of Shares 737,000
Vested, Number of Shares (400,650)
Forfeited, Number of Shares (189,323)
Unvested restricted stock units and restricted stock awards, Number of Shares, Ending balance 1,225,306
Vested and expected to vest restricted stock units and restricted stock awards, Number of Shares 1,011,568
Unvested restricted stock units and restricted stock awards, Beginning balance, Aggregate Intrinsic Value $ 9,673
Unvested restricted stock units and restricted stock awards, Ending balance, Aggregate Intrinsic Value 7,600
Vested and expected to vest restricted stock units and restricted stock awards, Aggregate Intrinsic Value $ 6,211
XML 33 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Purchased Intangible Assets - Goodwill and Other Indefinite Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 26, 2015
Dec. 26, 2014
Intangible Assets, Net (Including Goodwill) [Abstract]    
Goodwill $ 74,298 $ 55,918
Intangible Assets 37,702 16,824
Total $ 112,000 $ 72,742
XML 34 R53.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Geographic Information - Revenue by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Segment Reporting Information [Line Items]        
Sales $ 117,549 $ 132,677 $ 242,867 $ 276,901
United States [Member]        
Segment Reporting Information [Line Items]        
Sales 79,961 94,221 169,430 200,026
China [Member]        
Segment Reporting Information [Line Items]        
Sales 5,288 18,885 17,250 36,426
Singapore [Member]        
Segment Reporting Information [Line Items]        
Sales 29,170 13,046 47,402 30,666
Other [Member]        
Segment Reporting Information [Line Items]        
Sales $ 3,130 $ 6,525 $ 8,785 $ 9,783
XML 35 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 26, 2015
Dec. 26, 2014
Current assets:    
Cash and cash equivalents $ 76,614 $ 78,997
Accounts receivable, net of allowance of $107 and $81 in 2015 and 2014, respectively 57,513 61,817
Inventory 64,647 56,850
Deferred tax assets, net of valuation allowance 3,777 3,777
Prepaid expenses and other 8,634 7,006
Total current assets 211,185 208,447
Equipment and leasehold improvements, net 14,850 10,841
Goodwill 74,298 55,918
Purchased intangibles, net 37,702 16,824
Deferred tax assets, net of valuation allowance 2,763 3,445
Other non-current assets 754 667
Total assets 341,552 296,142
Current liabilities:    
Bank borrowings 6,514 9,541
Accounts payable 46,476 48,944
Accrued compensation and related benefits 6,410 5,308
Deferred rent, current portion 503 245
Other current liabilities 2,307 2,130
Total current liabilities 62,210 66,168
Bank borrowings, net of current portion 67,877 38,614
Deferred rent and other liabilities 2,815 2,808
Total liabilities $ 132,902 $ 107,590
Commitments and contingencies (See Note 8)    
Stockholders' equity:    
Preferred stock - $0.001 par value, 10,000,000 authorized; none outstanding    
Common stock - $0.001 par value, 90,000,000 authorized; 31,725,819 and 29,562,338 shares issued and outstanding, in 2015 and 2014, respectively $ 32 $ 30
Additional paid-in capital 169,857 153,141
Common shares held in treasury, at cost, 601,944 shares in 2015 and 2014 (3,337) (3,337)
Retained earnings 42,098 38,718
Total stockholders' equity 208,650 188,552
Total liabilities and stockholders' equity $ 341,552 $ 296,142
XML 36 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
Borrowing Arrangements - Additional Information (Detail) - USD ($)
1 Months Ended 6 Months Ended
Jun. 26, 2015
Feb. 04, 2015
Jan. 31, 2015
Jun. 26, 2015
Mar. 27, 2015
Feb. 05, 2015
Feb. 02, 2015
Dec. 26, 2014
Debt Instrument [Line Items]                
Unamortized debt issuance costs $ 500,000     $ 500,000 $ 700,000      
Outstanding amount of borrowing classified as long-term debt $ 74,400,000     $ 74,400,000        
Base rate loans, carrying interest 3.25%     3.25%        
Amortization of debt discount       $ 600,000        
Percentage of excess cash flow used for annual debt payment condition one       33.00%        
New term loan principal amount outstanding condition one $ 20,000,000     $ 20,000,000        
Percentage of excess cash flow used for annual debt payment condition two       25.00%        
Minimum [Member]                
Debt Instrument [Line Items]                
Fixed charge coverage ratio for the next fiscal year       125.00%        
New term loan principal amount outstanding condition two 10,000,000     $ 10,000,000        
Maximum [Member]                
Debt Instrument [Line Items]                
Consolidated leverage ratio for first quarter of next fiscal year       350.00%        
New term loan principal amount outstanding condition two $ 20,000,000     $ 20,000,000        
Marchi Thermal Systems Inc [Member]                
Debt Instrument [Line Items]                
Outstanding amount of borrowing under credit facility           $ 29,700,000    
Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Outstanding amount of borrowing classified as long-term debt               $ 31,300,000
Revolving Credit Facility [Member] | Silicon Valley Bank [Member]                
Debt Instrument [Line Items]                
Maturity date of debt   Jul. 03, 2016            
Base rate interest     3.75%          
Term Loan Credit Facility [Member] | Silicon Valley Bank [Member]                
Debt Instrument [Line Items]                
Maturity date of debt   Jul. 03, 2016            
New Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Base rate interest 3.00%              
Credit agreement amendment date       Apr. 03, 2015        
Outstanding amount of borrowing under credit facility             $ 6,500,000  
New line of credit facility maturity period       4 years        
Outstanding amounts $ 36,200,000     $ 36,200,000        
New Revolving Credit Facility [Member] | Marchi Thermal Systems Inc [Member]                
Debt Instrument [Line Items]                
Outstanding amount of borrowing under credit facility           29,700,000    
New Term Loan Credit Facility [Member]                
Debt Instrument [Line Items]                
Maturity date of debt       Feb. 02, 2019        
Base rate interest 2.69%              
Outstanding amount of borrowing under credit facility             $ 40,000,000  
Outstanding amounts $ 38,700,000     $ 38,700,000        
New Term Loan Credit Facility [Member] | Four Installments [Member]                
Debt Instrument [Line Items]                
New term loan repaid       1,250,000        
New Term Loan Credit Facility [Member] | Remaining Twelve Installments [Member]                
Debt Instrument [Line Items]                
New term loan repaid       $ 2,900,000        
Loan And Security Agreement [Member] | Revolving Credit Facility [Member] | Silicon Valley Bank [Member]                
Debt Instrument [Line Items]                
Borrowing capacity under credit facility   $ 40,000,000            
Loan And Security Agreement [Member] | Term Loan Credit Facility [Member] | Silicon Valley Bank [Member]                
Debt Instrument [Line Items]                
Borrowing capacity under credit facility   $ 40,000,000            
Credit Agreement [Member] | New Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Borrowing capacity under credit facility           40,000,000    
Credit Agreement [Member] | New Term Loan Credit Facility [Member]                
Debt Instrument [Line Items]                
Borrowing capacity under credit facility           40,000,000    
Credit Agreement [Member] | Letter of Credit [Member]                
Debt Instrument [Line Items]                
Borrowing capacity under credit facility           20,000,000    
Credit Agreement [Member] | Swing Line Sub-Facility [Member]                
Debt Instrument [Line Items]                
Borrowing capacity under credit facility           $ 5,000,000    
XML 37 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies
6 Months Ended
Jun. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies

1. Organization and Significant Accounting Policies

Organization — Ultra Clean Holdings, Inc. (the “Company” or “UCT”) was founded in November 2002 for the purpose of acquiring Ultra Clean Technology Systems and Service Inc. Ultra Clean Technology Systems and Service, Inc. was founded in 1991 by Mitsubishi Corporation and was operated as a subsidiary of Mitsubishi until November 2002, when it was acquired by UCT. UCT became a publicly traded company in March 2004. In June 2006, the Company completed the acquisition of Sieger Engineering, Inc. to enhance its position as a subsystem supplier to the semiconductor, research, flat panel, energy and medical equipment industries. Ultra Clean Technology (Shanghai) Co., Ltd and Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd. were established in 2005 and 2007, respectively, to facilitate the Company’s operations in China. Ultra Clean Asia Pacific, Pte, Ltd. (Singapore) was established in fiscal year 2008 to facilitate the Company’s operations in Singapore. In July 2012, UCT acquired American Integration Technologies LLC (“AIT”) to add to the Company’s existing customer base in the semiconductor and medical spaces and to provide additional manufacturing capabilities. In November 2014, the Company launched Prototype Asia, its 3D printing business in Singapore, to develop additive manufacturing capabilities for the Company’s customer base. In February 2015, UCT acquired Marchi Thermal Systems, Inc. (“Marchi”), a designer and manufacturer of specialty heaters, thermocouples and temperature controllers. Marchi delivers flexible heating elements and thermal solutions to our customers. The Company believes heaters are increasingly critical in equipment design for the most advanced semiconductor nodes.

The Company is a global leader in the design, engineering, and manufacture of production tools, modules and subsystems for the semiconductor capital equipment industry and industry segments with similar requirements including consumer, medical and flat panel display. The Company focuses on providing specialized engineering and manufacturing solutions for these applications. The Company enables its customers to realize lower manufacturing costs and reduced design-to-delivery cycle times while maintaining high quality standards.

The Company provides its customers with complete solutions that combine its expertise in design, scan, assembly, test and component characterization. The Company’s customers value its highly flexible global manufacturing operations, its excellence in quality control and its scale and financial stability. The Company’s global footprint enables the Company to reduce manufacturing costs and design-to-delivery cycle times and maintains high quality standards for the Company’s customers. The Company believes that these characteristics allow the Company provides global solutions for its customers’ growing product demands. The Company ships the majority of its products to U.S. registered customers with locations both in and outside the U.S. In addition to its U.S. manufacturing capabilities, the Company manufactures products in its Asian facilities to support local and U.S. based customers. The Company conducts its operating activities primarily through its wholly owned subsidiaries, Ultra Clean Technology Systems and Service, Inc., AIT LLC, Ultra Clean Technology (Shanghai) Co., Ltd., Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd., Ultra Clean Asia Pacific, Pte Ltd. (Singapore), and subsequent to February 2, 2015, Marchi. The Company’s international sales represented 32.6% and 32.8% for the three months ended June 26, 2015 and June 27, 2014, respectively, and 32.2% and 29.0% of sales for the six months ended June 26, 2015 and June 27, 2014, respectively. See Note 9 to the Company’s Condensed Consolidated Financial Statements for further information about the Company’s geographic areas.

Basis of Presentation — The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary to present fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted. The Company’s December 26, 2014 balance sheet data were derived from its audited financial statements as of that date.

 

Principles of Consolidation — The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated in consolidation. The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.

Foreign Currency Translation — The Company has reviewed its non-U.S. subsidiaries (of which all of its non-U.S. asset base resides in Asia) that operate in a local currency environment to determine their functional currency by examining how and in what currency each subsidiary generates cash through billings and cash receipts and how and in what currency the subsidiary expends cash through payment of its vendors and payment of its workforce. Also, these subsidiaries’ individual assets and liabilities that are primarily denominated in the local foreign currency are examined for their impact on the Company’s cash flows. All have been determined to have the U.S. dollar as its functional currency. Foreign currency transaction gains and losses are recorded in interest and other income (expense), net.

Use of Accounting Estimates — The presentation 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 disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include reserves on accounts receivable and inventory, valuation of deferred tax assets and impairment of goodwill and other long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments may require adjustment. Actual amounts may differ from those estimates.

Certain Significant Risks and Uncertainties — The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors. For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the global economy, the highly cyclical nature of the industries the Company serves; the loss or bankruptcy of any customers within the Company’s small customer base; ability to obtain additional financing if needed; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; ineffectiveness in pursuing acquisition opportunities; regulatory changes; fundamental changes in the technology underlying semiconductor, flat panel, solar and medical device manufacturing processes or manufacturing equipment that the Company fails to be prepared for; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.

Concentration of Credit Risk — Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.

Significant sales to customers — The Company’s most significant customers (having accounted for 10% or more of sales) and their related sales as a percentage of total sales were as follows:

 

     Three months ended     Six months ended  
     June 26,
2015
    June 27,
2014
    June 26,
2015
    June 27,
2014
 

Lam Research Corporation

     55.4     34.9     50.9     34.6

Applied Materials, Inc.

     25.8        19.4        27.4        22.5   

ASM International

     —       17.1        —       18.3   

GT Advanced Technologies (GTAT)

     —       11.1        —       —  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     81.2     82.5     78.3     75.4
  

 

 

   

 

 

   

 

 

   

 

 

 

 

* Total sales for the period are below 10%.

Three customers’ accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of June 26, 2015, and in the aggregate represented approximately 83.4% of accounts receivable. Three customers’ accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of December 26, 2014, and in the aggregate represented approximately 73.7% of accounts receivable.

 

Fair Value of Financial Instruments — The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and bank borrowings. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximates their fair value because of their short-term nature.

The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:

Level 1 — Quoted prices in active markets for identical assets or liabilities,

Level 2 — Observable inputs other than the Level 1 prices for similar assets or liabilities; quoted prices in active markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities,

Level 3 — Unobservable inputs in which there is little or no market data, and that are significant to the fair value of the assets or liabilities.

The Company’s only financial asset measured at fair value on a recurring basis is an overnight sweep account invested in money market funds with maturities of less than 90 days from purchase and is thus classified as cash and cash equivalents on the Company’s balance sheet. These money market funds had a carrying value and fair value of $3.8 million at June 26, 2015 based on Level 1 inputs. The fair value of the Company’s long term debt was based on level 2 inputs and fair value was determined using quoted prices for similar liabilities in inactive markets. The fair value of the Company’s outstanding borrowings under the Company’s revolving credit facility was based on level 2 inputs and fair value was determined using inputs other than quoted prices that are observable, specifically, discounted cash flows of expected payments at current borrowing rates. The Company’s carrying value approximates fair value for the Company’s long term debt and revolving credit facility.

Financial assets measured at fair value are summarized below (in thousands):

 

     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
 
     June 26, 2015      December 26, 2014  
     (level 1)      (level 2)      (level 1)      (level 2)  

Money market fund deposits (1)

   $ 3,794       $ —         $ 14,396       $ —     

 

(1) Included in cash and cash equivalents on the condensed consolidated balance sheet. The carrying amounts approximate fair value due to the short-term maturities of the cash equivalents.

Inventories — Inventories are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written-down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends, future demand for products, and technological obsolescence of the Company’s products.

Inventory write downs inherently involve judgments as to assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs.

Equipment and Leasehold Improvements — Equipment and leasehold improvements are stated at cost, or, in the case of equipment under capital leases, the present value of future minimum lease payments at inception of the related lease. Depreciation and amortization are computed using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the leases. Useful lives range from three to fifteen years.

Product Warranty — The Company provides warranties on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. The determination of such provisions requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to cost of sales may be required in future periods. Components of the reserve for warranty costs consisted of the following (in thousands):

 

     Three months ended  
     June 26,
2015
     June 27,
2014
 

Beginning balance

   $ 109       $ 101   

Change in reserve

     10         100   

Warranty costs incurred in the current period

     (35      (74
  

 

 

    

 

 

 

Ending balance

   $ 84       $ 127   
  

 

 

    

 

 

 

Income Taxes — The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

The Company continued to maintain a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries deferred tax amounts as of June 26, 2015 totaling $3.2 million. Income tax positions must meet a more likely than not recognition threshold to be recognized. Income tax positions that previously failed to meet the more likely than not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company’s expectations could have a material impact on its results of operations and financial position. Management believes that it has adequately provided for any adjustments that may result from these examinations; however, the outcome of tax audits cannot be predicted with certainty.

The determination of the Company’s tax provision is subject to judgments and estimates.

Revenue Recognition — Product revenue is generally recorded upon shipment. When arrangements specify title transfer upon delivery, revenue is not recognized until the product is delivered. The Company recognizes revenue when persuasive evidence of an arrangement exists, shipment has occurred, price is fixed or determinable and collectability is reasonably assured. If the Company has not substantially completed a product or fulfilled the terms of a sales agreement at the time of shipment, revenue recognition is deferred until fulfillment. The Company’s standard arrangement for its customers includes a signed purchase order or contract, no right of return of delivered products and no customer acceptance provisions. The Company assesses collectability based on the credit worthiness of the customer and past transaction history. The Company continually performs credit evaluations of its customers and, if necessary, may require collateral from its customers.

Research and Development Costs — Research and development costs are expensed as incurred.

Net Income per Share — Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive stock options and restricted stock using the treasury stock method, except when such shares are anti-dilutive (see Note 7 to condensed consolidated financial statements).

Comprehensive Income — The Company reports by major components and as a single total, the change in its net assets during the period from non-owner sources. Comprehensive income for all periods presented was the same as net income.

 

Segments — The Financial Accounting Standards Board’s (FASB) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is considered to be the Chief Executive Officer. The Company operates in one reporting segment.

Business Combinations — The Company recognizes assets acquired (including goodwill and identifiable intangible assets) and liabilities assumed at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred.

Stock-Based Compensation Expense

The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to executives and certain employees. These equity-based awards include stock options, restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) which can be either time-based or performance-based. The Company also maintains an employee stock purchase plan that provides for the issuance of shares to all eligible employees of the Company at a discounted price.

Stock-based compensation expense includes compensation costs related to estimated fair values of stock options and awards granted. The estimated fair value of the Company’s equity-based awards, net of expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis over a weighted average period of four years for stock options, three years for RSUs and one year for RSAs, and will be adjusted for subsequent changes in estimated forfeitures related to all equity-based awards and performance as it relates to performance-based RSUs.

The Company applies the fair value recognition provisions based on the FASB’s guidance regarding stock-based compensation. The exercise price of each stock option equals the market price of the Company’s stock on the date of grant. Most options are scheduled to vest over four years and expire no later than ten years from the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The determination of the fair value of share-based payment awards on the date of grant using an option-pricing model is affected by the Company’s stock price as well as assumptions regarding certain variables. These variables include the expected term of the awards; the Company’s expected stock price volatility over the term of the awards, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends. The Company estimates the expected term of share-based awards granted based on the Company’s historical option term experience. The Company estimates the volatility of its common stock based upon the Company’s historical stock price volatility over the length of the expected term of the options. The Company bases the risk-free interest rate that it uses in the option valuation model on U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. The Company is required to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting option forfeitures and records share-based compensation expense only for those awards that are expected to vest. The Company also considers, each quarter, whether there have been any significant changes in facts and circumstances that would affect its estimated forfeiture rate.

Stock Options

Stock option activity for the six months ended June 26, 2015:

 

     Shares      Weighted
Average
Exercise Price
     Weighted
Remaining
Contractual
Life (years)
     Aggregate
Intrinsic Value
(in thousands)
 

Outstanding at December 26, 2014

     853,551       $ 8.87         1.35       $ 1,798   

Granted

     —          —          

Exercised

     (337,303    $ 6.48         

Canceled

     (9,100    $ 8.10         
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding at June 26, 2015

     507,148       $ 10.49         1.80       $ 349   
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at June 26, 2015

     507,148       $ 10.49         1.80       $ 349   

There were no options granted by the Company during either of the six month periods ended June 26, 2015 and June 27, 2014. As of June 26, 2015, there was no stock-based compensation expense attributable to stock options as all outstanding options were fully vested.

 

Employee Stock Purchase Plan

The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. Under the ESPP, substantially all employees may purchase the Company’s common stock through payroll deductions at a price equal to 95 percent of the fair market value of the Company’s stock at the end of each applicable purchase period.

Restricted Stock Units and Restricted Stock Awards

The Company grants RSUs to employees and RSAs to non-employee directors as part of the Company’s long term equity compensation plan.

Restricted Stock Units — RSUs are granted to employees with a per share or unit purchase price of zero dollars and either have time based or performance based vesting. RSUs typically vest over three years, subject to the employee’s continued service with the Company. For purposes of determining compensation expense related to these RSUs, the fair value is determined based on the closing market price of the Company’s common stock on the date of award. The expected cost of the grant is reflected over the service period, and is reduced for estimated forfeitures.

During the quarter ended March 27, 2015, the Company granted 456,500 RSU’s, with a weighted average fair value of $8.68 per share, and granted 90,500 performance stock units with a weighted average fair value of $8.35 per share. During the quarter ended June 26, 2015, the Company granted 134,000 RSU’s, with a weighted average fair value of $6.53 per share.

During the six months ended June 26, 2015, 39,938 vested shares were withheld to satisfy withholding tax obligations, resulting in the net issuance of 313,712 shares. As of June 26, 2015, approximately $ 7.0 million of stock-based compensation cost, net of estimated forfeitures, related to RSU’s remains to be amortized over a weighted average period of 2.3 years. As of June 26, 2015, a total of 1,169,306 RSU’s remain outstanding with an aggregate intrinsic value of $ 7.6 million and a weighted average remaining contractual term of 1.5 years.

Restricted Stock Awards — As of June 26, 2015, a total of 56,000 RSAs remain outstanding. The total unamortized expense of the Company’s unvested restricted stock awards as of June 26, 2015, was $ 0.3 million.

The following table summarizes the Company’s RSU and RSA activity for the three months June 26, 2015:

 

     Shares      Aggregate
Intrinsic Value
(in thousands)
 

Unvested restricted stock units and restricted stock awards at December 26, 2014

     1,078,279       $ 9,673   

Granted

     737,000      

Vested

     (400,650   

Forfeited

     (189,323   
  

 

 

    

Unvested restricted stock units and restricted stock awards at June 26, 2015

     1,225,306       $ 7,600   
  

 

 

    

Vested and expected to vest restricted stock units and restricted stock awards at June 26, 2015

     1,011,568       $ 6,211   

The following table shows the Company’s stock-based compensation expense included in the condensed consolidated statements of operations (in thousands):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Cost of sales (1)

   $ 246       $ 242       $ 629       $ 568   

Research and development

     51         74         101         145   

Sales and marketing

     89         82         200         214   

General and administrative

     657         595         588         1085   
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,043         993         1,518         2,012   

Income tax benefit

     (293      (206      (440      (380
  

 

 

    

 

 

    

 

 

    

 

 

 

Net stock-based compensation expense

   $ 750       $ 787       $ 1,078       $ 1,632   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Stock-based compensation expenses capitalized in inventory for the three and six month periods ended June 26, 2015 and June 27, 2014 were considered immaterial.

 

Recent Accounting Pronouncements

In April 2015, the FASB issued authoritative guidance that requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying amount of the related debt liability, consistent with debt discounts. The authoritative guidance is effective for the Company in the first quarter of fiscal 2017 and should be applied retrospectively. Early adoption is permitted. The adoption of this guidance is not expected to have a significant impact on the Company’s consolidated financial statements.

XML 38 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Information - Equipment and Leasehold Improvements, Net (Detail) - USD ($)
$ in Thousands
Jun. 26, 2015
Dec. 26, 2014
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 41,219 $ 35,502
Accumulated depreciation (26,369) (24,661)
Total 14,850 10,841
Computer equipment and software [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 9,639 9,299
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 2,708 2,582
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 13,534 10,774
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 15,338 $ 12,847
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share (Tables)
6 Months Ended
Jun. 26, 2015
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income per share (in thousands, except per share data):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Numerator:

           

Net income

   $ 2,207       $ 6,032       $ 3,380       $ 13,088   

Denominator:

           

Shares used in computation — basic:

           

Weighted average common shares outstanding

     31,615         29,438         31,042         29,157   

Shares used in computation — diluted:

           

Shares used in computing basic net income per share

     31,615         29,438         31,042         29,157   

Dilutive effect of common shares outstanding subject to repurchase

     111         206         232         288   

Dilutive effect of options outstanding

     51         238         84         460   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average shares used in computing diluted net income per share

     31,777         29,882         31,358         29,905   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share — basic

   $ 0.07       $ 0.20       $ 0.11       $ 0.45   

Net income per share — diluted

   $ 0.07       $ 0.20       $ 0.11       $ 0.44
XML 40 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 05, 2015
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Business Acquisition [Line Items]          
Goodwill amortization period       15 years  
Net sales   $ 117,549 $ 132,677 $ 242,867 $ 276,901
Operating income   3,428 8,059 6,076 17,220
Amortization of finite lived intangibles   1,400 $ 1,200 2,492 $ 2,442
Marchi Thermal Systems Inc [Member]          
Business Acquisition [Line Items]          
Cash paid for acquisition $ 29,900     29,734  
Shares of newly issued common stock 1,437,500        
Total purchase price $ 43,700        
Acquisition costs 200        
Amount borrowed to finance cash portion of acquisition $ 29,700        
Net sales   4,100   6,200  
Operating income   1,500   2,200  
Amortization of finite lived intangibles   700   1,100  
Marchi Thermal Systems Inc [Member] | General and administrative [Member]          
Business Acquisition [Line Items]          
Acquisition costs       200  
Ultra Clean Holding Inc and Marchi Thermal Systems Inc [Member]          
Business Acquisition [Line Items]          
Acquisition related costs   $ 200   $ 200  
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Geographic Information (Tables)
6 Months Ended
Jun. 26, 2015
Segment Reporting [Abstract]  
Revenue by Geographic Area
The following table sets forth revenue by geographic area (in thousands):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

United States

   $ 79,961       $ 94,221       $ 169,430       $ 200,026   

China

     5,288         18,885         17,250         36,426   

Singapore

     29,170         13,046         47,402         30,666   

Other

     3,130         6,525         8,785         9,783   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 117,549       $ 132,677       $ 242,867       $ 276,901
  

 

 

    

 

 

    

 

 

    

 

 

 

XML 42 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 43 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Information
6 Months Ended
Jun. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Information

2. Balance Sheet Information

Inventory consisted of the following (in thousands):

 

     June 26,
2015
     December 26,
2014
 

Raw materials

   $ 48,691       $ 45,294   

Work in process

     19,122         14,103   

Finished goods

     4,722         3,922   
  

 

 

    

 

 

 
     72,535         63,319   

Reserve for excess and obsolete

     (7,888      (6,469
  

 

 

    

 

 

 

Total

   $ 64,647       $ 56,850   
  

 

 

    

 

 

 

Equipment and leasehold improvements, net, consisted of the following (in thousands):

 

     June 26,
2015
     December 26,
2014
 

Computer equipment and software

   $ 9,639       $ 9,299   

Furniture and fixtures

     2,708         2,582   

Machinery and equipment

     13,534         10,774   

Leasehold improvements

     15,338         12,847   
  

 

 

    

 

 

 
     41,219         35,502   

Accumulated depreciation

     (26,369      (24,661
  

 

 

    

 

 

 

Total

   $ 14,850       $ 10,841   
  

 

 

    

 

 

 
XML 44 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 26, 2015
Dec. 26, 2014
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 107 $ 81
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 90,000,000 90,000,000
Common stock, shares issued 31,725,819 29,562,338
Common stock, shares outstanding 31,725,819 29,562,338
Treasury stock, shares 601,944 601,944
XML 45 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Customers as Percentage of Total Sales

The Company’s most significant customers (having accounted for 10% or more of sales) and their related sales as a percentage of total sales were as follows:

 

     Three months ended     Six months ended  
     June 26,
2015
    June 27,
2014
    June 26,
2015
    June 27,
2014
 

Lam Research Corporation

     55.4     34.9     50.9     34.6

Applied Materials, Inc.

     25.8        19.4        27.4        22.5   

ASM International

     —       17.1        —       18.3   

GT Advanced Technologies (GTAT)

     —       11.1        —       —  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     81.2     82.5     78.3     75.4
  

 

 

   

 

 

   

 

 

   

 

 

 

 

* Total sales for the period are below 10%.
Financial Assets Measured at Fair Value

Financial assets measured at fair value are summarized below (in thousands):

 

     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
 
     June 26, 2015      December 26, 2014  
     (level 1)      (level 2)      (level 1)      (level 2)  

Money market fund deposits (1)

   $ 3,794       $ —         $ 14,396       $ —     

 

(1) Included in cash and cash equivalents on the condensed consolidated balance sheet. The carrying amounts approximate fair value due to the short-term maturities of the cash equivalents.
Components of Reserve for Warranty Costs
Components of the reserve for warranty costs consisted of the following (in thousands):

 

     Three months ended  
     June 26,
2015
     June 27,
2014
 

Beginning balance

   $ 109       $ 101   

Change in reserve

     10         100   

Warranty costs incurred in the current period

     (35      (74
  

 

 

    

 

 

 

Ending balance

   $ 84       $ 127
  

 

 

    

 

 

 

 

Schedule of Stock Option Activity

Stock option activity for the six months ended June 26, 2015:

 

     Shares      Weighted
Average
Exercise Price
     Weighted
Remaining
Contractual
Life (years)
     Aggregate
Intrinsic Value
(in thousands)
 

Outstanding at December 26, 2014

     853,551       $ 8.87         1.35       $ 1,798   

Granted

     —          —          

Exercised

     (337,303    $ 6.48         

Canceled

     (9,100    $ 8.10         
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding at June 26, 2015

     507,148       $ 10.49         1.80       $ 349   
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at June 26, 2015

     507,148       $ 10.49         1.80       $ 349

 

Summary of Restricted Stock Unit and Restricted Stock Award Activity

The following table summarizes the Company’s RSU and RSA activity for the three months June 26, 2015:

 

     Shares      Aggregate
Intrinsic Value
(in thousands)
 

Unvested restricted stock units and restricted stock awards at December 26, 2014

     1,078,279       $ 9,673   

Granted

     737,000      

Vested

     (400,650   

Forfeited

     (189,323   
  

 

 

    

Unvested restricted stock units and restricted stock awards at June 26, 2015

     1,225,306       $ 7,600   
  

 

 

    

Vested and expected to vest restricted stock units and restricted stock awards at June 26, 2015

     1,011,568       $ 6,211
Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations

The following table shows the Company’s stock-based compensation expense included in the condensed consolidated statements of operations (in thousands):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Cost of sales (1)

   $ 246       $ 242       $ 629       $ 568   

Research and development

     51         74         101         145   

Sales and marketing

     89         82         200         214   

General and administrative

     657         595         588         1085   
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,043         993         1,518         2,012   

Income tax benefit

     (293      (206      (440      (380
  

 

 

    

 

 

    

 

 

    

 

 

 

Net stock-based compensation expense

   $ 750       $ 787       $ 1,078       $ 1,632   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Stock-based compensation expenses capitalized in inventory for the three and six month periods ended June 26, 2015 and June 27, 2014 were considered immaterial.

 

XML 46 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - shares
6 Months Ended
Jun. 26, 2015
Jul. 24, 2015
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 26, 2015  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q2  
Trading Symbol UCTT  
Entity Registrant Name Ultra Clean Holdings, Inc.  
Entity Central Index Key 0001275014  
Current Fiscal Year End Date --01-01  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   31,729,219
XML 47 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Information (Tables)
6 Months Ended
Jun. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventory

Inventory consisted of the following (in thousands):

 

     June 26,
2015
     December 26,
2014
 

Raw materials

   $ 48,691       $ 45,294   

Work in process

     19,122         14,103   

Finished goods

     4,722         3,922   
  

 

 

    

 

 

 
     72,535         63,319   

Reserve for excess and obsolete

     (7,888      (6,469
  

 

 

    

 

 

 

Total

   $ 64,647       $ 56,850
  

 

 

    

 

 

 
Equipment and Leasehold Improvements, Net

Equipment and leasehold improvements, net, consisted of the following (in thousands):

 

     June 26,
2015
     December 26,
2014
 

Computer equipment and software

   $ 9,639       $ 9,299   

Furniture and fixtures

     2,708         2,582   

Machinery and equipment

     13,534         10,774   

Leasehold improvements

     15,338         12,847   
  

 

 

    

 

 

 
     41,219         35,502   

Accumulated depreciation

     (26,369      (24,661
  

 

 

    

 

 

 

Total

   $ 14,850       $ 10,841   
  

 

 

    

 

 

 
XML 48 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Income Statement [Abstract]        
Sales $ 117,549 $ 132,677 $ 242,867 $ 276,901
Cost of goods sold 98,727 111,525 204,126 232,438
Gross profit 18,822 21,152 38,741 44,463
Operating expenses:        
Research and development 2,401 1,798 4,967 3,565
Sales and marketing 2,805 2,592 5,650 5,254
General and administrative 10,188 8,703 22,048 18,424
Total operating expenses 15,394 13,093 32,665 27,243
Income from operations 3,428 8,059 6,076 17,220
Interest and other income (expense), net (359) (452) (1,315) (1,081)
Income before provision for income taxes 3,069 7,607 4,761 16,139
Income tax provision 862 1,575 1,381 3,051
Net income $ 2,207 $ 6,032 $ 3,380 $ 13,088
Net income per share:        
Basic $ 0.07 $ 0.20 $ 0.11 $ 0.45
Diluted $ 0.07 $ 0.20 $ 0.11 $ 0.44
Shares used in computing net income per share:        
Basic 31,615 29,438 31,042 29,157
Diluted 31,777 29,882 31,358 29,905
XML 49 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share
6 Months Ended
Jun. 26, 2015
Earnings Per Share [Abstract]  
Net Income Per Share

7. Net Income Per Share

Basic net income per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted net income per share reflects the potential dilution that would occur if outstanding securities or other contracts to issue common stock were exercised or converted into common stock.

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income per share (in thousands, except per share data):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Numerator:

           

Net income

   $ 2,207       $ 6,032       $ 3,380       $ 13,088   

Denominator:

           

Shares used in computation — basic:

           

Weighted average common shares outstanding

     31,615         29,438         31,042         29,157   

Shares used in computation — diluted:

           

Shares used in computing basic net income per share

     31,615         29,438         31,042         29,157   

Dilutive effect of common shares outstanding subject to repurchase

     111         206         232         288   

Dilutive effect of options outstanding

     51         238         84         460   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average shares used in computing diluted net income per share

     31,777         29,882         31,358         29,905   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share — basic

   $ 0.07       $ 0.20       $ 0.11       $ 0.45   

Net income per share — diluted

   $ 0.07       $ 0.20       $ 0.11       $ 0.44   

 

The Company had securities outstanding which could potentially dilute basic net income per share in the future, but the incremental shares from the assumed exercise of these securities were excluded in the computation of diluted net income per share, as their effect would have been anti-dilutive. Such outstanding securities consisted of 391,676 stock options and 387,437 stock options for the three and six month periods ended June 26, 2015, respectively, and 261,479 stock options and 274,858 stock options for the three and six month periods June 27, 2014, respectively.

XML 50 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Tax
6 Months Ended
Jun. 26, 2015
Income Tax Disclosure [Abstract]  
Income Tax

6. Income Tax

The Company’s income tax provision and effective tax rate for the three and six month periods ended June 26, 2015 were $0.9 million and 28.1% and $1.4 million and 29.0 %, respectively compared to $1.6 million and 20.7% and $3.1 million and 18.9%, respectively for the three and six month periods ended June 27, 2014. The change in respective rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results, as well as the impact of losses which have a full valuation allowance for the three and six month periods ended June 26, 2015 compared to the three and six month periods ended June 27, 2014. Our effective tax rates were lower than the statutory rates for the first and second quarters of fiscal years 2015 and 2014 primarily due to the geographic distribution of our world-wide earnings in foreign jurisdictions with lower tax rates or tax holidays, such as the tax holiday we are currently enjoying in Singapore.

Company management continuously evaluates the need for a valuation allowance and as of June 26, 2015, concluded that a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries was still appropriate.

The Company earns a significant amount of its operating income outside the United States, which is deemed to be indefinitely reinvested in foreign jurisdictions. As a result, most of the Company’s cash and cash equivalents are held by foreign subsidiaries. The Company currently does not intend nor foresee a need to repatriate these funds to the U.S. The Company expects existing domestic cash and cash flows from operations to continue to be sufficient to fund its domestic operating activities and cash commitments for investing and financing activities, such as debt repayment and capital expenditures, for at least the next 12 months and thereafter for the foreseeable future. If the Company should require more capital in the U.S. than is generated by its domestic operations, for example to fund significant discretionary activities such as business acquisitions, the Company could elect to repatriate future earnings from foreign jurisdictions or raise capital in the United States through debt or equity issuances. These alternatives could result in higher effective tax rates, increased interest expense, or dilution of our earnings. The Company has borrowed funds domestically and continues to believe it has the ability to do so at reasonable interest rates. The Company does not provide for U.S. taxes on its undistributed earnings of foreign subsidiaries that it intends to invest indefinitely outside the U.S., unless such taxes are otherwise required under U.S. tax law. In 2014, the Company determined that a portion of the current year earnings of one of its China subsidiaries may be remitted in the future to one of its foreign subsidiaries outside of mainland China and, accordingly, the Company provided for the related withholding taxes in its consolidated financial statements. If the Company changes its intent to reinvest its undistributed foreign earnings indefinitely or if a greater amount of undistributed earnings are needed than the previous anticipated remaining unremitted foreign earnings, the Company could be required to accrue or pay U.S. taxes on some or all of these undistributed earnings. As of June 26, 2015, the Company had undistributed earnings of foreign subsidiaries that are indefinitely invested outside of the U.S. of approximately $67.1 million. It is not practicable to determine the income tax liability that might be incurred if these earnings were to be distributed.

 

The following table summarizes the activity related to the Company’s unrecognized tax benefits (in thousands):

 

     Six months ended  
     June 26,
2015
     June 27,
2014
 

Balance as of the beginning of period

   $ 356       $ 165   

Increase (decrease) related to current year tax positions

     (31      141   
  

 

 

    

 

 

 

Balance as of the end of period

   $ 325       $ 306   
  

 

 

    

 

 

 

The Company’s gross liability for unrecognized tax benefits as of June 26, 2015 and December 26, 2014 was $0.3 million and $0.4 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in income tax provision in the condensed consolidated statements of operations. Interest related to uncertain tax positions was immaterial for each of the three and six month periods ended June 26, 2015 and June 27, 2014. Although it is possible some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.

The determination of the Company’s tax provision is subject to judgments and estimates. The carrying value of the Company’s net deferred tax assets, which is made up primarily of tax deductions and net operating loss carryforwards, assumes the Company will be able to generate sufficient future income to fully realize the income tax benefit. In determining whether the realization of these deferred tax assets may be impaired, the Company makes judgments with respect to whether the Company is likely to generate sufficient future taxable income to realize these assets. In addition, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company’s expectations could have a material impact on the Company’s results of operations and financial position.

The Company files income tax returns in the U.S. federal jurisdiction, various states and foreign jurisdictions. The Company’s 2011 through 2013 federal income tax returns are open to audit through the statute of limitations by the Internal Revenue Service. The Company’s 2010 through 2013 state income tax returns are open to audit by the California Franchise Tax Board. The Company is also subject to examination in various other jurisdictions for various periods.

The Company is currently enjoying a zero rate tax holiday related to its Singapore subsidiary that will expire for tax years beginning January 2016. This tax rate is subject to achieving certain commitments agreed to with the Economic Development Board of Singapore including investment and employment thresholds. The Company’s Singapore subsidiary recorded a net profit of $2.4 million and $4.5 million for the three and six month periods ended June 26, 2015, respectively.

XML 51 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 26, 2015
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Payments under Operating Leases

As of June 26, 2015, future minimum payments under these operating leases were as follows (in thousands):

 

Fiscal Year

      

2015 (remaining in year)

   $ 3,095   

2016

     5,337   

2017

     4,712   

2018

     3,573   

2019

     2,737   

Thereafter

     7,770   
  

 

 

 

Total minimum lease payments

   $ 27,224   
  

 

 

 
XML 52 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions (Tables)
6 Months Ended
Jun. 26, 2015
Business Combinations [Abstract]  
Schedule of Allocation of Preliminary Purchase Price for Acquisition
The preliminary purchase price for the acquisition is allocated as follows:

 

Fair Market Values (in thousands)       

Inventories

   $ 1,297   

Property and equipment, net

     767   

Goodwill

     18,380   

Purchased intangible assets

     23,370   

Other non-current assets

     26   
  

 

 

 

Total assets acquired

     43,840   

Other liabilities

     (100
  

 

 

 

Total liabilities assumed

     (100
  

 

 

 

Purchase price allocated

   $  43,740
  

 

 

 

 

Summary of Purchased Intangible Assets
     Useful
Life
   Purchased
Intangible
Assets
 
     
     (In years)    (In thousands)  

Customer relationships

   10    $ 9,900   

Trade name

   6      1,170   

Intellectual properties/know-how

   8 - 12      12,300   
     

 

 

 

Total purchased intangible assets

      $ 23,370   
     

 

 

 
Unaudited Proforma Consolidated Results of Operations

The following unaudited pro forma consolidated results of operations assume the acquisition was completed as of the beginning of the year of the reporting periods presented. The unaudited pro forma consolidated results of operations for the three and six months ended June 26, 2015 and June 27, 2014 (in thousands, except per share amounts) as follows:

 

     Three Months Ended      Six Months Ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Net sales

   $ 117,549       $ 135,405       $ 244,443       $ 283,184   

Net income

   $ 1,903       $ 5,031       $ 3,307       $ 11,039   

Basic earnings per share

   $ 0.06       $ 0.16       $ 0.11       $ 0.36   

Diluted earnings per share

   $ 0.06       $ 0.16       $ 0.10       $ 0.35
XML 53 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Events
6 Months Ended
Jun. 26, 2015
Subsequent Events [Abstract]  
Subsequent Events

10. Subsequent Events

On July 31, 2015, the Company completed the acquisition of all of the assets and liabilities of Miconex S.R.O. (“Miconex”), a provider of manufacturing services in advanced precision milling and welding of plastics for the semiconductor industry located in the Czech Republic. The purchase price of approximately $22.8 million includes $15.0 million in cash, subject to certain post-closing adjustments, 500,000 shares of newly issued common stock and up to $4.0 million of potential cash “earn-out” payments payable over a two-year period, based on Miconex’s achievement of specified performance targets. In addition, the Company expects to incur approximately $0.4 million of costs related to the acquisition, which have been expensed as incurred. The Company financed the entire cash portion of the acquisition through its existing Asia operating cash. The Company’s primary reason for this acquisition is to expand its manufacturing capabilities with its existing customers. Due to the limited time since the acquisition date and limitations on access to Miconex’s information prior to the acquisition date, the initial accounting for the business combination is incomplete at this time. As a result, the Company is unable to provide amounts recognized as of the acquisition date for major classes of assets and liabilities acquired and the information required for indemnification of assets, contingencies, non-controlling interests and goodwill. Also, because the initial accounting for the transaction is incomplete, the Company is unable to provide the supplemental pro forma revenue and earnings of the combined entity.

XML 54 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies
6 Months Ended
Jun. 26, 2015
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

8. Commitments and Contingencies

The Company had commitments to purchase inventory totaling approximately $45.4 million at June 26, 2015.

The Company leases properties domestically in Hayward, California; Austin, Texas, Pflugerville, Texas; Chandler, Arizona; and South San Francisco, California and internationally in China, Singapore and the Philippines. The Company leases certain of its facilities under non-cancelable leases, which expire on various dates through 2022.

As of June 26, 2015, future minimum payments under these operating leases were as follows (in thousands):

 

Fiscal Year

      

2015 (remaining in year)

   $ 3,095   

2016

     5,337   

2017

     4,712   

2018

     3,573   

2019

     2,737   

Thereafter

     7,770   
  

 

 

 

Total minimum lease payments

   $ 27,224   
  

 

 

 

From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the statement of operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition or results of operations.

XML 55 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Geographic Information
6 Months Ended
Jun. 26, 2015
Segment Reporting [Abstract]  
Segment and Geographic Information

9. Segment and Geographic Information

The Company operates in one reportable segment and is engaged in the development, manufacture and supply of critical subsystems for the semiconductor capital equipment, consumer, medical, energy, industrial, flat panel and research industries. Multiple operating segments were aggregated into one reportable segment as the nature of the Company’s products and production processes, as well as type of customers and distribution methods, is consistent among all of the Company’s products. The Company’s foreign operations are conducted primarily through its wholly-owned subsidiaries in China and Singapore. The Company’s principal markets include North America, Asia and, to a lesser degree, Europe. Sales by geographic area represent sales to unaffiliated customers.

All information on sales by geographic area is based upon the location to which the products were shipped. The following table sets forth revenue by geographic area (in thousands):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

United States

   $ 79,961       $ 94,221       $ 169,430       $ 200,026   

China

     5,288         18,885         17,250         36,426   

Singapore

     29,170         13,046         47,402         30,666   

Other

     3,130         6,525         8,785         9,783   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 117,549       $ 132,677       $ 242,867       $ 276,901   
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 26, 2015 and June 27, 2014, approximately $8.5 million and $4.0 million, respectively, of the Company’s net long-lived assets were located in Asia, and the remaining balances were located in the United States.

XML 56 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

Organization — Ultra Clean Holdings, Inc. (the “Company” or “UCT”) was founded in November 2002 for the purpose of acquiring Ultra Clean Technology Systems and Service Inc. Ultra Clean Technology Systems and Service, Inc. was founded in 1991 by Mitsubishi Corporation and was operated as a subsidiary of Mitsubishi until November 2002, when it was acquired by UCT. UCT became a publicly traded company in March 2004. In June 2006, the Company completed the acquisition of Sieger Engineering, Inc. to enhance its position as a subsystem supplier to the semiconductor, research, flat panel, energy and medical equipment industries. Ultra Clean Technology (Shanghai) Co., Ltd and Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd. were established in 2005 and 2007, respectively, to facilitate the Company’s operations in China. Ultra Clean Asia Pacific, Pte, Ltd. (Singapore) was established in fiscal year 2008 to facilitate the Company’s operations in Singapore. In July 2012, UCT acquired American Integration Technologies LLC (“AIT”) to add to the Company’s existing customer base in the semiconductor and medical spaces and to provide additional manufacturing capabilities. In November 2014, the Company launched Prototype Asia, its 3D printing business in Singapore, to develop additive manufacturing capabilities for the Company’s customer base. In February 2015, UCT acquired Marchi Thermal Systems, Inc. (“Marchi”), a designer and manufacturer of specialty heaters, thermocouples and temperature controllers. Marchi delivers flexible heating elements and thermal solutions to our customers. The Company believes heaters are increasingly critical in equipment design for the most advanced semiconductor nodes.

The Company is a global leader in the design, engineering, and manufacture of production tools, modules and subsystems for the semiconductor capital equipment industry and industry segments with similar requirements including consumer, medical and flat panel display. The Company focuses on providing specialized engineering and manufacturing solutions for these applications. The Company enables its customers to realize lower manufacturing costs and reduced design-to-delivery cycle times while maintaining high quality standards.

The Company provides its customers with complete solutions that combine its expertise in design, scan, assembly, test and component characterization. The Company’s customers value its highly flexible global manufacturing operations, its excellence in quality control and its scale and financial stability. The Company’s global footprint enables the Company to reduce manufacturing costs and design-to-delivery cycle times and maintains high quality standards for the Company’s customers. The Company believes that these characteristics allow the Company provides global solutions for its customers’ growing product demands. The Company ships the majority of its products to U.S. registered customers with locations both in and outside the U.S. In addition to its U.S. manufacturing capabilities, the Company manufactures products in its Asian facilities to support local and U.S. based customers. The Company conducts its operating activities primarily through its wholly owned subsidiaries, Ultra Clean Technology Systems and Service, Inc., AIT LLC, Ultra Clean Technology (Shanghai) Co., Ltd., Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd., Ultra Clean Asia Pacific, Pte Ltd. (Singapore), and subsequent to February 2, 2015, Marchi. The Company’s international sales represented 32.6% and 32.8% for the three months ended June 26, 2015 and June 27, 2014, respectively, and 32.2% and 29.0% of sales for the six months ended June 26, 2015 and June 27, 2014, respectively. See Note 9 to the Company’s Condensed Consolidated Financial Statements for further information about the Company’s geographic areas.

Basis of Presentation

Basis of Presentation — The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary to present fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted. The Company’s December 26, 2014 balance sheet data were derived from its audited financial statements as of that date.

Principles of Consolidation

Principles of Consolidation — The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated in consolidation. The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.

Foreign Currency Translation

Foreign Currency Translation — The Company has reviewed its non-U.S. subsidiaries (of which all of its non-U.S. asset base resides in Asia) that operate in a local currency environment to determine their functional currency by examining how and in what currency each subsidiary generates cash through billings and cash receipts and how and in what currency the subsidiary expends cash through payment of its vendors and payment of its workforce. Also, these subsidiaries’ individual assets and liabilities that are primarily denominated in the local foreign currency are examined for their impact on the Company’s cash flows. All have been determined to have the U.S. dollar as its functional currency. Foreign currency transaction gains and losses are recorded in interest and other income (expense), net.

Use of Accounting Estimates

Use of Accounting Estimates — The presentation 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 disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include reserves on accounts receivable and inventory, valuation of deferred tax assets and impairment of goodwill and other long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments may require adjustment. Actual amounts may differ from those estimates.

Certain Significant Risks and Uncertainties

Certain Significant Risks and Uncertainties — The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors. For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the global economy, the highly cyclical nature of the industries the Company serves; the loss or bankruptcy of any customers within the Company’s small customer base; ability to obtain additional financing if needed; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; ineffectiveness in pursuing acquisition opportunities; regulatory changes; fundamental changes in the technology underlying semiconductor, flat panel, solar and medical device manufacturing processes or manufacturing equipment that the Company fails to be prepared for; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.

Concentration of Credit Risk

Concentration of Credit Risk — Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.

Significant sales to customers

Significant sales to customers — The Company’s most significant customers (having accounted for 10% or more of sales) and their related sales as a percentage of total sales were as follows:

 

     Three months ended     Six months ended  
     June 26,
2015
    June 27,
2014
    June 26,
2015
    June 27,
2014
 

Lam Research Corporation

     55.4     34.9     50.9     34.6

Applied Materials, Inc.

     25.8        19.4        27.4        22.5   

ASM International

     —       17.1        —       18.3   

GT Advanced Technologies (GTAT)

     —       11.1        —       —  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     81.2     82.5     78.3     75.4
  

 

 

   

 

 

   

 

 

   

 

 

 

 

* Total sales for the period are below 10%.

Three customers’ accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of June 26, 2015, and in the aggregate represented approximately 83.4% of accounts receivable. Three customers’ accounts receivable balances, Applied Materials, Inc., Lam Research Corporation and ASM International, were individually greater than 10% of accounts receivable as of December 26, 2014, and in the aggregate represented approximately 73.7% of accounts receivable.

Fair Value of Financial Instruments

Fair Value of Financial Instruments — The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and bank borrowings. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximates their fair value because of their short-term nature.

The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:

Level 1 — Quoted prices in active markets for identical assets or liabilities,

Level 2 — Observable inputs other than the Level 1 prices for similar assets or liabilities; quoted prices in active markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities,

Level 3 — Unobservable inputs in which there is little or no market data, and that are significant to the fair value of the assets or liabilities.

The Company’s only financial asset measured at fair value on a recurring basis is an overnight sweep account invested in money market funds with maturities of less than 90 days from purchase and is thus classified as cash and cash equivalents on the Company’s balance sheet. These money market funds had a carrying value and fair value of $3.8 million at June 26, 2015 based on Level 1 inputs. The fair value of the Company’s long term debt was based on level 2 inputs and fair value was determined using quoted prices for similar liabilities in inactive markets. The fair value of the Company’s outstanding borrowings under the Company’s revolving credit facility was based on level 2 inputs and fair value was determined using inputs other than quoted prices that are observable, specifically, discounted cash flows of expected payments at current borrowing rates. The Company’s carrying value approximates fair value for the Company’s long term debt and revolving credit facility.

Financial assets measured at fair value are summarized below (in thousands):

 

     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
     Quoted Prices
in Active
Markets for
Identical
Assets
     Significant
Other
Observable
Inputs
 
     June 26, 2015      December 26, 2014  
     (level 1)      (level 2)      (level 1)      (level 2)  

Money market fund deposits (1)

   $ 3,794       $ —         $ 14,396       $ —     

 

(1) Included in cash and cash equivalents on the condensed consolidated balance sheet. The carrying amounts approximate fair value due to the short-term maturities of the cash equivalents.
Inventories

Inventories — Inventories are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written-down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends, future demand for products, and technological obsolescence of the Company’s products.

Inventory write downs inherently involve judgments as to assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs.

Equipment and Leasehold Improvements

Equipment and Leasehold Improvements — Equipment and leasehold improvements are stated at cost, or, in the case of equipment under capital leases, the present value of future minimum lease payments at inception of the related lease. Depreciation and amortization are computed using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the leases. Useful lives range from three to fifteen years.

Product Warranty

Product Warranty — The Company provides warranties on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. The determination of such provisions requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to cost of sales may be required in future periods. Components of the reserve for warranty costs consisted of the following (in thousands):

 

     Three months ended  
     June 26,
2015
     June 27,
2014
 

Beginning balance

   $ 109       $ 101   

Change in reserve

     10         100   

Warranty costs incurred in the current period

     (35      (74
  

 

 

    

 

 

 

Ending balance

   $ 84       $ 127
  

 

 

    

 

 

 
Income Taxes

Income Taxes — The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

The Company continued to maintain a full valuation allowance on its California, Oregon, and one of its Chinese subsidiaries deferred tax amounts as of June 26, 2015 totaling $3.2 million. Income tax positions must meet a more likely than not recognition threshold to be recognized. Income tax positions that previously failed to meet the more likely than not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with the Company’s expectations could have a material impact on its results of operations and financial position. Management believes that it has adequately provided for any adjustments that may result from these examinations; however, the outcome of tax audits cannot be predicted with certainty.

The determination of the Company’s tax provision is subject to judgments and estimates.

Revenue Recognition

Revenue Recognition — Product revenue is generally recorded upon shipment. When arrangements specify title transfer upon delivery, revenue is not recognized until the product is delivered. The Company recognizes revenue when persuasive evidence of an arrangement exists, shipment has occurred, price is fixed or determinable and collectability is reasonably assured. If the Company has not substantially completed a product or fulfilled the terms of a sales agreement at the time of shipment, revenue recognition is deferred until fulfillment. The Company’s standard arrangement for its customers includes a signed purchase order or contract, no right of return of delivered products and no customer acceptance provisions. The Company assesses collectability based on the credit worthiness of the customer and past transaction history. The Company continually performs credit evaluations of its customers and, if necessary, may require collateral from its customers.

Research and Development Costs

Research and Development Costs — Research and development costs are expensed as incurred.

Net Income per Share

Net Income per Share — Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive stock options and restricted stock using the treasury stock method, except when such shares are anti-dilutive (see Note 7 to condensed consolidated financial statements).

Comprehensive Income

Comprehensive Income — The Company reports by major components and as a single total, the change in its net assets during the period from non-owner sources. Comprehensive income for all periods presented was the same as net income.

Segments

Segments — The Financial Accounting Standards Board’s (FASB) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is considered to be the Chief Executive Officer. The Company operates in one reporting segment.

Business Combinations

Business Combinations — The Company recognizes assets acquired (including goodwill and identifiable intangible assets) and liabilities assumed at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred.

Stock-Based Compensation Expense

Stock-Based Compensation Expense

The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to executives and certain employees. These equity-based awards include stock options, restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) which can be either time-based or performance-based. The Company also maintains an employee stock purchase plan that provides for the issuance of shares to all eligible employees of the Company at a discounted price.

Stock-based compensation expense includes compensation costs related to estimated fair values of stock options and awards granted. The estimated fair value of the Company’s equity-based awards, net of expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis over a weighted average period of four years for stock options, three years for RSUs and one year for RSAs, and will be adjusted for subsequent changes in estimated forfeitures related to all equity-based awards and performance as it relates to performance-based RSUs.

The Company applies the fair value recognition provisions based on the FASB’s guidance regarding stock-based compensation. The exercise price of each stock option equals the market price of the Company’s stock on the date of grant. Most options are scheduled to vest over four years and expire no later than ten years from the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The determination of the fair value of share-based payment awards on the date of grant using an option-pricing model is affected by the Company’s stock price as well as assumptions regarding certain variables. These variables include the expected term of the awards; the Company’s expected stock price volatility over the term of the awards, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends. The Company estimates the expected term of share-based awards granted based on the Company’s historical option term experience. The Company estimates the volatility of its common stock based upon the Company’s historical stock price volatility over the length of the expected term of the options. The Company bases the risk-free interest rate that it uses in the option valuation model on U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. The Company is required to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting option forfeitures and records share-based compensation expense only for those awards that are expected to vest. The Company also considers, each quarter, whether there have been any significant changes in facts and circumstances that would affect its estimated forfeiture rate.

Stock Options

Stock Options

Stock option activity for the six months ended June 26, 2015:

 

     Shares      Weighted
Average
Exercise Price
     Weighted
Remaining
Contractual
Life (years)
     Aggregate
Intrinsic Value
(in thousands)
 

Outstanding at December 26, 2014

     853,551       $ 8.87         1.35       $ 1,798   

Granted

     —          —          

Exercised

     (337,303    $ 6.48         

Canceled

     (9,100    $ 8.10         
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding at June 26, 2015

     507,148       $ 10.49         1.80       $ 349   
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at June 26, 2015

     507,148       $ 10.49         1.80       $ 349   

There were no options granted by the Company during either of the six month periods ended June 26, 2015 and June 27, 2014. As of June 26, 2015, there was no stock-based compensation expense attributable to stock options as all outstanding options were fully vested.

Employee Stock Purchase Plan

Employee Stock Purchase Plan

The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. Under the ESPP, substantially all employees may purchase the Company’s common stock through payroll deductions at a price equal to 95 percent of the fair market value of the Company’s stock at the end of each applicable purchase period.

Restricted Stock Units and Restricted Stock Awards

Restricted Stock Units and Restricted Stock Awards

The Company grants RSUs to employees and RSAs to non-employee directors as part of the Company’s long term equity compensation plan.

Restricted Stock Units — RSUs are granted to employees with a per share or unit purchase price of zero dollars and either have time based or performance based vesting. RSUs typically vest over three years, subject to the employee’s continued service with the Company. For purposes of determining compensation expense related to these RSUs, the fair value is determined based on the closing market price of the Company’s common stock on the date of award. The expected cost of the grant is reflected over the service period, and is reduced for estimated forfeitures.

During the quarter ended March 27, 2015, the Company granted 456,500 RSU’s, with a weighted average fair value of $8.68 per share, and granted 90,500 performance stock units with a weighted average fair value of $8.35 per share. During the quarter ended June 26, 2015, the Company granted 134,000 RSU’s, with a weighted average fair value of $6.53 per share.

During the six months ended June 26, 2015, 39,938 vested shares were withheld to satisfy withholding tax obligations, resulting in the net issuance of 313,712 shares. As of June 26, 2015, approximately $ 7.0 million of stock-based compensation cost, net of estimated forfeitures, related to RSU’s remains to be amortized over a weighted average period of 2.3 years. As of June 26, 2015, a total of 1,169,306 RSU’s remain outstanding with an aggregate intrinsic value of $ 7.6 million and a weighted average remaining contractual term of 1.5 years.

Restricted Stock Awards — As of June 26, 2015, a total of 56,000 RSAs remain outstanding. The total unamortized expense of the Company’s unvested restricted stock awards as of June 26, 2015, was $ 0.3 million.

The following table summarizes the Company’s RSU and RSA activity for the three months June 26, 2015:

 

     Shares      Aggregate
Intrinsic Value
(in thousands)
 

Unvested restricted stock units and restricted stock awards at December 26, 2014

     1,078,279       $ 9,673   

Granted

     737,000      

Vested

     (400,650   

Forfeited

     (189,323   
  

 

 

    

Unvested restricted stock units and restricted stock awards at June 26, 2015

     1,225,306       $ 7,600   
  

 

 

    

Vested and expected to vest restricted stock units and restricted stock awards at June 26, 2015

     1,011,568       $ 6,211   

The following table shows the Company’s stock-based compensation expense included in the condensed consolidated statements of operations (in thousands):

 

     Three months ended      Six months ended  
     June 26,
2015
     June 27,
2014
     June 26,
2015
     June 27,
2014
 

Cost of sales (1)

   $ 246       $ 242       $ 629       $ 568   

Research and development

     51         74         101         145   

Sales and marketing

     89         82         200         214   

General and administrative

     657         595         588         1085   
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,043         993         1,518         2,012   

Income tax benefit

     (293      (206      (440      (380
  

 

 

    

 

 

    

 

 

    

 

 

 

Net stock-based compensation expense

   $ 750       $ 787       $ 1,078       $ 1,632   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Stock-based compensation expenses capitalized in inventory for the three and six month periods ended June 26, 2015 and June 27, 2014 were considered immaterial.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In April 2015, the FASB issued authoritative guidance that requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying amount of the related debt liability, consistent with debt discounts. The authoritative guidance is effective for the Company in the first quarter of fiscal 2017 and should be applied retrospectively. Early adoption is permitted. The adoption of this guidance is not expected to have a significant impact on the Company’s consolidated financial statements.

XML 57 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Information - Summary of Inventory (Detail) - USD ($)
$ in Thousands
Jun. 26, 2015
Dec. 26, 2014
Inventory Disclosure [Abstract]    
Raw materials $ 48,691 $ 45,294
Work in process 19,122 14,103
Finished goods 4,722 3,922
Inventory, gross 72,535 63,319
Reserve for excess and obsolete (7,888) (6,469)
Total $ 64,647 $ 56,850
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies - Summary of Future Minimum Payments under Operating Leases (Detail)
$ in Thousands
Jun. 26, 2015
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2015 (remaining in year) $ 3,095
2016 5,337
2017 4,712
2018 3,573
2019 2,737
Thereafter 7,770
Total minimum lease payments $ 27,224
XML 59 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Tax (Tables)
6 Months Ended
Jun. 26, 2015
Income Tax Disclosure [Abstract]  
Activity Related to Company's Unrecognized Tax Benefits

The following table summarizes the activity related to the Company’s unrecognized tax benefits (in thousands):

 

     Six months ended  
     June 26,
2015
     June 27,
2014
 

Balance as of the beginning of period

   $ 356       $ 165   

Increase (decrease) related to current year tax positions

     (31      141   
  

 

 

    

 

 

 

Balance as of the end of period

   $ 325       $ 306
  

 

 

    

 

 

 
XML 60 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Detail) - Sales [Member] - Customer concentration risk [Member]
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Concentration Risk [Line Items]        
Total 81.20% 82.50% 78.30% 75.40%
Lam Research Corporation [Member]        
Concentration Risk [Line Items]        
Total 55.40% 34.90% 50.90% 34.60%
Applied Materials, Inc. [Member]        
Concentration Risk [Line Items]        
Total 25.80% 19.40% 27.40% 22.50%
ASM International [Member]        
Concentration Risk [Line Items]        
Total   17.10%   18.30%
GT Advanced Technologies (GTAT) [Member]        
Concentration Risk [Line Items]        
Total   11.10%    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Stock options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 391,676 261,479 387,437 274,858
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2015
Dec. 26, 2014
Jun. 26, 2015
Finite-Lived Intangible Assets [Line Items]      
Accumulated Amortization   $ (14,663) $ (17,155)
Carrying Value   16,824 37,702
Gross Carrying Amount   31,487 54,857
American Integration Technologies LLC [Member] | Customer relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   19,000 19,000
Accumulated Amortization   (13,011) (14,154)
Carrying Value   $ 5,989 4,846
Useful Life (in years)   7 years  
American Integration Technologies LLC [Member] | Trade name [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 1,900 1,900
Accumulated Amortization   (1,081) (1,229)
Carrying Value   $ 819 671
Useful Life (in years)   6 years  
American Integration Technologies LLC [Member] | Intellectual Properties/Know-How [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 1,600 1,600
Accumulated Amortization   (571) (686)
Carrying Value   $ 1,029 914
Useful Life (in years)   7 years  
Marchi Thermal Systems Inc [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 23,370    
Marchi Thermal Systems Inc [Member] | Customer relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 9,900   9,900
Accumulated Amortization     (412)
Carrying Value     9,488
Useful Life (in years) 10 years 10 years  
Marchi Thermal Systems Inc [Member] | Trade name [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 1,170   1,170
Accumulated Amortization     (99)
Carrying Value     1,071
Useful Life (in years) 6 years 6 years  
Marchi Thermal Systems Inc [Member] | Intellectual Properties/Know-How [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 12,300   12,300
Accumulated Amortization     (575)
Carrying Value     11,725
Marchi Thermal Systems Inc [Member] | Intellectual Properties/Know-How [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Life (in years) 8 years 8 years  
Marchi Thermal Systems Inc [Member] | Intellectual Properties/Know-How [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Life (in years) 12 years 12 years  
UCT [Member] | Trade name [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 8,987 8,987
Carrying Value   $ 8,987 $ 8,987
ZIP 63 0001193125-15-278624-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-15-278624-xbrl.zip M4$L#!!0````(`/)]!4?_),O-H1MJZNK?OK+X_U\\CU,LRB)?SY#Y^;9)(RGR2R*;W\^6V1&D$VC MZ&R2Y4$\"^9)'/Y\]A1F9W_Y\*__\M._&<;DZFKB)G$ID$> M3C[&^HUI"`^GB_LPSO]K_3/`YFDSN\OSA\N+BQX\?YVDZ M6WW,^32YOY@8QNHK_E;.[G(RX><8G].U1U?)(IY=3OC:GYPT#'(8/IG!/"XG MV$3,,*5ATJ\FO:3HDJG_71^=/#RET>U=/OF/Z7_"8),9\`:97)U?G:\1]N^3 M+TF

C[AR!^FECS^>1*OY5-KL(L3+^'L_/EAS[>I/,)8!IG/Y^MD:?_?)ZD MMQ?P%>0B6J)S5HZ\U$_GKXR?1_&?&K[G\?H/E?$_2#$:*:4NBJ>KH5&64(S$ M:Y,I1SQ_=A8U?3(,11=___67+].[\#XPZA0`I]P&PF46OGQ1,:,LG)[?)M\OX($>3JO#%],\KTP,_E!PBOYDDV.^-I7\Z2', M&N=2/&F8C)[`+*_.9TDVNR@?5H9&C4-Y.31:#?,[Y;,&BK)HN@6X:-KP'7%X"](^V\KEZB)-YN'%7JA.>4" M1H1I-'U^`13"[G>2V*B]M\C35Z8&3\]`=4PFA?*87V:%B%V%WR:%)%_J3_WY M+(ON'^9:WHJ_!>E44]1.9Q1OW*7A-]#H($7&2F+.'[-9!Y727EM=E&0M=<#E M[W$:3I/;./I'./L:/-IA''Z+0(=.DS@/'_,K/<$PF5]_]CAB2`K#@'],X[]- MTQ377[ZZU^:UYA2$L;@&.[6(H_*=I0:[_OV+>S:9A=/H/I@#DQKD;!(!3T2S M:XX15X)<^YA3Z@'W("2101UA&;:)A.'9MJ=\V\9*Z>\PT34Z^X`X@V_^Z6+' M]*LT.D%V9\4S_8_W?XOH>S`'XY=9N1.DZ1,8U;\%\T4X(,4VIUB9#M(?+`WJ M8F%8+N$&=DV7VYZTN"+71%-,R-D';E)4);H5/54(OMP%:6AK:Z_M91AGA3VV MTC2(;T/M"]A/+T,^!T_Z3]:/()U]>M`#LT^+O'`WX--_6]S?A.F><%&`BU?@ MRO379>M(??S-WX"**D\A85$#6XH95`)S6`ZS#4M(8=N(8H>Q:[1D#LD(8^@% MIZ,37<7T*W@UV2)]^I(GTS^+#]I7;+JBXCHN-6UJ&HYM"X-2^&1;>JZA,')= MZ7B$8/\:7Q.EN0@]ANDTRL+/8&WV52N;F*VIE>N',+W>Q!!O*AB) M"662&(I*!Q!D`)[C>P8Q'8K3'@XPT4K^-IMU\/5IU:H)WM:%.7Z=@!W-_S++%Z,ADK?BZG/IK MJ_DVN1JK#:YN1U85BH^P1XSS)'W28PH+L8RY'.X!M7>CB6,31C$VI#1=@W(? M?G*491#7LFS%%*.^!22#F\`I5Q6VWC[_*IW6;!;II\'\Z==-3<0HW$73*?A6FF-U?YT_CHI'HC+"5CN$+IYM2KI/V2!'$& M+EMP,P^_)G80_SG>E00>!OFM$RD!>0CP[0MSZ#$189%*6AGX@GL^BZVA5WN/,`.(\HYJ9"_/VU5;-RE*;L" MKG#@WR@?+8MC\+/[!^P^Y7=A^A8L#@9-C!&I^LQ;9E_S+*;%T<%*GXV60B3//E"I M:%5--<^^1N%\GOS0YU%^DKK)XB;_MIBOWKL*IV'T?=2$@]LH:Q[4/@15L;@* M\R"*PYD7I#%LE=>5&Q.N(M;;7?`R\#8*&PG9NK'O M.4`/,',83X_.IH]9=!E'\Y_/\G01=N93OG%N5Y&[!["I4>$.P<_SL(C8QA4W MZ7.:/(1I_O1Y'L0Y/-/+_'`_K.+U)`-J&3:816V#^M@T)/7`A\"F93L>19+8 M0*P.T(!CB.H&YRCD;I7GT=HA#*P-:'"Y38`;#4XUJ-.#U!Z'K^4&7S]'9JZ" M'[_"^H!+81LJPJGI%C7-O\&S+#[,Q:9;6Y]Z32D5 M3T=(#FVT@N5TZ_Q7W7;^%N;>XW2^T"<"7S8JPN*6R<"2'5]=R<>),"'2V/`DD8EHV*!C7:R)7/POG7-,E& M:,:UT!&"MAP.%9/>:1X^QJ9W,`$,1UD!9?:\Y7A^S92R',\1\DR MW,K//@@L:@:P#35;%E1':K.[<*:'C7!A]7Y0X3JU37.OTFA;%*P%I4%'@9<-VFI]2YUEB_O-"';A0'V]"^(3,$K[N#RX M2@11617Q06&IKLB(G2[8!#"F:@&R'7+S1Y+^^5'O3Z?A&!6B]B.!7M(L.)7) M;VPX'X)HYCWJG+$0%GYMNS!:>R9`*9HFKWDA.PGI/[MXB+@"T"Z5JLIYA\SB MU9G5U^#QV8B,>FNK30/=(LF@XM%);O$T_:MJ$0XP:U;&)(K0-=4[B^1)[T$'G.B$5"575Z;PCL%J71 MZDYP*(D08J<8577F-,\KI]PK_;KF)HQ9>6`=2)*K#*.]B#E-$L0"F"3W"/4MCFU?4_?V"': MR#!1W>4?FN+17X#NQ%@1'1/!]:WHOA&\?CSUCF;MQ(@60=%:0G-/^(Q`NH7) M!L47:>E&Q$1O4KZ'1PODFRGY?N5[>$2U?*OZC85!!'P8)L6$\1=(N114T%XA ME9I)I:H%?]X1DYX`4=2`Z+LU0E5\!U`"11P#F?(MVJ`3@*7%>^.TXYU*]R"` MOIB@@:5[=5'`#6\Z[I,U1+RDSIANL.FHK^HVR:8LI,IBE&'*O^HFYHR1N8R>YQ MM[XAT(GK/08>E_H&85D[+QX5!@JS_C`@SP9*"#I2#!13L#7O#P.J,3#//BA= MQZ4K!'X0I47`%*Q3H357FK)CRG5!OBA\0$HP1?IWP:C6A41@TLUJN)SYMN32 M4(H#'(QC0[J."+>3M(T^0%^EQ,\P).]F5N33TOR$142F%FS&"E<)(FHEG7"&=[?\#== M..>2$]OV',,7%N!C$@D^$O$,FR*?89\PCWME$2-SU_KO@F&\`$HP;JR%`>D, M(%W&.=X0@&P=0%`PIN!K'$<8;N-U-`'62B+)\FXI?B>`M=70G0&CRTCN>^&P MMBJ_,V#L[>FT5P%3C(/>Z1$POLP_9/W@U1V/=899CQM@*MLXQ-U]!L!#Z!L) M8BBGJ"3X<`)M3Q!I6<+P+'#VJ:[)9U$7?G44MDV*/.$NTPC-_>AKB)D\7\K+ MX:-.^K`:1=8&SL&&>+:?Y'H#-4\B=K.DT7 MP=X12Q. M61LD"#G>5:@=1O:["JM=CCI))'BTBU`/Q_>["*N=$BJN4+WE17C)&5M[5B26 M=5Z3P]>`(.;[6+D&]QS'H$2`1>/"!@/'N'!A+VLS\*&TFX=Z%(+MT/2W'-TK M6)P`?]$O_ELK8QSS2XY5J^`$\(/^$;R_L_Z690V.J_&6=S_&#[YV);'J,]-B M"<6X[>]@>!/8XI477-^RM2VLQXM=Z53"X`3@ZT1TWAORC:#TMP9O!70&FW4B M:7\$'-^XYT#-94JLU'+!A<>1O&$IZ-$*84-']YA7PCHOVZ*W$41F8FZ9>1R7.X>B./:26^4=CRA`@ZFVE#5CV]>I^)(EX;+`I2Z5V5:-*E\ MJ0^QO$P+O*0;U(&%Z]*(:@F>%@@L&'L$*P.*6NYMR%P&_[HN-I#-B$$]EQK2 M!:7`+5>ZE!/;0>LG'$)BH8YPH7A?=!H6Y6;WU][L_;76[6U:-/*KWF]^GLW1 M5VD/I>V"[>5(2[.O0+BY:RCM?)B^IQ4D:'&%GE=*<5&M?7$ZR,;5P*UH3MA7 M`[=5T@YXE8C*(XC)4`WX\-W#8QZZV!VTIJD'E.CV%; MQM/!K6_&&T<'M[ZIY.4FFDFD7A&O`3NX=9&-0P`X0@>W0X5I*3)%YDC3R#NPIS,#NZ'.!S!A](#\%LO;Y/6UKZZ`S8]U*S M5OJRJ3/@$07F#;LB_.BN2$M2U4I, M[]F\LB6'C(_====E@6MU_%M2TV__S@$67_?OY$51^!/V[QR`3MV_$YN2USH9 M[&K#U%KM^='W<*3J7*>MB*[J_)FN?OJ:#L'A0M\5WNCYV:JO:1N8KL+[((J! M@3Y]\Z-L&LPU7./C`MU9SE1L;RYH)._XW5\'8`3=_97#7ES4..'TW5\/(;Y5 ME?G5M2ZLTS5<$=A]H^,SQBZ3(8M@-[)?B)6,2WJ.TY M0JBR992@M'XC;FL!G&.ULAV"F74A_%K-^$%;V1Y"8ZM6MJ7*PE5V';"5[1"+ MJ)T28C;T_!JDE>T0QE?GWG%=]F7?5K:_Q[,HR]/H9I&_=#X%&Y2D870;?UG< M9-$L"M(N-T2ZJQW?!93RG#I9)@!WM8$J]D7"[J=T+:$S1< M3]\A'.\B%:.Z_"-JZCL$`KIP`3;584U]CY2P=4#TI&7F87%)06Z4WMJ9KW7( MG:_^-;4^\R58F5M[^O;:M7@(+BUZ=(![>,*NQ4,$NS2951*'ZEJ\@[HC='=% M35V+VV_UDT4ZTA"&3M=FM2RQ_>D:13?G0]!J5P>S*,7$"5=UGZN';LXM%^$K MN+1A\"T_PEG\T7D+T"I[JNS/6R]D';G']1`63?>XQK@6^>V_Q_4@6G"SQW7[ M\ZN[-!QK)%<7KA$(=U.#+X0=O_OW`*=RVHF67%7+UK3H_MTYF7CS/+R:-(P& MQ*A5*RVR]+T)K6K^_A#H]<)%[\%!M"J/UNVVQ3':R@\1@0&.$*QVN-E36_DA MR*&-VY2F*TZOA;;7/)WEXFK-6*C(`6F65%(=43)\KHA!"3AUTH*OX%(BP95K M8P^5:I^HFCO7D;B#$?J1C`\???NMGK#1B;3>.U(,(2"H:!)H[NPZO:/CQ+-I M[7+%NW-.=ERLWA\I?H8N MKPS?MY%"GN,Y2I95,W5U#H3KEUS:D+-E1;4<9W=E@9H1KFP1NL)UI[1I[D-4 M>BL'/]\./P&GM$_;TF$*6D_.'A26UL9P6#>II='3Z=U2H-9I;QN.THCW>D5^ M&ZYE%NQ0%'\DZ9\?]?G.-!RC"2BZ^Z%MFJ(R^8VCB8<@FJV\N65?^)%;<''V M07)23Y;824C_)9N&.('2A5MY+3&[0[FF5=KCU^#Q68)''9'%>B_+FW,WFXDX M>#N2+$:XIR_.*LQ#XYJ:MAZ;]PUP7J^;M2&,NK?J.V+YB>H)SRB/N/"6(ZX^ M`-BM:49K6G@1!Q8[M4S5I$SS_')U'>(S`#&-'H(Y2-XBSM=`+&SX2G#7D<(Q%2I3$%&E&]G^1*VAL9Y5OS+&:T[T MF"T-UE>_Y,KUW8N8T]R`Z:6K"U$(]EI2&9S#?DL;'`/<361XNA\I8Q115?0( MY5JS,''<^S']'2*=&*LB@"%P/53S-AN;CP-2=+*F0F.0[\Z=X]L"3+1\<\G? M@7P/@!7(MZKMS=ZQ=`\`J)9N_D\CW,=J!M867UI$F%'[`\`1"??P6&GAIALE M3MZ/=`^/*#I5*[HQ2'?OVK.\O$Y1+8_Q;J7`/@NC)^NR.0;A[M_"X;.F-WX-X#P`6654X^:>0 M[@$`??$O!Y;NSXMT>A=DX4N=@S)1'E9M>8NT/"@KGW=I*[,&K]+=L`C#J-OY M'_:Y:4GA&B[QN*ZP;NJ^6.3_V7OZYT:1Y7Y/U?L?R+[LU6Z5\,$,G[NY5(&` M]S:UNW;6OKQ`0$5UM0V2[$7T]*DV2!1% ME50D@JR1+HWS#DV]*5(%=*F^%]HG^>;4)"`R/6'V$2F2T55*!TP#DZBGHT%9 M'9.J&ZF80Z$!N`T2/2S$Z$0#I6S&1@_/0_/\,.$-U0+>=++P0PZL=\70U]GV MB4*)@NJ1ZN`UH;K4"3W,)W,TU;,-S1!-4P-RJ!H1#6=' MP:>H1P1;4>R2DUN^[83I)(K3U:%-$8Y`F1;W2I>(ZX`QE;&PH8(\8CDR4L9V M#=/T9-/RUI0Q&K:C,\:OI6EE26A547640/A26[='!']6T?HWL70]8JK@IXH> MA!>BXNBN:$%\(1+-M335M6R)JB61U?H6_@NUL"S*P5\'R4,X"=JA*$=@$Z8W M,>\54/X^CM/L:YS]$63K&&8]$G^I"=7)EZR[;'1?-E9HNRX:+T;`L]T3.*/^ M803NIGS:KPWTS`8]N.0%TL2DDH(TH9K4P8%ITQ>=HC"0?@3PYPSVS1_B:!F?J$<[$QFC6.]K=(_R486^.MDXT23]A MF$N.$^8.WTDI+9P.ZK>W4R(YID;&AB*Z'A9D5XDF6JJJB,1V'$^W'-?0[.\J MJ[(`+U!)>W&?Y!6UU=ZW1-U9ON,R:7BQKL'RK[ZG]KDEZ90]ZN7<7,N$J#^% MZ:BK=.0>]44@-CQY0@?F=.SRGSP26;!;R!/X>!/C5T?J:']&*6.%@62(`HW< MZ7MYFKWD`FYAKEA4*_]5)L=QZ8L>BCFX[U[\W:VEPDK+UHV M;+Z<'=:G5^8K0B25K\B6E)1N@F422F3%I;0?6ST-];Y(`1&5I.&5ECR$R@]5.N3O?HR)O1Z+UB$8Z$P[O*=#F M06P?+!O'#GF-YYLX/_\OA@K2G@ZAO0Z* MT&(S9R>/;,'PC!*D4YEOY6@RW_VCNE;)G3%U0S(/VW$=2[)#;86*5',-41D; M!$)[2Q4-5;/'GBR9^2'-'<$`2-00:27C$V\Q?'XR$#8%"X"DV$X9Z M2QQZ)2U&L.P:D]58\"K.,(?+CW#;.E^+JR`)X_[6OR,!#R8.J*,K\D?N=QT# MPT'X3)VHAG\K$C'8\9&F]O>I.E&9%"=^6UCPF"[59QCQ%\-] M`Y9V5N#2C72W(Y&$Y"2A]88NAY*D:$P'OS%6*- MTO4\-#MUD>6<]&DQPW*0"'9D$'?ZI9H2\`TKFV[IF?; M&&E\)_F-TAI]>N'4S/2';]&\L4-[["?'F-K*>,=/WF=\[$=1L!A:KWF34^<#F";S4VL]1;7T+A' MQXI3S<("S\6Q$Q-M4!I&"R=#8R&DCRDWJOGVPFBWE3X6TJ>TT0JST>IV&]V& MYVP6H'4*@)OB^P"T,WHO)[+&38>LQ<8XJJT8IBSJMF>+BJRYHB%3190]G2AD M;-K.&*5!1DQEH^*B=L=CSZ;$$?I1GL\;(6RWN-'1I#M*#5;X@<5_U_;92^+[ M]J.`%L=FB-31L3)0@SC/0G+#N>7,]KG?YM7S\>^J$%CNO61L.*MKL-N%(=^! MN8F!3G\+LSEV)@9">''23JHA+CZ5V,4#O54T^B+8.-;WHP"&>`@6+%U]B$O/ MVOIHIE3WPQN`;]RI9=$K9XZ\$/#7>!$78R4, MP6KHK%YXD=366C=\B)POLXIH>HNSV!N]+;U>AZWV()J0>4N,MG:NVW3?)H&* MXO@#M6[8I(#*\KYEKF"Q@3!WE(+T"OA@B"A2].IE90/%*MR-GA)XO`+^#ECV M(;(FGE$K2J-$?07F?2RYV:QNB,L&&EDQF_6']J-RP.68NA]7_:5W=]PCD$8E8]7LX?(,81M;S3/:+9AL$]*"I-6T11#1)JYY\U:/F7!/:M/#F\F<13Q4OW,>1JB!D6KAT&= MV6(33D*$=B<9+<^Y_>&N1M-D+=`V2@Q7X=XG0Y*S#$M<4>8U*C^'"7"!U%V4_G ME\F5GV3Y'Y63?B_\$4SKQ7WZ9&B=#7T%6SG5-=T!F&V44Y@$P90IRO5>:3!; M+?JT-SRC.C/8/DY=O'#U@&ES"&N_^,D_`I3]EW`-.\HTN(8J:13CW8[! MEN@\_W60L3GZ>3I1Z@'0!N2=D@@^L7L;KS*)@*#)DDFCZ.#S\.Q$,P^\G<7D M5=*,8CTAK=&)^GEH-N.E-/"3"5YW=X*'((K9$(A<0\`CD9@7NO9AL1QQWQ"]GK^O,CR78T*T4V(-2HQ%W M%,43/ZM6O&C96``QNYR!A1WB;@HRA$;K:J$?5ON"H6)S)C\TJM2`'")[R"IO M(+4G'-J.5+_8<.C4`(>C:31ZH-2ESDM[%EM9HA4^S#'A!M,1>)+"$.E$"98X M5^L.R9'P[6)V!K]!J6)^T<8]C[VX-$XG(!I/_`AH:DWOL3=[AASW$`S8R>#V MMK&;M`>/AHFI5'&^G)6N6=\++6=;:EQII8[O+A0Z'-DDJ]K^[97_--23&YE9 MTXWV9)UQ.C2AJ,5A'R)YB/FLC*(6+'>)2K/P]Q`IHC!A(3NDI8E%PZ2""%W. ML(QY>AU'YSV$[KK/"BA2HC2JN#8`[WIP.V39A[44#:RHUNW@ME7DG6"9`"S\ M2M_BP.8%9W1[,)0RZQCO0.&4V^BL\B@U654[394/J\[<*6:2\ZY^I*'G.Z6^ MG0QG@Y+#ZLYVPID@SA(6_C0&A+-I'EC:-SDR*6J;J2I[B@VY0QWAUQ15LCBFA+NDLTSU(,W>7BSFXP4D6K M&K#MR)Z3+#I5"-7/3Q:2,XIT08@Z/+*8*C%E^?QDH;EQP.L5=(!DT55BT&8% MV&>0J>UBN>TXDC0>NR(%SU!4O+$DFKKNB))JNPZQ(!R65=X[BHF5+!U")VN1 MA5.\RP9Q\W4P624L'N#;*,&TR/!:9;D;W;S*T[=#R"9!3K@.X_IV,$&/*IH>YX%Q#+!N9)LW?7,4O,078%)*@'",5`_24I^I6XLI50^ MS#CKGD,D5P*W4S6!(JZGB:8UUD1=4R5=MX@L\W+O3,XHV(1&,?)=2?K'QU.1 M)?TP>]P)S\+QPA"1O"RB'1N_'(@HS>T)A8E>$D]=5U72I>/1@7@J19]KW:#= MT3R15=BF]:FJFEHOXZA[!`R*0T5#+RR%E(4W%=>^/ M\\$T>]9M\!>C&'/KJ780Q5JNCK>\G1:O'^5N['$:P78F#VL$*S4RRSLCV9TV MN8U\)51!W\T`5UCI3)8G$C[C.\N"[_HR1UWS:1$=V M;4#V=$DRP'X#.FBS_H/\ZZ\[83I-L:82\-,7@J!Y ML299[ENLR<_`/[B_R MZXUX_>F_W0^"O/["L[Y\^OS'!^$FO`]2X6OP*'R+[_W%1R$?XN;RZH.@X>,W M[G_=B)^^.N[7FP^"\O9-9=X0/U\F=_XBW_W'+W]EWPJ_^/?+CW_^@4+Y4?@] M`I]'&$>!OQ#^RB^2IR,!-,.%\"Z;!SA<^?CX(QI\?_&T_LKY*,1)[9'?QS?5 MG]\+CWXJS"#HA>A8"!?"U_@AP$HF,#*$501^2@282`#W;AFG@1#/!)\E?V.I MGRIT-\%DOHBC^.Y)N'Y*\\#P0?*W$;A)'H2`+,I$U^V"`CK M%TR7Q"&5"\!&^/?5(N!TU4:,J/EZL5>B`*'%;_VUWD-8K\/@#@!S%W>@%0.D M^P@&8=3,8B%8S%E/%T!(@`7B;R'4#&-&5OBT7$8AC`'/3S.\^[MU6=]= M8[K.W`_?`ZH7(^%S-F7#L<=A"/["EW"2Q*(;!9,LB1?A)!76.9(M(UP(CT&" M2`0IUB&"1>2,`615V>CP06"4]8(J<"!O28GXL^(8I*!AS M/`\7?AT]*PU]X0K&FH63D7"5!;@:#*QWU[`V/G!BP*6J`=^,60/A"2B-(!IU MF&"0"D?L@JF<)> M0Q9G3\N`K=Z("0MU8,*054`5;G./HT9>QC13GNB,=&50/00[("J591N98(@: M?1CX7G";K%`GH7UC*[A>/Z8\0N%F'H#?@Z3(E62A_JL+QY^MK=T(5,`T2,,[ MD&).]!)NIMU!LZ"`A'Z4/0GS`%@P21D!D_MX$J^64;$PP3UCOU7>]A*O,,*C MJ)ES"*=!!'1)`/T(6`$S$'`X)$X0Y?7.V$`<$2&-<7<6F3F+$8Y54A(&UO2F MLH*W,##0/RW`$\"[@"5BR0(P?/2$-,4-7N0E6+I2.^6(E^MQ'Z<9+.`#:LII MG1]AB$4,CU\P"[P\@V\@DQW.017]$+7X713?`G:@>J:PCERF)US#UJ9#([/`1)24J8R2 M35$S`!/BC$(4@SEJ*@66?\@7!$1YA5S'UTS,8C&7%S#[3Q,0EHPQR^,\C%"W M@$;BW>V%>7B'A/R?E<^:\;)Z"2V*-6(X,0W)90.>0Y,? M<-[F"7JH`+.\^_!V4&&D'(Q9'&?,3I6<6+5QC`^1O]H8,.?_/8S'182S'2=' M!9V2Z7::MGWZF_DV(-E_WN%?@D9>8L M\.*]GX1,9+)Y$J^`7_#AQSGX!4#&QT4P70=;#)/VX&#MT&Q&?2,!/%%T3W>\ MW!89U!_?$5=T>G_#TV?/L%=+1W]4VE&P<.WC<8VJP M8UV60JRFP/L6H*[`@R]@PB6&:`N,$"FYT-ZR6>&3\18%(H\=8#D"]'46V1P4 M%(N7,>*L@*%Q.-C;C9_T$7>AF<6J1D[Y3(3/2JFUQJMFJ?,3`M7@V8XB?0%.&4!?Y>J7"O,0!Y MMDK0&P5:SW!3DY"V*(H9;S<()J%3W0NAWF_[*O\BVFRDW2CB,/?@,_'.;#BLY`(SLZY';NUKU94_$43U)$ESH$B&%) MHF%:MJ@[MBQA+U3#-MOV9M$F@HC^1__T83K/Y;V\TX^T;(`!X>K^] MP8/Q('D#7DD"02,^A6`BC/\LBH(-'@W84@;M7R&L%$2QBD52_6-:#&_H;\M! M?LVF]6<>\GG!"P*G8@W2]E>.\_VO=6"3%N(;^VC_9C:F,Q.YX^-5GL("D!?KX#)&-@Z#^/QZ[K>5O6+HN7 MU5^6!\IDK@$^NQ[$O32X;T3"HAS<%]-4ZF!NJ(53+CK^^"^=N"/_,\&:]>PU M>41,O=.K;2+0"=X.XMEAU8>RQD71`^;!EKMA(V$19&=?\YZJ86/Q=>U5+/UP M!1[OYCV&4?3J5EXV1M207L/B#V6IKW+7$_>ZB]NF;$\R.[^N?^[J$SJB^JM8 M_>&*/JOG`>19B)-5DN"6SVME!NW%&4&I!%;;\3P#+9OLD\=C+/I+[F[?22/X MY[T@+W\(;(.I;0'ZKOVIY^SGTP]?3:L[Q?(FQE-*+HKE&?JKDTF%C@SEIX(^ M@H*.UEM$[Z,SRG_P^224%*IO'J-@K.*)J'3]I/-NMG$I5# M!_XH?ML&]0G.`O^T(Q/@R.>TG>\8?EHG.AS_D)<0=6P9LBT:EF&)BN09HJ7A M59RQJAB>HYJZKI[[`L[>U$5^.(S)3:N%OYJ&>&J\3&*!T8FEIY:))$F0KB+, MAYK!NY5?\\!RM&IQ_^J?=D%;A+$[+>7X0RU<*?\``S\L4:IYUCEA.Y#)#\`5V MX4SP63&-]+W`;O#PP_@-L?^_?2QODI,>RVM*_V-Y>NIC^9]3GWGJT^=!]`^B M_I>]+_UMW$CZ_A[`_P,19`'/"]+A*5*[^P30N9CG37;FG9ELL)\&M-BRF:%( M+0\?^]>_5=7-2Z+D8RR;E`@$$TLB^ZBNJJ[N.GY/LFGJ)D2N`6H&?BH,_-UQ M#X--09#'WNQ;@:T]EGZ) MI9_%2'#'/3ZN?!)-;+E.@`IUBE?0^CAQ,O6LTQ;6.?G(.&WO!1.6':-4@6?= M,;Q%7)QFRY8Y?-3+SW;!M6>VAB6;JG4BL]5-4S9-XU1FZQBRYIB'G6W7/%8/ M:RN?JBYU1EW)0_54&-J254,[D;D:LJ$>.$:W-7/5-%C8`^^XW7?D[==:A$79WLB(IX8M-"`A89I>&X@$)FIT.DH36/_,J,A?(DF M;A"(TM:CT/O#C:F^]0O4!-BNJMI0#F"J&<9P/-"4F3T>8-'SD3(RS:'B6-;8 MMJR996C65^.K\^,O3@,RXO/FMJLZ[K]!V;Y);5P#,1HTJZDZ;C&F704--C'^ M8)YY]MV!BA9,Q].1K(T=!4]:!!&M8S:B?H;Q>N MT'?==]V'IKRH'U-3G^;\K]C3+">F+T8M6+58?$JA4A3LVSR>^M M7WP%^W=[QRIU,W'C^)YJ(%,R"TVY`\X)VY3UH?.H=[M_D6W8LJWJ)S)93=-E M]?GIZ!V;K67)0^U4^%@;R(Y^X("]UDS6UF7;?+[0/K`1;67\[LO%?;2+H72L MC%8L],B+$;A7K^U.T7[\9>D&">/^E-I0FC.")X2TP=-!/X+9N;A_N>1?5;4F MD_E8F8[FEF(:ZD!QM(FJC/2):DQ&0U5K6?(O=DQ`>SEQI"IUB%4:Y$.%3.*JA;YR7&3$;PBR)PJV$ M8\S]15B"SR4*P0*Q#3@0!#Y=?7\I)=GB>K-2E@"K:>P_9N64"9 MLAPWB-VM?8$R)E*:5\Q-,N[$%$G-"$K%_P*A)K`$3!J&5C7]K$A(7L;1JGF2 M4L5+K,0LH*1GA(X)$Y;C[;@-C\0L2>-L`YUGY[3.?LAQEL10X=/MM0]$@^_N M^J"I$+=9U,V_/Y`[ M5#.GYLAT+&4ZGTP5TQY-E)$ZG2G61->UT70\,:Q1JR2\GMXO7(O9"F%+_EO' MSRE%'"$>/GW^G83PT^<1\1&GZD;ZO.#1YBO[]CA.7R>[W3$/ZCBU]U20W^71 M.GC1^3?L^J0=%X^\"^-1,D^[#.O^K$=75S&[@KV.OBDO3,&RA2TO\1?E$/^% M9L#&8^>TW[T(:,$#3-LG2&[<+_T>WL"^GMLHM+U#I[A_8YP9Q\;:^LF])4PV M0M%[P&O:I3)[FJS:CJS;IY)].90']H&3MXXK:/P?&-[8P?J1MF%W\<[N\,\= MN_?@7Z3;.\>OYZ:JR@/K,#5/3Y=/V\*5\RA>,K^3C*DY0]G0G[UIGB)C=JU, MZ5$5$#Y2GNKTIOS=1ZX]\;I=4J::K.N6;)Q,%J,M#PYM@Q^A.CZRJM&GJY#; MHG[YF8C#*-XAWC=\2",)=?+C-#*TL:&3CT MG8+\PH[79J]NM)S[\"+[U;]!T/-ZP,D\0X#XT0H+@/^7^IQQI_:!7+HS9ZZI MCJ,JFNZ,%=,*=+%_\>4;)IL]3)TI*F(P'9_!6' MXZ[,+/?70W-^4M,`EYM)J67;;4 M1R'43/W!!_G@V;D#K^"R[CV1S[7+"._A/&8KU\[US2_>6:Q8RB[SNWUIIZ^&R]([R'/RJWZ+$KX3(COPL' M)P=.3@>K!'D4PG=D3K#OO"A_B;OL^BWY)W;#PHP)4%0J`DH94@?(9M+&AJ8/ MI\IH/G44&S8@YEF3/1*-M/;9B@*JD@5LM#"-.0G?HPC+UN@ M`XV_XB?2%0M9[`;!/32)B6XQPGQFZRB4DFM_C4EY%](?URR4J&KH%:7I)5*R M9@M_>2^E?AHP*85?DB6+H0EZTV,!K'E\+U<[PDR^2B9=%J9^P-/GQ*!\3*D3 MK^9HI@W)E'F3MSBH-8N3S$W@%8G=8/+D`CT&T5)R:P.6V)V?I(EGP;9*(GS@GM(@ M:=3OER+1,1\Z]H1S3[++!&0@]9'85>C7@@!1+"VS8.E#-YYH!(=`3A27XR-) M[E7,^)3;`0-1NJ:864%SL9Z"(W"X'H,UB@O:B[[X$G_9D>YVAEY4F+T; M>S6"8KH;^EP760+Z"E9!XAFM.$0I`56&`+0"-AQ7!%T1.$$4T-A=P###2*+- M!0[6#1'*-N]+O"8N-3-WZ"R9)UAL'$5?QO8]6@ ME4MTW.4)L@OHR4^E6U!#USS-5R2EEGU![VLW23F38[I?A&50KX&?HOB^WBE. MS@\S6F#@3*Q+G.1=,-#PF8#:A3Y\R@$F^Y M0RA%0>5YKQNO5Q),2SW\H+;<<$$V>C5'Y9J/[\M'/KKW^!7Y-T5E81$N"E*0 MO`\_\I380U1/?O_/^9:Z-H>SH6:/3$4?#2W%=.R1,II88V5D._9XK)GZQ+*^ M6JJJ?35__&6H50LH'V#:#V;73_UD$42H,%Y^YW(F\ZFNC@W%GLV`%`,@RF@T MT97Y6!TY]G!N#V=#%CG1%".&W+;@"[$]9T7D6+*(,!P+YWS5![\,93 MMB+4;W@)!X$*&75D#(^A5G?7H%/OR"4/:NPG?7@QE%:P3]`F$DH+-[D6O6NR M:=@RB%5)!BZN.)20W0:X22890SV`IC$!:)[G]>^NDU-T6HP$!5^<-KN#=1Y8$:"X&> MX(W6=B51>8"S`^[05TP0'4E:VSE!J0@CC\=5P/#76WL^ [J>YW4&K3$CS M99V&ZLPO[S&\(.:Y\V(Q\3ED%QL94]`["Y$D+@Y,FO"-<)1;,!?29\;`"HFI M_K@'.C%+DK(_:`7?JG13-4"!`/^,4B99.6GP$U6RF$30)QPD/&*-"NS]G*8( MXB%]3N$+:F>[,L.;U2(H+)<`]@,W5QK;XL&503[M_%2%'$SZ0ZY7YWBPIDA1 MVT/>L(W\N!*:4Y8&$786%N3@UE)]A"@&-[S8!]BJ(MVX6EGDUDW*RY%:R#4IY%=%'*%M=A%$179%#%WU@*;[($ M#PI$G&]A=`OF]A7+S?PS*E$"^S@C<0#+\!LHK`56%0DPONCJNJS8(DXU(FX) MR40GAV7!:&"H8CDXY%X@TQI$&=;'QZ-.Y25@9=04N$@Q*BS>2.K>%>]PDB[] M9+5:C0%4C&K6Y2)(]<)CT4YX-2#8^:,2H?-G$DYLU,Y&FZ9<4V(IT(/]55EK$2\A.U^E;`/ M*F=`$L:8%A_>`:+ZR;4(3BW.S^)4PN@NAUOZ=(`#_O/_4\I-@TCE"K9<)93: M<$NTZ\M6Z@F@"5<*]4(E3<5_OM!Y&R6'*M2XQ7D'A"+P\;0+/VSH'-&13VJ! M,ANPM@TR_CU($S)[0'S,M]3M8D+\O!/"801/3*AFPBA4!'OQA01F9T7\KN_! M":JB%Z997')E4[$@7G5G`2QTB>.20+*P#@M\CD)&XE(4"\(UQ4$B/Y;D@2:8 MB#'$X8MC'$TENB03S2]!9KB`H;C!H3"CG2AGDWSS)IHT+'`(]-JN!24.\IO+ M)7G%O!MF3=Q$'+YSW?**-!N*L\(W.`P12-D'3+YLP.0SP#R.H##,KIM_.M?- M41Y^XWOPO[ABV(24V3@$'O!6OQHH^71WY=-NSD\PAM#8Z_=Z+S8#OT.`[[(^ M[$,/GK#&'^,(=BHRWKSRT"GC'MBY6`1[T(FE;Z_`UT`,NK3RFB,;3A\N_!2Y M%T:HMWWL[-SJZX9LV)U8_?:*_@>ZW<,3']W.AFEGF>'M@9N[%@_3!Z.]H9JV M'@X]V[Q7ZIQ,FH;LF+V"?@$%77$:=(X+SK7G%^S86^JI5\F]2GYME=Q06[\7 MR%X@V]'GZPAD>_?*CXV>L3>0T&?>8I8=@>5DM\!RZIJT'G6$?]U/47%$\$RC_XH(OJ)=R#B"EQ2,B*9]13V>-1?(6FGO9]7YJEH31+G9URPI&W\_>$ M+;,-;-:F0BR_^LLG5F%YDYD^L@A-<57\\,3;A/K;IF(U+U?HIH,X,3O,G296 M.W]?*1-&`71O%&O0,,@J[];&V6.MO$E6[B0/LJ:`-@P'O/;7KWLKUL`ECRM: M]$;GBJ$\;$'-W%;=]3R0^1V['I-"=\7>FJ\>Y=5ZP0WI6?RER5KOA_T^C@,+ MBE$F)`;7KGEPCL^2GS$`7KF.;M^:#YVR!:7\4WM4!9`W9T]=-EJ@_UISF?(: M??37J^W?`_=?IG)_Q[I-\4+MM;!:$HK4JYC^3O@E[H1?,GGR'SO3\2ZSE)?I MN/'9+4_/D_S5VO7CO()&P-R$,II"4;8!HY6QL@C#C#LLH)`F5+9"(*5C`K0? M+[)50N4G\`O/1Q?0V0\\.8VR=-TXOL?4G2+Y!ZN1H$JCF@XXQDN.*@Z=(`5; ME(4:LR0+4DK9BM8B>R\I4HF*;&'Q>>G'"=92"98\HWWI)PO0Z50C6-0#@>]N M,,L7UD>`8I=-8]Y?!3\;&N!Y;!>(/59!T\9%2?R[O`',$?1VEI4/&2XHKY;2 MD$U^H17)R=CL3X,R.QQ+IV`&/8R(43TH7A%/?U.I6 MMJI(Y\6$PYQDGDCO/N-9E$4"<^/:[*<5-+&?6LWK70P$^#Z^(D)"2S^I%W;9 M1FW&6DG6^GSES0DC6:MU_BL9Q`TF`&^]GL%_AGF9P&4\D?^!5.$+:5IYMD+C M,\QPS;,W>?ZGARE\28I$N&$Y`$&2Y]KOR7-]8(7:(]TEWGT6NIF'X'YX%I0H MN7'75.#="FOPF)2MQ$+,2*W4-"KR2B_Q\A`3(\]^R+^BA$SQ=\RHR`#F1U-: M8R*RL].\`%1MG*AA]HVT2675I`*E\F$=0D]O_&1SL.3-C#69$N'7E)4I4?$+ MY.X,=HUW%92*4TNN'.H']9X.S*=[3XU#NSS[KE^YZ\Z[K[['VUIXE`9[W5Y? M2/G]QE7>#%4>C>3%/$GMI\!G,(4.-_^>!Q_V\F_ML?1+Z;,"?E'6Q7])AZH1ZX MJ$2+IJJ=T%1/16&K%\;;5T7ID*DU]8,,75:]RNH$15^@:(`;8BJS[M+1Z-/711&#Z\: M(`6P+G19TQV:@_ZP0#6KAXOD;OT=!<[/RC+XU29\O$=E29H'=92UD066A!M( M'KO$P*$"18(*0?.`AJVQXH\Q6P94,)K"&#B:!#]&G_'J[6RYQ-\YN(,@FW3+ MD!/A48&4(0`RW(1*G9?0!UMP%/L6Z'MB'8IEK01SY-.AJ)DS"MS`&)SMV!]> M>3LO!\XK:'/2$;86AL[P.OS0R'\RF"#+*]?OB#_AR`U(^$NJNEZ4TJ>5*6MP M(ZC6)1;#7\<,",LQ\JQ?1#$>>7CSO'7.)`'A3/AP%` M.1)4!4^B%G=2EOF'=@6L2UR-1A$!8U4BY%$N8L'RARETT*7<#!C#;90%'DSQ MAO$Y`@_S"NO7+@[B]\D7&KZ('*-'W))D"Q&C5RD?SM':?)J"&,&+K((7L1S7 MC3#5MU`J<)^L"=KT< MPZ6"J]4AQ*>/(#*$P?-(W">0TQ*W!I5Y%;F&V/LS\"MP`M9!#]B]-';#;P56 MSJ^1R[?+SPQT*`>M*T!SI'/LJ`Q"G/R-'B]^+W^9_NV=T,]%-*M;,O^"/.K-[;PWWEN`C%CA\3W`,/X"F!P;F8#Z1;^# M*RPO^N%<`#6*J.$M+D\$NQ;SH\@4E;<](&QC<"V##:YQ9+. MRZ=R.+''TR1%J!$/85!S"A!/ES97H-$F.B%8(A(_R3PWD`$HP M>MA&UQBI3.&E9)+5Q&EK/9')4(R@G2U!$@*Y6_II!&7_W#9_S@@^%5U, M/T^C*T;U/(M8^$*3RA45V/`Z/Z<0WU8GNRV)GUF(NR%M3B!;&\UL".@'9.-' MZBV^8Q*L4H5>.9N=;8+*Y00I)LB7HIZ:,2A3,Z"!^HL[2<'%M1C.$EXK$*&R MA)]O\-C!,:6B+"6$7&SHT@T(E18>:-KA:5,)2).)L41P2%J3=5'?QB]RI*:M M7\36)+")^:$3C+<=_>-?@B-%]LEK@"AG9A M%/3G(U@$B(&$IPIL.(!]02$-AN=HD0`PA8,50GYM'3M-#IB(,&*Q1YT6_%H@ M'G/`I%O17DF8*@(DM'%;9&IPP#PXTA3Y7_0JGK"I"YX#LIF^<\;S6JH0EV5F MDSBSXDO(KQ>[L#_/?A#\C+M@C@(I(!4;L#\+0,\*^T,3!<<1BN(.=M_-M6]I MI]333.IBN<)[#TIX6[M^SJX)J`\Z90L2TT+X(3`C1Z2FA?I)N]#+U*IZTMDR MHON%R@LE"^9OUP4(SZ<5Z6K:/[=5F(=(?FD)(E:8UZB)A36?[%2HPXN"_'OV M70(!X[M04-Z$(3T52LWA-P1EYHX4[57B.XR;`@Z<8Y;"FV<(2"[2>WB2#DR) MCD8I68J8#@D2(Y*^\MQ+A`1?NJ"R_/R&]00H[H?T*;R3/ M\DPD'P0;-M@KD3%4RMG69,#ZO:)Q$MIIP26HGI&@@<](<=0AWN&?LJ,R)XXP MZR.^MNL")(=GNYU#"W_F*'1B;CS!B.=>$8>32<#'_*XE0C_:#04I16M^95H< MB)-=&_@9S[CK-C$FF`XKX.,H#0EYA(,8L)D M,J'6:[!`2,9!^JYHPZWBNS:O5NV&,\`L:(06IKLS1$`-Z(""VW\Q-N$>R%7E M3CV1I[CZ0CQP+*@2D,;4J%PF3A>+!_)CP![PESI8,;]HIBO`:]@P89!RF7W- MK]W]&[9Q!T`IXK`-7?M7A#><5Z2&Z0Z MQ43TL['SA%M&5H&\W70GW!4) MUQ(O#7`E!,2/Z$`(&R'=@>]2!63;BIH&$IE.,"P-%@^/IZG+\VP+;<4PN7W9 M;.Q6\_CS`^X>S?"XT868OWM%\A%S>%;CHACB$P;(I:0RQ!T6B!LD46F&1+0% M5(T1=PG-KKBOATO%%?]0+%9=Z^"-$AFO*U"L:.CAZ0,'BQM]N<"Y0963#GA=U4)62%<`$I(WC*I''H%]H@0BI;.Q]PN?[)1\U=1CJ/6 MBKB1XK8SC`!^3I'Q*G@!AO$7SAL"G)Q`[)VQ67#T\VX&ED"?=- MX3"8EVS<22&KG5]6A@W;6^.@_:4XI'_'>*`%/J+:>+3J>$21E``[)ZFL#;>P MNAO9`[>>V(>M&(&0R=7FL47@\AOZ&(]1'-L;Q8TFYOEXXQEZ;2F*\/`.6R6Y M2.TO[=?R.%*WHK;OI?8:M72-`<;13X93.?=3Z0MC9WT2N>)]OXJC1#CJ'W'_ M`19,_53M@BBE90A$Y1S[DVU>F`4O/-IANL/Y6?>0?F97R$F?\A(0'V%W6=SS M?U_>7SH:S:S!=#Y63,N$?X;:0!G9;?2'G/"T-CM""+$YGL,[*M&WO(&.,(_JCSZ/E\]'G\3KK*?'X# MARHF)C;WBI5#VQ[40R*&P(\AJ.70[`0%E#`!VIZ'OY2Q`:`9X.SA)]!%&6[-")^E0#O\S(78G@R[E)>MA`W"'BX M\A=XLW#%(CB^KT%<..B]+#:=E?MGE-L$163*BJ77$:\55<5UOT5+?PL&GH\" M]6?M:`4K'3(*?^$R6HE,B>(K-P3I3(3^:)@'617UJC,TG)7[C11K7N2$KA!` MX8I]F0RU!$B6%!=HE1`5%M/08:4W+E(VSG_7/JO69\J;5Z!SG!$_(8(.%R%2 METRLYX1>G-WE]WH?,/B#Q743BK?+:^I$884)T$+EL]_>&+;5RZ,T1UW9Y'#$ M'T&UI:/0F^6(Q(?2-XZIC^:F,U"L@3U43`=:&,^'SX7BJV\[TU>,S M]FV%A<(I2$,<]2L&T%U'@2>]7Z$1R/8JH]J[Y.S(W_8K;].>!4J!#LHI;4PR M"(:?9&" M3+@9QB,!R0FQ3/%>@FK>/T:V'BLH&WNYT/`?N0+^@U_K"I%\,9FR;6<\TD8C M137F#LB4K2O#R513;$N;C*83Q[*=63ME2M!%R@E3DYJ*,%6591$>4%Z2\ZMX MO.HN=CINOXD[>[3_UG2M=1OQ)2<9K@8:H*V9#T)41>/W9L"+)#V8N%[N9M<^ M;(Y@XN,Q0Y3JNQ`GQGQW+.JXD6]]ZZ#8=%/R#84A9W_B>#$?>`=D-Q376>0' MR(-*^6"%ZQ6O[F.^>P:N\+$5).&J(I_EA?1^*6(KMUK_.6\$&^26#+5'&H=W MZ/EX&2PE_E7HPXX&+0;WN8RQI#8/N18;3?'#_`J3%R/$J,3+XK;7:XH+O2`R MP,I>*H3R,GY,RS1$D3JT$V8$!G!S]Z27(!F]7 MC.O@7?>%D!Y;C(O'Y)>C87U5JA:4T>E+"VW3Q&Z@25]'Z%7SVXL0#'$EMVV_ MMS/)3E-/II:0>N!<[^-*@)Y0'74T?859^^H<_;0WFA:\:YS]_3-^>]R)3JOQ M/^JGMB+#-+_MHM"35)P!.R<0Y\_/I]Z+]=["F=K/KBO6H]KON"5H0Y\'MMQ[ M*AZA(3.KY4QTQ2X_=&'$UDQ4TY]?1^X4]/.185;U=#R$CGY\Z9JS/;%`>UV# M&U[$;+T.R/GB!F.N63]?,U8))4I>WE$_4S7#FCMC19W/5<749X8R'HY&BF/- M![8Z5H?.U&I%(07]0A)$D8@JTOLR&H5(WXE:"N]#3.S!&-&J]ZKW7;V>[\K> MXPWJ?5>]N^31[I('40=.SH/2F/"\0:#>B_+*1[5/[BTFT;+8=X/.(#*8CCP8 MGDH96=.2]6%?L_\I5\I1_`WOC]=QA%DCK\[5W^U3&,J:KG>-O;][UJ:L'1JX MX-B=*7/$:+V&0\-5%'G=8WQ3MD^/[PUY>.A)'^$=W5'=_O=4[(H/I0L*Q=9E MZ]!EO-LWZX$A&UH/&?-]A\%*-+W(N,:X_^@2Y)6EW0M'.K=EQW&>RQ-="\`8 MR.;@V0+0QV!T>.?KJ=@5^^'U=/D7+%KPZAK[F7=<`U,>F*<";F<-9,=Z^ZC1 MKFGL(XLFZ.GXME$9M5&_9MISO8)`($ABSD20*'G.\?_ MFB%;1N?RX87H43E? M>BJVQX7U5+.F"SK&U&3]T.$A[9NU8K<=LZ4 M.-<'LG&@>)`VSM:4!X-GIX3TT2\=WO1Z*G;7='@]Q=ZI>!C-/'R(2'LFJ\+Q M[^T+!79-AQ]9'$=/QT/H\<<7(GE"=1%>E\1C_E^G$5C+\,Z7^S5[L9HCAC8; M3S5GH!CSV5`Q3Z3N=C0QD.)HYB6L,ICEY5+&-BS8R9 M-35F+86+R$GCLYU(*Y5'-N!4.'[H+>&,G/U0@"]Q-()S`1I60J`G.3@"1RL( M=X$>5'`4*8$,Y"B<]4TAC1D*H(+8AVZ2,$UFWLIRD+%2^Z110H M@N,H'^2T(0(P#JI7`%VO6T7H'SQ# M)EFP&L)Y(X94WDQ+,/[*BD.X#)1Q@-XV71@ MGW.T\4319Z/AP)H.;5,;-&UQSX:9>2A&]ZF"WD?F5HSM'ERF\?L^,K<'EVG9 M8O1ATM])DQY7&9?T$,/+M.' M=AQU4$)/Q?:$=K1%I_?@,NTVRWMPF5,*-^CI>`@=W8$R)COF?K8OQN2)CJ`- M-]*U&[-+-V$>^F=8F)`+?80M<$?O^+Y\Y*-[CU^-;MW8^\"]=!^RE+S]L'G\ MP5!=,6]TPV+WBGUB*]?'RYY)A!$9Y/#_PN*5_G*A(M;8G)C&2+$&JJF8CFXH M0\,9*K/QW)Y9\[EAF^.OAJI2M,A'[=_#WS1G6B'HJ`W@0^:%E%.(?+,?LWAQC6LAE=22.+E(,LI;W!9C$57B5^H1#"N67D<> MQC[

2Q%+C-#S$. MXSHF1S]+4+_Q,N9`3&C@BH7`K$%P#Z\OV!I]K64(#05B^/_)6%)9!!]'Z2)3 M0AL8ED(A(T5$"YW]*:!'^/++44D1"`9]F62KTJ7KKJ*,QSZ@'YU'C10KBTON M>R!S_M(GA>V7J^[2JF,+V`>.AZ);`J'Q*$`)(PF85X\8XATE#>^?E^%!5V*^ M[W@IJ>TV<9@4LX#A/:LH1D_V.HII-;+0Y\$<@@B>FU)P0X48,*3[-0:X!/=R M/H1\\7CX#*VIE$![P6;;(NPC@T6.,!:!.('FP&DNN(:BH(J98'NK+$C]]59[ ML+[OEV(I\R`:*;I,7>(>"M"H+20&0567*V^6QE%K6*8VKRK,X_E)&ON7F8@/ M$B$`&-SBWS0T@%3$>*NX8 M+HD;AAD7+1C%[35(&O*_B#.!MRH!,`L_7F0KW$@6](4'G)$R6A$16+>`_?P> MJ<(CL9"90CX+:>7>TR@O<50+%#*4%.+YLR)2"GZZR@(WAN&L(IAK%"?%'=UE M!ES&(\:*,!`!. M6Z*]O@`O@WXM>;W.&'(MRHJ"&_%N%('T@";P_G^`5V#Z*`6TKDE"_`0B4BAR M9")<$@S"0C6,2B?PO[&`R(6!4K@D!L*NVSJ$&BA%@UX]L,&DZ%2$%W! M*N+2TU9"K?NTQ7#&3)AC%:+W%_B$4*UEO&6=NLQ=7)<$ MAC:(Q")(91]'`(14:COK16$+2JF M%:ORN7@R\`6=H9%BD'S#J`ZS;D+EJUW,4PSS[($("-M:V^MZ[_2 M1$F$QZ3BER);4GP:E)$KN8/ MBK!8O@>2\LWWX:)#V$N+V/0&1H%MDO M;2N,D3TI@CL3-,-)"[>O`.N#$68O$>6IJ>I!PSPM^^EAGGLB0U_J^[[KONN# M=]U'D6+$I*8^+8ST2`-''R!#8X'=@\>+GAA/QK#AYU&\CXSHS6]WGK8*U9Z. MBQ[E17B=(DW@V(TWY2=+N;)P14^,7JQZL>J&6+4BOZ)Y-F]4MJ]_]X4#\MH; M=CW)[RNYVY2FW($8/=N4]6'GJN\^<[*&+=N'+@W9FLEJFBZKATZF:,UL+4L> M:J?"Q]I`=O13":ZU==DV7[6>:TLB$9V&J"O\@VK_/!1NY1?C;0Z\>HOHJO=; M#@;TWI:13MP+QSTZBR@,>0P"CP5!3WSA5*J'Z^RL.<2#1D3("/?5HHMH:Q1U M'['(C&IV\/,@$7(4>AO!(7F@#P:@)'E@6)S'&N:M\NI'/&S%Y1-X'TKH:\`/ M=1\9#V5)JG$P.!>O<1(;X2X8UM(8T@(O-P>U8-=^O.EW;8YA$01`3S'&LU4& MES0,+0^]*0-OEKSV4C'<"^FWHG81KR[BL3B1DFQQG8\/XUSJR\']?5KO[^N[[KON78WM\[&- M:+?H'8X58C2Z'<\.4:CF9<]>U=OA[^ZYEZ8=E-WKP8FC9,,)T>2LR*\0'WYR M5-XQMH7I7H&,%9R21Y&H.&.],J'>B#R/9Y]_X='NU+BG%\)>"'LA?&/R_$Y7 MZ_;Z-D?OOQ"57K50U%L]U^TQ=V>D M_9A[CF@]=;M61LK8'Z.2)3!5%HOR!%&87/OKUT>,?J[7>WA"\0SGFBEKUF$J M`+Z4RGCFU$S9,0R$NQ\1 MNG^W_1*['@O=50>K3LO#[BFM[YWTN2;K^AMA1[_2%`?V@)V0MO.-2>4(<3A1,FS^N?@'O4TI-UEFKVZ5D-P^/VE&JR MVBU?::_L>T+U1D/'M&COT3UACZXN&R=XVV#9;X3?_EK+JLFV_NPI]I9#BS7^ M*1.J)T^[]*BC//_6]E0N'/:[GW^?]#FM'1ES=T;:C[GGB-93][B.A=V].';D MH7/@&++>`'Y%`_@D>>(D)]T+0L\3AYCT_WGS(YU9KSG_=F;0I@$ABE)1[>A: M1:H[49&J@?Y/-08.W>=W2U)/Q9>@8DOFT4G:]53LJ=@6*K9D'IVDW=%>2[SE MA;.U_Z*B`%_L0*TMRY0=JW/V][/K%MFR9K7;+]TCWCUBLIIL=N_0^!T%X@8# MXQB9MIOP=JW8(;MV?C?``O*B[#)@KVAV/;_3UEK^IT;'MDRDF]3KZ=C3L4UT M;,M$NDF]UELJ!\+3[3"F9!U$LC#HFBF-5Q45<+S<7@[8\C%>(WI[\Y4*Y"SB MW")&*B_'0A"HH_=?H)TT#ZQH0`J-EM)/QH4FK?P@V(*M]1/H+XF@B0)+UL5P MNSTM4H/#"S5O$%%($?$W9DD6T*^NM$8XW"C;@_Z[B,)%D"&`<'KMI@+?]8&. M`W_)<,05C%TD@4\(PC%;1C$V@@BX`K076K_,4GR`P_/"YPWHW6VX6XX2BY"\ M[*8`$:[#\NX&Y2UFLH',BT0)Q2R:47HO'A+,)\C>75WV\/,&_.S=(V3O4.BW MZA[PVRJ'Y&N8(!9TR1:)=`X\3PO/Q>`=QW<692V($2N%+>CI=PUBD1'N,Z[* M`L0?%B$%[EBQ]#K"]<=EJ<$15\"&B0UA1?%GWI@LQ=@ZM$Z;G5Q)FX-6ME)G:!"K3W9RL(`DT(605YH<0QRX>V)4`X;$OW00$@@-U MAWOFAVJEF&%]@C8J(DV7Q+2JR%$2NUNS,&$$4(S#6,-<[J@+$*Z?M`NSU!LP M#_A"+\F4_X)"BGVGUS'#1E91F%XG$@M17S3C7%)K&S_9]),I<^6T1HCR&\9% M7/I)TB^L[9[I)[TRR'PHB7_WX@/903E8'=`U\14C7/-_<,AUH9=&W@H4'RXH M-@$-[('^E*5EAL#6Y1J?U>',JSWBGXN4=WE919:&=VJ03J<+,3UP#HHP[5A/ M1Y@>=A]_5XJ!R5X*\73_N]^#F589Y:/1]W8"ZC7AILVX+-8??)`/GD"\5P=_ M??18>@RW#?=G#=5:,3 MU;+;LLI?\.[178+YW[FUUM3#1QP=82#$486?'KL2[E0HI^[`R>GY%6E.0?B. MS&/\/=Y7?/KN,@[DL'XA;4>>6R87+EU56-*IY_@Q___G.6*%>NN_[K M/Z+(N_6#8!1Z[PO7QHA\#5,_6011DL7L"[M+QT&T^/8+M"/]/7_W\[4;LTLW M81XZ4UB8T!7;*$8?!4.WWOB^?.2C>X]?C6[=V/NP)E?)[([%"S]!:O[!4/:8 M-T(WW!7[E%^Y3*(PC5URQWQA\4I#?V4*H_G$EO_S(XN"KQ]G`\W2'%M1X'^J M\O]45;6_?OXR_:HY^E>\OU$'^N"K^J/D>__SH^]]'>C:8&@;7PUK;$Y,8Z18 M`]543$&[/K/G'B1W[^'>-5!*GU8:T^!4)HM3AFHLP M9NLH3A/I\AY=3^Z?Z(2&GZ*07-+H9T+7NX2.3-`6*6YTW+O/7=5X;8B^Q9"E M9S_D?CPOB_%&$9]:L]B//.[1"Z-0B6Y#!CM$E,4+EEQ(M>%#`SY-@!QB;A"( MMQ-T]2=X^>U)MV["767HO'>I7_'2Q2,4PF,9B[.CQ_R_SL+43^_G?L#BB9NR MJRB^?SDQG6KSZ4@?*R/''"CF<#!3''NL*Q-+MP:Z:6N3F0I<9_[XRZCB/J:Q M_/WG'8.K"](G(!LZ:T$!3MD-"Z(URJKP`O`YO]ALG.%\/AQKMF*:H1-P9Y(FI0S5\N^EZEO0FE=Y;X'O22YZ M13FI28B`3;,X9MYC&/41"U=?Z3$ZW#\L@5&B#+@BO#JPPK2T\5PU'65HF1/% MM,>JX@R=N6)-!F/'F9FZ9@[+Q7[;Y272H`?[(]?:8FV.2V+'E%*XO/U6U6D;KXE<>+$L@7LSNE8 M$EDW5A7)NH!.#.I:*IHHX0H6"*[5]9R!(9AP[J/67((0$CPX:N!B+!%% M9<`H/ZMW56NF+_XQ7@%4S!)18XD(P0``F%AZ&`^34FGX^??!X'OZ]^CSIRH= M40#&*5V$#TI\H4,``C[%L!-%.IVY?TC0%)!2,080\SD0H0(:M8+2)G9 M_XP2-@*J+B8\V(CW:%D3YM%4:L[!]`(M&$7A@/X+P*8:2Z_E-%Y%6Q<+,P+. M:)"L]4ZUX/.4VIK?[LRY&WG\V_26HO>^(E3KWC]M?=Y>*X[&@YM6?3RJM'NC M<:4U&M]4^H-AO5*_N1D-:X/^H%4[+3=RQ$%4/>+$$CRR.3KT6\+8B,%IM`[& MZM!BO=0@'1VS>[PHG7;]Y5$ZC6-'Z913EU.?]]3O'KSTU@>>KXD]2^+-ZK7] M`6=[@D'7#N>.DO-S@L38ZBWIJ]G629%D)YIO$!59KJ8=E-TG/[\'4JF\B&P+ MVQR:1(^GWQPLT%,^*:%[!S+"!B%:1![NS)]%HAT1LT1Y_GB\Q2D<7\64/TVJ7-(0)8I]>EO"E3D$>^->!E_*GAD% M@;DXD)8PEQ)Q\M0M6GCQ_IX9PZV9WN^NV@\M#]>W:\7KG/B*,G_U]L'%\$ZY MS%_+[K6.W`'U9-AX83+;M&OU@]MGG[+,MNU^[\@93*>7TE&(U)V/W#6=:X>J MNMTOGM)Z+=+7=;O1.'B-%Z))<:=[L'(N*E_.'-\9)_Y MO+:Z7S)%T#9+H!70(G@?+?"&46+]>O&KWI2`?(,CMPQVO0@@R^!N' MN\Y%Y6JY/7[5I:(N+_K^EOBCWBLVS,6!M(2YE(B3I^YY;;9.Y%[QU>[X19X5 MM>H'5VTJA&_:MUO'+BWYMER]Y"[S):'><"E<,'G>?P==;?T'$Y7XU\RH4KRG)8>[54./[6]E`.'_=?//X=E3FM!8"X.I"7,I42< M/'7/:UM8W(/CGMWO'3F&K'2`W]$!ODB9N$BDRX50RL0QD/ZO#]_2%:V#TUFU M3RNI^"Y4/!$\"DF[DHHE%4^%BB>"1R%I=[;'$A]YX-P^G^:A[9;=:Q?._SZX M;E'7KK=/^U[Z0-2:W>-W93X9/C;K=JMXF\97%(CK=)KG*+3UCMUK%"\S_A0L M9-'V[V?6@;FD8R%]_TNC7DG'DHZG1,=30:28U#MY3R7?3R'3,$&_BK]NH_09 M]Y3,-Y%,'+KME,:CBDQSO-A?]OCT.;=&]/7Z)U]\"T&CIK6AI':WNAP+M;`= M?/D!XX1Q8,663J%R:OV[6:U;"^%YU%LWV\%88`-@A6UZ'=,,Q6(8;K=G1!JP M7ZW%`U(S>AA`M^S%IPQ[X=X+&<$#YY](Z*:^N>ZVV-_5=->E?K,`T]6_GIK8 M$U..$`O?Y5/J)*L[,%/[^8!/98"#^#*TF.YE`Z-/HA!?0'CX`S:^E8$E``01 M4%MPF-KC3(6FM:^W,JW#'^;?6I@;:V^S0_D!?7;SC7K' MBZ4G5YS?A?#HVX//`RP.\=UC_OCNV_[))K/FH+3F1Q?JVI*H9Q`*1:,;DS<-Z[KX0 MSLZ>!L(:2KG47:Z=4-R+<)5TRE;BT5H`!^?*XCXNOXVVD5?4);%]:0V$^XWC M]@_NO;Q_<.?C&KN64Q]EZK(!Y]-MQ^[F#%R)-:5ZE#W**6']?QR/5'6?ODQ; MM0&Z!S.^]NOXD0>.4!F]_3T0SL4UJ-M!LS_Y@H'_H_OZ97X?@MD+&.6DKCW! MSG;6]3&:U9T^$0>S6^SKS1]P"NU#Q]^VFW6X7JLH'/CSP4JU7+=[5 MZ&LY7*\V"Y6*_0KVUNUN_\A5[HJ6-[1?P?T>,#_N8?Q>6NN2\P9*0A7W.+^( M,!<_G'"__HKW:^^KP=["*E\WFUV[6?N@T*7W,LB=:JM056=+37(N^=+[]<80 M+YB\(JJ-OET_O&!6,91&KWKL.K)%7(!%A/D,8S7+#)F2BB452RJ>*!7/?<.W M=B*_$6-!$1:%\^K:M:Y=+]Y.Z=!3VEJU=7%]\NK57N&2CN_B7IZ,,ZD#CBVN;Q$HK*5T*HOI=)1.94%P+H93>:1LK9=F M333VI"/\P-08"$WHP:T9GTR1)"]:2 M!T*Z.W,72`524M#:HRX]:E5AL`&E1&W_U-:91-8#4PBMPE2*RH0IF,L!$+FO MJ&4JC,(?\2]4Q&$@)I'.70C-)PF:F!KE>9;,'`>81S`$T60:8=+1/5=`C6I. M>>O_HY\V,GV>DZB33^VY92+X"^,W*3F(^8Y@WA=?A4&$>5#JC7-[!J/1J-UJ MWU3ZO4:STNK>-"J#<;-1&?9'-\-6>S3LW]R^=VY/;8^0XKR4RX-DLOZ*<[82 M2ED94N4C49`]]"4*^M6_8DE.W^E_5M8T&4=DQ@%B*Z$H8\YA:DYBB_]`Z?HG M$J`R\#7;8HXC(_P@X`Z'GT'2,C\NV4I[!/#UA/F_X.N)#`+Y`,*F=,[=9C): M;K[<;/#YEOGHWJKD,PDK( M@X7ELS`*>%[B/U)'Q=@AF6:1"[>A^MOYY@FJ8+HK$(LL8 MFJ>?<1@]N8&$LDKQ)9D"B>FH`-F$4DUQM<.29\:>9E[3,UDN"QGQ2$43M$.A MH$Q7$D0P/S`&+4E,4CUYQC7SC/OIRPW6`:4?YL*9&ULN%"`3AIIJ/J8Z9\AB MDV9+2*S`21-3D&(_C'.M,XLW\4>VDNF$=-E6(R1]X'EJB4PRLE9I+FXHLYBB MB\/0`$0!J3#P@3#Q6F$:,Z8L^^CQ6NJ!\V6L.8'NVHTAY2=]ODI)/8U\<-H> MP*V#7T#Q$\&0GAY72J^R?@T8LH*E%W#ES*;%]S7SBC'FA^'>SVDNSX7?M MS-$PDR<)+\7J1$NLMM(;@K8=>D_ZLWC%NGP2DJ^:#.P9[6:6PAJL^*K+\5/A MA6FW%/;7$>[$WN&^J>TT-&,708XO^M2VUY`XI"E"DMN4*14N` M&UF<@G%'\3;[!(>HRU;:<8#1<%5A]8&$"!9J;U7=N7BW2&'6]\H@&>=Y/T]V MD$([J7LB"NTVK[+4+IU%^CM:@&CJP@\@>5PD'YVI3DGLFEA04X(/NZ]OL?Z39K[-.U]KLN]4+(3IXK+\4G\EWJO:_1XQN:]_7?$G.^3E1R"2Z->*6$7K:$EEH< MV=?9R[X]5ZYG)<3[J;"UOH"5E!4H)?+X"N5:[W7KG\Y%XO9AV;@$+-/I2Z8> MJB+*PC!KD4-_K!]J6BY?2B7`=TB(>FWDK0"-3IIVMU^H5@/;X'@>[B=2$:$( M(3?UEMWL=XJ$[#F+15E-^DC5I%M;JDE?/^$K[*@G;0HO8R'C75=H,):^1,,H M%1(Z2U%]JC>C7A\O9H)"!7(P?`7B?><-(P5 M_JC1KPQ[M7;GIM'L-3N-;9%7/W)1*6:EF".=<(Z71(@PQA?,$@SPRH5M7K%< MQ&H^\LU*I_7RFY7FQ]TQE%.7-RM'VT;N/XWZ,0]XYE!.US9/_Z9`88+M@D[H M[L3CNU*DE-.GC_XWSH[S+,B<[B>?G.?A\HO(U+77B//VQ\R%HTDI.JBYY5H/9P+G[V[GGKAR>P&H]MVHU>X].G7(EWOV;U>X>K%OQKKKMUH M%TZ!O1;K9L=N%4.1G:XK=B?\&5O*@!=.O37Z=KU[<3)?;]JU5J$N-=\"ZU;7 M;M4:EX9ULV9W.H70;Z>BS9)@V4)ILJ9=+][NX[5(=^QVX^+\M)[=O3SGM`]( M']PGXLVT6-$J*IY56=^2BB452RJ>$Q4_9E_\'MP\]!"YWK7;Q2OA=RBVS8;= MZ1:N%^6A1^:MAMWK7`RVW8[=KQU^^7,)WMF9U<4MZ5C2L:3C^=&Q<$5AW@^ZXOS4V_T/91,5-<]3![`Q-'0O)0XS3)5"-C.K2?+?; MBI["H+HVGXHF?W,GS%7_#262.IV(\D!,4:K`,`(KIEY1;2X8>TEU#/?5,\T7 M+DT+FL:5R^*I%4;]6X+J>DHW& M26X0_#'PW>\P-0Q"?V82;(@0)`@CH1Q/8AVOM\^!:;2Z[=OQN%'I-EO]2JLY M'%5N^K5!Y68X[K=&W?:X=SO^B'667583VEY5K2P125@S)4*L05J3EO*1!%\O M^K%R^.F!P%E#CS/?^F_I8;:-LJTOOE.U MKG4IQ_3UX>>-XG8C*IN:?>7G\$?V\2>J_C>5D6\RW_Y'WE,1BRN,"ZTUDKIY MRRA82EVSF#FXA)#X6>A^<&?N2T_.5M;=2H$T4YX;,HX']\+A&NC]7V3?UUBB M7LP#6._WZYAN]0?H@6@BU%R`Z@#8@E14\`L)>H02\K#4.(R")5Z%*UA`>C'S M,<%MQA09@(BB.HP8*XIB(Z* M#&#]`RL8XY"M*F!#]2\U73MV3L'C)QY':$.JN`P3*A&;E#O!9P#8V)\)GW.D M.Q:C)FJ"`N;^G/(-245+\Q5"31@36>%?RZ4GL(ZCC`O'9]6V;:%20E!M:PH* MT0*8N&=;J#.!-TC1!6@Z!_1JHM:OL.:1"UH878F=;+V^`^!FWF8KO;4^,@SR/9"A#%=+3MRS:;$T1^0L$>`3K'F*%7>SY"6A<;$HAUPB M70DJJO&Z"Z*]14;1G\G2A\"_Y9,@0IVDFRR@7DGX1\I#4)^(!9'"*,E8_6<9 MI]_-\!R+-S,#=$SCAB,!IJ%BK4R+UQ9QT=:F$,L M.BVC('7G\J[@!`8&^JL8/"IE"OXM[%:P1JVW(A]14!DU9%WJ=&K$$WXLI`J! M@?>H*=V\/,(0OG1/L4HU596V9IZ<`':@>EPJ?4[X:/100Z1+,T;I2`'E3 MAB&PE".4.LVS2B@K9KV`V5\YV!R%A`5V?U28'C02_+_N@#!#0OX3,2KI3!6B M6>">HJ0:S;U.):IK'OLVV76O"_S#DPGPBC["%$&E*O#7@/3;XIC9YL3M$MT(6D]]6U-F!,I0S)3B62N'8R MH.5KFP`:^7]"\/02T6*GR9%!)Q&Z_?6SG]#?Y-NPT*RVE&'@-3C4"$@^Y+!* MQ$G3`.'(K=K=)P`S4S;E\O9"/S6+@$_6@]='+Z0TP-9`3R@B\_S"6=.3U@"?EDLT68;-\0S<,9"7<%(4U!;L)2&.:,5YKPXO:D-YS`G MV(L`A)9.5U'I7%&1I%L@;,OS2G'.;P.=\9([:<="".*J6RJ5+HG3F[ MQTY:'!U!OF2!A@='#723*N.(DMI+SW_A!;ZD?!TOW2F*^A+" M+@STDZO;\6@YC5?1UL7"C(`S&N1%C=T>\TH#_U[3"H^)$MA]9_JA;0._IRL+ M+\>RER'[--.N\Y/M)=?V*:EU59,_9DO<]/VJ!IT*<7->M4:`-"@D$!F?4>[A$9-*_VS5B1FFN11C&[^2X0B_*W3`0$5.T+W@#UR+AR_]"MF1G&A<@T@;S8Z]3*>Y M5Z],-S1]%@I\TOMC[55^T@K!W%&0P%^Z\)XE4F'IKBC9.0[ MQDF,/\+["?[(%N;\0#Z8'2`U?DO:*\%[G.F;YOA&1)M'5/=D!XQ?CQ<>V+P+ M>U$E-H*NBI=&\&&*[1.8DZ1T!FH+Z^;'CUL_Q:2[AS>DD4'S2)]3T@J5P2\P M-`Y'R5;2-IO)+$-R.T$!:P8VD5'2'LG0(MNY*^E@E5YI@WZ1F46+ZTTS9JJE MBK9.!DG\4I,;E9"VFL`8`6($6T^S6K?OEW7]1K*W>J6F6B/3B0NX3K\G.TD7 M+ZRQKZ*Q/%MDH&K%\I\R(U5/UHQV^40("611VIE%KF*-/EHP='5H?YJ MZ(!L]2!SP0:)L[DM[(&`U7W_V&[>[O;,[&O M.EA2JHHV16IXU.%/_P#(3!ZZJDI5JA(E;LS.=$EB,H%$`L@$\`/I+?3`T;]= M%.ZUZ`^V(O[\:%?UTHAZO,$"DO#]U;W"KV_(AY$NZV9_ARX]\>M-,Q%PF7PN M0II2V=VZ?(A?WG*W$PZ".6BK[3R0EA[7,;GA=\/2/!-#:LUZL1ECE,4)>-I% M6@G.;(;W-S+^K,`SCG+"!@T0JJJLXGMT&85C9'=@]3@W)*^0/KMXAHPG@ M5RIU*O[,9^+2'.8`QPJ8%H^RXF5H0)>+]!;4.C>@G^)<-N1;DX$@*Z,E?$/[ M:4P7AKR-H)".:9!,\P7>ZDTQ@/8_\2T\D71`D5#``%?@ISI[!KS"XIACTV]R/-. M-0\%A,+D:D1.5=Q_@V$"BWS/ M[T/Y93U=7]-&X^3$FHS9OKA9^$-4]I%M@2/,F7V91XP_=I_7HWV&'` M4SS-UN.Y/RGB5I_?5L67)"UE+%LR"7MKSH'3#,PMNBGB*5+V>-04W/RO0/ MTCPA05^O))Q4TTS@5.37T@*(=$H9JM^/+Y,8B6:T?O6ORNBD##14-AKRC8XQ MEZR\4`!+_I.0*1X^!2^)^\TR;)=A@RYN'/YBX,$":^-[AO27W.=*$91+6"3Q M%&Y$&8.@6#3P'_@*3_/KG-O5[P,,'(E8;0H[FP?(EC`@;>ECTX9MXNN))KZ^ MK5Q5K2L/,:`,%$0__K![7?[)),1[B=(QO@'Z)I6&A:?PH MW9\`4QI".A_R^5&N':P=2BDX[F2^XJP(W8A<-$M]\.&KU]]4%>W0)M-Q(0_HTXT<+`'SU(=6\#2/5K`W.`>G].#C1 MRL0KRD0+X;X3:>]7?Z%\%E4SU?JC->?[V-');+N[=^O('PX]W9<@T+2Z>Z/2 M-()`6SMQ`F$%]T8!W4G@:8%_]JG(#^N&,+?:#T6A4.,TDF%WWQJV_94HU;W] M=6^S*#6M M&^>TR_P*R^QVWQ[4N$'>V2]?E;XL0*X5X;__Y6O_ZX^MCFN4\.NMCCN#97X3 MXD\0+?2DD)]?2CA;WK6\:WEWRFCM+^EB1RLI:^#:]CI-,Q5I>44)[)&5@7TNP'F3351YP MO"?";$.)X/0LF(^`!7SUEF`X$`/X;T[[!0*3+W/X(D\Y\`+_-8Y7&4)HLZ(> M6KD.6(*JX_X9]5DOR8I?$7A:T>MU;O^;QZ@W@.2IJ!N?"DCJY"\$+"!PS!G6 MK?(R6H%C`)]6<1^.B4"C3N#'2ZS5)J$6J\CQ#LB`X8))M@@6H0%C:BUQD"&<- M=&2<:Q&"3U78TA'UE8+%U8)-`?U8V;QNT#%S[%=@)\A@@+0+O,T6)#[E&-R+'-0B0A@):!0\#,3KD_WVI]1"X\5\TE@@S6A^-[LNLH"(:O0ZH"M`"H1(0D)^.\\I[@7L:YRD"-J`(WG:>7@2_ MXY&7^KQ]]:N^NBTS?KB0DI^@RGE\(MM"7Y?5E(C22?9UY?/?RF/6RC?7M:Q(L^-X;UW._>PBG,?1OO+@.B_*2Z<7 M+Q-Z"TX]0RITJV-Z>P-UM&+QLIQJD^`.E`1G;4B">_^`K[`Q#>Y#I8W:UA#: MQ3L)PKZE^=%Z$*V,4)18^Y4H1?6J?I8S&5ZMI(34(X/T[K5LF(9DYN&+`\YL MWO9A!SI_Y2<\AI$1@T7C"][FEP,"BZ:HU&55>2]:`%7C0#[O=4#?8RA2F0=) MFJE!A&D]_-_8;)""N3]R-'-T#>IXT`+]66#9WU2:5>""4DNJ8L*=2FOEQ+_% M)939<=@X!]ZL"O3T#H:>J2<]C(+-+$0GZ"7UP?$3'K7U14)F,.63[.(=2$QM M?(L&&@KE7I1_8@/N.WP%2DW9Q:0>^9+M'3#LAVC)`0&`)]BJ+5)G\6TD^Z.6 M/Q1N$Y=8BE/S]LH$PAV&0#HRI`Q@$TPV_`(;KV+B`47$B8=ERPJ:8658GT": M'YIT6D`_P[MY8P)@4)9@9R/90^/BG6@Z2Q%`B1TNTAN*NG]L7A`31],I]?DH M4AHVQ@OE,$<2"?Q0K#FN'*@16#>,2W-N4T<"#&6R2E<07W1[KS8NX1TWB\"L MZ"4AN"?@MHMN2G+!+MZ5&.1"H7E[+'2J>.,%ZV1*#6&U$1C:^WK1&3$'3S1AQ\I;$71V7$ M4#9*05GF?35(5=`L>/X1HKKCZ(D?%;'RE:8N:%UP9DC6)EY25QM,@.)OP.E7 MJ0(%@P3+!`3!%K%[!6..1#X+K5_T^R7J?\7I7\?`Y0\+;#'-$PBWF8/:LZ1@ MY--!Y>D52X%ZIZ-@APNA;W- M^2U_B!PNU`JUKA-H1J0Y1H;F2W+9;F571NJ6)T?B^9"WV4Z/)]+[.)9(Y.T>,CQ49<]*Z4-$;14F*E9PTD82#1 M$<^S*;J`37D38F'5L44+N*A$"OP[]*=,[`[!$KZ!))5@Y^?2XUH=_3_E(#@@ M3[*A\6@?\A>*%E1U=2LD#W9CE8Y.K:DO-2?A:>.\E@4;6ETRR16R)(5/(%KH M=HE-8!$JC8]%WS):Z)65$YGIN%)RNY09R^])Q1Q?0LWKG.*`B]?:!,L0,E]4SC M!8.IWFW/ZJD&W/(L""5.C,!=$+%=45Y_7P0ZYU4<&H)5X>_*\%T=&8'"S)\+ M3/B8,W+XZ5N*J%;JVXM0&P]^+A"6*BDC^E.&*3"7++O%X":%>(I":PHL%_%K M&%W@/Y0((?7Y8P11A'#AMSP*5L37LABC4YC>`"^>9LJ,@^+P<"Z/)581.\2K M*M/$"G66\)BR(+C*E0N$4`E2&;;=1&B-S`WDX!!`:)6<:MMU&)#B[#RMK<#P MD>RZ>%<;PA(QB-^'(8!4[S\ M&S\(:<*4+HZ0#\B0"+'$\`^&85_@;#7_*YU>`V4A)7CQ%?-#XG%UCC5<&8RL M_EE+PA%LNG@G5KB#GZA+\(7HMA*3`S)V1<_RJ"KREUZ"6%4@KS$<=GV>CG.! M"4/R%;2=:N\HWG"+0%5X_TOP)&51G,5#&F'2!#!$SIIP?$FH>ZV4S$50/0+!$8LTLICR9:_^&2S$N M&OMW3B+.<_C6)@8#;"1;1HMKJ38R;8JC??$L'Q$)A@^)/10/A^40,?0BTG[+ M\1>$$HA%2IO8Y*2U0DH-O<1?8`I'NBKD.')\26M5$3"9-55)%Y"+(I(/:N(K MQ6":+_*0BRJG%X9X'\9I^F-7Z5=R>,:E,>:T!P9QC(G<$.89C.AY\M8+%` M9O_B\(*4YX=+0,N1QHLBPZHFX\4N%(E-ER)K"W?M[$@R2*KV";@'2Y!S7;WP M@RCS`\H>S8&`3$7<41EW&1>X8))<-K7'!&V%/! M+/`ISU6R"WF*#!-ZD*,;;JZRA+EE\#:0E._-KB'A=E"*Q/KB0%Q;H?0O8`^! M54536UW$<@EQM4'T\=>TLB!6E&7%S97X%M=+O&%E?)(`V,(W09RG)!QS4)F" MA?A:E(J-+RY?A3NF?%'%"F"F+C&,=G=6L2:?-HA267+&)S+ML5(UK+?"]M/8FX4-IIQ2.E`>?&LN)D27'M*K\5"=/U]%I4VM>P%/X,9(ZCFPHK(:TI2DTM MF0J?P@0JX:J5"5A`AR^3T-*?E.OX%GV:CI!N,*U3J?Y1@8$+A'E3P"[2]Z@9 MT.E"8X+,DHP]%DREC6EV6U>4=(5,O\,M";L:#37R(JXF6U==@B.AM#BT?<9\ MY)R!Y!=Z?]O9[5.1,\@?`8JO0"\D"/9%EESX"?D2V)%>\_3:KO(O=!LH)',E M]`-'"0/%&2#\(#BO43JG[41/SA@FG2;WG>J+*J8)=1*>!,-J%B*O7!"/HG7: MH@_ED.3+P)Y*\K!2AP.BX23GP1T> M+1.:B9`BB1*+&76X_\5YA?PJD:]^SU/%R::NU!W0FY#V.D0E5UQT^"H8@)BL M>3@'^\]F8A"9VHOIZY02Z5\E3!Q@5Y)0!64%S\5Z"HG`Z1:N'.>]>!=?XAWX M;$5U3I6A=()'Q2`QI\5Y":=(ZAZ!X036(:X(YA$2N"=X9`DHR`Y:/[I]Y&<< MRC*E(Y58_S(YE3NTD+#)()/(+%$Z]@A;N9"@>R0A$1 MB74WTUAV3/I M9N$3*3[!%6)127")%S^@X]!5JOS\DL/=WC+<2\@6V#UX0(UR1#(1]74X7!VE MLMXFH*N,@I#>LF,BPM=[WE3@APNR+6LSXBJ6OBW+(N4/4>A1)'"6J.Q![J=_ M@4M5^E/H#B?<,>%?EI4764*XBO>DR_`K?B?9H>JZ9<8M":7BB[)] M[U/&E-_!$U<<[AML*1[=<-,()_,C$T]45PD#HLEN^_)B3 MPH*3Y_LGZ?4B"Y_N6+@9B*[0.\#C+2_'F1;)3&@[(BJ8$G<*Y>6I/#N1HHOB M2(UO(Q3%&,P)$PG_Q?2+"S5>U@''>E$8H)1=`1`>E2IP?'Z>*47VS'H`?&%7 M.RNT<(U+4-)^>5__1;@`J`<&,?RC[D:_G_2_#'XLT>6Q,T-"FQKQ8\,872-Q MG9B**="ZH9=&6;5+NN;FVYBKF"!"Z\D]>-C9X&-AB6U:.".R,H?7>\A3-VB@ M90X_G1;7<97QQ:FV'%?>(_+G>?&%F%ZG[GY@XEU`W3*N6'R5^$LXTZ.6\/EU M;;D+"H-,O!2QCSG=C7-O$F=Y2P>ZRD2HD)//`OVTFH?"#ZKE14)94@ONU)4? M56#Z-]!1/>O+W3NG\NB_Z/Y=GDGI&#H#GSXM%"KWH(KK@%*S"<\&5[J[JS?$ M]#I@\\HML!Q>Q6JF!`F5EYLREB+6SW05KQ_]?90`;<0=P[NMGE65$R"*Q@DM4-^I8^%L`.=LM2/[O=B,OHP MJHYPVKRTI+@;62<2E&#QB2IUDW!!9:S0W_`3\D9`?7"C5GJOF\GBRK!B^JIA MPWMZ\`U<7;>>C5&4,'!3@HZ4.B!-A6(*#.$K,>;,J7@18:W^X36FWGMD>$!& M!%+N%ZI<\4ZKY/"0D$"D"'D?+>D[!R"OOL`:0)+\ MM@QE%X[_\3T3X2V\E-LP@#A2U[W=#@_?U9U=\<#[4H4,?_K\I5_I!#7ZZ<>- M?C)%L=`;6WGVCY5G.0M$;3P+.*H\+(*8,1GCBF7@'Z^978>WIZN=(+,67;5(H M-$YYQU+[EM0+246)I5&4CY>:F%BQ?G#BH@./7V'*M5RS30/LNDJ]>+=)@COD M:^/V*#`IXF0.T@-*&B%64EDYSW@IO'``^,/5\15LP%&)JQ"B2KVB7F0^8$$] M7LBOG4++@N\YYA?P_`QJ"5';7;P\ODC@P!_@9BB"?_BQ^+0O@O5DJ`!WN*+48W()EX5*"!K.U`FOR1B'=-%U#7N7356:C> M6%;JXJ5'+.0#CQMU7W/#T6.;2I<^*ZCF9(K'#G[YBT+JXQ5`11IP%3#5@_OA MA&Y3_'@'N(P8@EMT="/P][2[NLIO5.`NMQ]/I9#I);CZ*.=&WB3)D2D((__DFYW2K'<-._*9L;"[/0RSXABB^N9KA&-P$`XI[CLF@KUZZ,UJ[;T7U%#'IVPL M?DVU-?+#UXBOIH]9'N@UIQ=U/)U2F(3AAIDGY%`79KOX0.IF(:)EDIAH0%7J MM9\>BC!63#.?X$V,,5:*.DC`D`WC=B1F@P"PX`E(%5]C1;:E_%^R:_\FB!,! MF0)'Y;_4.19>RR@SFA9*#JJ"2]`%(.(TK6!L%8DS52Y4@0>.1X3PM0^2"*V5R"^T,Y.H?W2_P MBO(N]&^6Q"JX04N*#J7H(%!(%\Y//K^HJ.#6R;Y)_'QW\6ZS@&^D9!8S'@'# M*]5IL.1SA\W.=_(]A^@KY*GL)(@7>(R.KR+32Z0N)@R_0\>5'\+6A5*Y#UA( MMAZ)W,8:.@`6ZDI.-RA@6&J>5,U<5V)O/-S(E9-H.H2;BH-HE>*'V$^E/R#O M*`.)L\)/%<7X`D)%J/3:2/7)(@?J$DDM\:KS7L)VD]Z3X$"-E&A61'[3VN[< MZ('R7FODB1-*F#CIE`W_JMFQ^-H-1P!Y[0,*AZP1&-DDXQD(M]>,GRRHP1UE M5UQB>BL^NP41;.Y/B[3=:9!,\T6:53"[;BE/@]N$%1R\D@VTH8[J:*U\7*Y< M#QW9.?I+U99(H*/BC)8&=_)RA>`ZUE/?+CABQ+FA[!RZ;Y7;HNRTKV[A;![1 ML(9NCE:4ZLD#UOQ+W(K0!Y6>1?R.9.73L3@AE-.FUDDMSV@"GZ6;O/+Y4&0X MY6N=H7X-YDQY3Z?U'\^-B?VK*SQ-9^L-G[(D`'=P6D[QGW@[L/*S]T%4_J#$ MZ'M9+K;82CL+N#]6DW4R96.SI,H?$OJJ2<@JG5*RZCC8-23O*&7 M_MU1S_G44=/D>:V)B&BFTS$U<]_=][1"Z5N-:/SS_%MYMG%.[;VOW0Z_N";J5)X8'V_*QY6/+ MQ]/CXVG=`HJ$8UD7PF&O6J>RD4Y'ZU0VA.9F.)4-@+#_2@4CMXR72,H"RZ*R MK%8)*+&&1!5[4<9X@X/$]U>,\#4+B(=`C M]ZU!CZI&\E**)&]5+ZL>>:7*)XDL\"GT*_B8]*_BP3>OJGD*7$(=+`$>KB$X MC+]\^E3^C0@.3T!3N.!@^?NB*2A_1+.BF!\GTEE!OZ3!BS$1Z+"@94===:U4 M,[M.XOSJ&NL(DQB&$\T':#MD!*H9$!8HE7#CEO%LW-8<2[]2BRSJNF\>`7`@ MH#9X[1]6&`^+420Z8&;\$_%*6K79H2JI3[)=:Y"FLF*ZVQ.IH* M*SH2PEDB45P%Q6Y4"::@K0!X<;!NG MW5F%/A!0QYL[VB!@'J^^7D.!2G0%J(NLS9T2"L6\A(NX>,?K MGN&)6XDJ+.6'AUOR'4[)KO MQGVSNGHARBR[U[$U#=>SQOV.W`MK@#-UJ(OOW6[/O7A7;AG.2[F_/(U&K\J_ M@#$E1RS]O:YM5F9V M=-+Q<,FRX(_I=3S3%<[T18&N2WXV\N*:\68;J!G2^3W_+`YGLHM4?`ENE5_% M\LI#T2:')D+PI!6OS-3-CJ,;XCU=?K*`![?-#[R1)+ZC+0E:\GO%Z6KEST1W MD0(*J@!?64.4*K&;-B$6=2J:#IY>E0L!(I&*IB-UE*=-PL+URP6!*1A=DROS M[@.G*)]CR^)/]([>\SJFUML^F=KYB`MMI/BR+@W!-7@E6B&S,!1RK[?./<+- M6B>B1,Z8ED6`%R78A]ZU!6''(?V/\!>VNX)UAV'+0EV\6U\J4*1D*XP.E^K.`W<M[2],Z/;LIY6)-D=-CD0ZD3Q/O6,8-L8!FN:7[GG<3>:]W-%WOV+USR;WO=0S]P`B237L>W M.P*7.[(35KIAS63BQ.:>O+2S9"]>#/T632_3E1C!N44Z#XQ%[VA/CW1:;Q?I M;%_=QGSDCG5\S"J&0943I&^3>EH]'<3BKZNYLG7X*[5^5(*Z*,W;# MPGB)]QVOKJR>>UG8O-XKSTZCLLZ-8ET[NT76K0,WG3GU\/87Y?[Z'ZKZ]O]:TG*HVQ;7E8LO%EHM'RL6W M.2$WPMIU-.O`%9O'1[3GG1W)>L?6S\Z5,SJ:?N!;B-,ZGWZ(IO&"$5#5)1Q5 MYT'S@@COC?TW]VL7TSV;U/TK79I&JF4UIG;WN:2:^R.9[R2U/78>MY/::OCT;Z4NHV+W.S;"0?AM\Z& MUI[Y]F?=ICF0;2WX6Y/4\K'E8\O')SF2!ZKY;F09LZYI/ZP6+A<&:KN?7*F` ME:8T9',)R?7C3L&@YU!?!F&0W7>XG*89K@9U M::"IR1YC*>\/4*,*'B_H"F";S.=L2M3*326[F0@"YD&29D4W&.KS,(?A?6*A MPS??=9R',VI=@;V]"%U'L8\/_01[/@!C_\K__,4_7*]Y?_^)A<^5'P-^FM83$P_-&/9I^X M(-"?'^<3^:8OQ6M&P,0P3O.$?65WV2`$=?@SO$GY+SGZQ`^2?R)4=S]-69;" MF+^*90]8^AOS\='9QPBV8IY@7Q;XP>]QE,@_!S[(!5F\8GQJM`%_?&;S__Z. MQ>&W3^.>;NNNHZKP/YKZOYJF.=^^?!U]TUWC&^X0K6?TOH'Q"&;__5TP^]8S M])[GF-\T?>@XD[&ICMV1IEHC6U==;:"KP_[8=2W/TKV)_4V'!W]&Q@F^'7C7 M[X14*?@/.Q"9J2P$_Q`ZJ-)Z!YMS%8TB4*+#^!9Q3R[>'27RR8,U]@T`/K&= MIP.?['CDI3YO7_VJKVX!)1XN=__?/$;$WF(>G[#7';E:E9IWV(#]J4R0KWS^ M&U4"42?3E6\^S.!=V"5PY7-N=E;\MQ>/YQX;D[^4_L0*/SYB&\;5SRZQY1]Y M_"M,C9;Y^3&OE=#SEM!6BS\,U;0#J/*DA'@W%Q[H6=-*Y.$5ROL0H0^4!R[O M3H1*XQRH+%_?+NJ^*J+%=%K)6?DMCMB];*\]SPDR91FGV!B]8&J#D)[,CN,U M"D1DTSP>1_O*@^N\*"^=J"WM2\ZP:A35>CXWQ(-!*_`O'J'1HKU[5SW)L?,V;T5_'2:92 MWW#X59Y0A$2&SG!6,$IE7D^+X>X*`+U\B*8>`OK"KC!6]!D,;H)1U@TQHQ>+ MZ;B>;0VMGJ..)XZI6NY@J`Z&MJEZGMT?C/21;7GFJ\=TW`U!:*^K"+Z0U/W" MXBM0+]?!5/D0S>-D02&WE5/D=RS7M[BXCTUTK(E8/MPSC8Y3W" ML"\N/-T_R@TQ:HX=AW8!5$^]Z>P%41V1+YX(Z:X.3!X MF^:7Z7V:L05=N(E!4K8(<*_FTRQ.9/H%;1TQ,&[??,$2>`6;X3@=!1%:KNX[ M=+$WR[%#!WXZ#_U,`9I8*%MW<,@]^1N6=I7?\C`+ED";Z#$07<$@@LZ49V'X MLJLQ4@J[?1M3>&N$"#<_AH5W-;T'98+T<7PL\0=&G>&?4P;;..W@<+>@?U'W MP,#W2T:<@WG'0#I_<(9`-,%E3H\N6'8=S^#!(*W&XT&%$4E^&#YJ1MVJ+-1_ M`DO$0`,C:64_!I^GJ>"S#$D),&P)RYQ=)W%^!;Q&+EZ#B;E7X]N(]W:`50]F M@8\+@$(VO`XBGPCZ`NSW@;%LQRS@%=$T6%*\?"%N:T5;">5W6)-KI0\,`K'H M*/TTH'$[J*-])43.)B"DL)P,966<)T!)5T"57=XK5^4V!KI\7&4>01=@LC!, M'OGS.2A7T:>B6)#NVA9_DQAS'Y8Y*#40VKYT&W4@*#SU*5]R$PG/@S;G#P*I MM_#+:Y*80EQI/Z37P7(I$R96>H30YN'WY[`2">B#"$SDAI>W?3P.&,[N[>@1 ML2VZ:KY=8+=]=1O./MC=7=O'XZD\:?MX',T=<[$F;3.&(VW&T#B>M*)S+*+3 MQGP>Z(^,O>$52E9.U_SW([W#=[R.UVL<6/J>Q'I6QS#.A5B]YW4L\US*S0T- MU*IQX:<%PT376J^NI)X;#UA;:[AAGB!;L=MQ#XP4?(=5.QV@>7L9SJ39[ M':L9BNQX7;'B7KYQZLWP.KIS=C*OFQVM>SZEYA:I]=KA'X[ M%FU65"@T2I.9';UYIX_G$MWKV,;9^6ENQSD_Y]0#H@^,[WV"2%@G!;S8[=KPU"+(`PQ!1X? M_-[J:O*##E:0%'""G9WE%!$CB,0XNE)#^/E,0KY1`CTEV?.Z-2Q1Z-";.,+B MP@\B3*8756E8>K;Z"/ZPEAOS>*S`1Y1RU6N_:H""G^!?T_N7+_HR^L9@I)FZ MVAMZFFJ-O9'J#H83U1R.#;-OCFW7,UZ[Z$O;(6KX7H(5_<1+44)>YU?C%?&? M?E0K8]U:U@+#;JE/+/`A*^B01<$+RH+/\4]3#HM9!<^D,JV5^IMZ]0VUM*:2 MD8PE4_X8#%(,28*9^%'J3WFY#T)>*I>,10H+@P5,30CEM$I\]Z)>49:G^"K% M-E3;!'%F?TGPSGOF)XB1BQ(OJC0G"0R"7UO.DFY)*_'$,VHHJM,^7U,<8: MG8*$OD2.X-^L9B;2>)[=^F^0F+1ORG2G9Y[+]:_7,;P#TWI:B2F3/(%SG<1+ MF`=W^._7+WUX=LY=Q]'.+J78Z-CNVW?R:K2*_\V?7@<12_C!M=#SC9-_W>S8 M9J/@W5Z$:JWC.`>F^K34_:\;C[C-$W>[8YIGI^]UH^-:!P[VGDKXLSQ;O5)N MR[-?>.`CZ-GS[W03@YZK5RR]8^B-.R$^EVK3[MB'+MTX+>>A/YWFBUPV9%LF M;!J4@:SZ9Y M.$=F!9]\>LUF><@^SL=^@LESZ2>6?+GV$X;0YE,8812$.?C)!^I#.S1-4]/L M@3IV#%NUW)ZM#B;&1-4L?6*Z@UY?&UM'E6A3A^T-,#4+C@]Q-"58XZ+Y,5,B M1-GVLYAG3EU@R^DHIJ0O_"A/9>H71F9YTF**\+Z$3$T+6YWP`B_U.?MJU_UU2>:SO3R MF,`*![Y5SA4!^(#TMS)X-EEU#4=H;1Q/6CEY$SEID7QW7F_]+L\1ZR[]P>_K MW^IW[9S;.31S,;!WZX=_]6_9NB#MG,]ISJ?E@E!89S7TP&,6@OF\S)XB$>U6;^=\3G-N MOA6W=V[^?S%TBA!+Y88E_A7VG5TLL,$I5PIQGJ693V`2K[_QGYO_JG=Z^MEA M_AK84>?L*D=@K36K<2>U%UAKW7[[>ID3]'5$KD7K[;1S/J0&Z9Y/7!W&2X[%VN0++_O\ M]-WYN7SNV8$@6;T#IR6<2JW@J78\:KG8NI_';:Q:+K9< M;+EX2EQL_OVF\\BBH@K^AV!()9?WU?W-/:LUM.[9%!QI7>-<:G"T;O/BSJM+H?*-U69+O% M,HSO&?O"DIM@RN1`;(9ML5B44EIP/Z0NL?"OC_//;!I?1<'?;`;O#6+X79JE M+X]]-]#&@\E@V%^J5@_^R_,L1[4M;S(::*-QSQ@>,?:=`'R[CF_3[:U\ MTPPXIEXBMR_>T06I9+C"[O#?3+9C+=KS;F[EBG>G90M7"N0C+`;%\L^[:>6! MH>\\*>E4M0`?LJ'FF1T%K$ MO%9TCEAT6A"]!QH@IY3]F_HAC/%>_W'-AS_2\[AA-2[1?V]*&Y=JL2_8F-&X M%F5[4FKW&E'`<"Q:ZC-+F9],KWD7`';#PKB937S/KT#AT,U[CX]B73N[1=:; M$=T[7C?L"[E?J-T6?O(7RYI8?.4VSG@_F^+&.6;/I=C0&A?:?#;)>MM^_@F: M[!<6L<0/29?YLT40!6F&X:B;YB7W]PX-L7!\)-O>V>&FV(>N)3\^DG7-?7M_ MKSS',S\9YW=B3K'5L_.U?.Z&CZ@6\A M3NM\^H%GU6?^G7()1]5YT+P@PGMC_\W]8[/$^_TS\-R:1JIE[7VWUC12G]%G M:2>I[;'SN)W4EHLM%ULNGA(73STPBX68E5*=C84ZK^Y`[IETY-B-"][M2ZG; MN,C-OGT<.YK3N$/OWK3V#@UU?((.I`FJ?Q;GER%[17NS_TN/UFRW?'QKDEH^ MGC`?=]5I5`HQ^$\KY?*U69]D&;.N:3^L%BX7!FJ[GURI@)6F-&1S<0$CZCRV M"08]O_K0EP?9Q0#7N&I:"4')0&=PK5 M/2+"21#/4H6J'F&0M5HJ+`NRZ:&U^B&J&%)N64+E\6D`/*(Q@L7"SV![NCCAWS6,`'=Y]X`X73P.W>%E@1FVX3]\D,LSS),$_E5'C7@Q.(>A M:TR,L>:HWL`8JY:GZZKG.I8Z'AC#R4COF7VS]]IP#KT=:`X%6[A(I8A7&\]) M?$N0A_.&5G!ZAX56Z#T=6F''(R_U^9N]NBW>;BMP7XA-(S9EBTN6K+&JK<)] MNUO&S_ZM(OV5="___0VN8RRWT_,:5^JT+[%VQ_#:0H`GR/2_XN0O/`,LDWC* MTM>7ZF>G$WD=W3B[`A_=ZNC:@5/'3CUF-,&B%SAC*5V3'U`]>!G[K[@&`GR0VC M*W-VA[XS77W'E[!?6=:\,MKW3L?=O\:R::FMO8[5VWL#M,FM#;9\+1>;XC^\ MGB[_&F=^^.H:>U_X-:O3L\XE<<[N==QGY$.>@W8^L0R3EH^'T-![]*[8G7:P MDJRP.?4A2?SHBEH>#.[+GWSR[_&C_JV?S"9^D/S3#W/63]-\L:1^"..[)9MF M;#8*;H(9BV:?_8SMG^601P%_:IDG[#MEQJ;!P@_3__[NP^^3M1P(;3PV7;>G MJ;IC.JHU,`W5M09]U?1TV_9&VF0X%#D06E?3*EP[-/U/9'>Z[7T?^2M^@5]F MZ8>(IZ'(OL!]WA9X?,>2:9"R3TDP?0G&!VEL&;KS[8\OHV]+EGSC78>K2[&A MMXAKF);MFJIGN4/5LNR1Z@TG8]74AL/!V#`USQU_LS5-_V;`6CQA(5Z.,WQ) M9BSXA]@@DR"=^N'_,3\91[/1LX1VA1OF2)^,^L9`[;M63[6\WEAUG8&A#FW# M[AF6HP_'&HBE^=W/JJKI\)__^L]=\RIG/HZR(+O_S*X(_BG*?O<7KSYK_;N? M_PCA[K_7[SEF3_4\[&O"TWI%/B_-XT!Y1.>Z`GLDPM6SN\XNZZWM.W%D08Z!'_H1'`+\ M5*967R('L*Y=R9HPR)\NG7@G-<3O$D^J0A5R\7C MB?,UR<%AT:R!KHW1N!RF?2G='VGN+'3XB46Q6CX>233PJ=?J]>OYE3C*[SG6 MMGVDJQ-GI)M6WQHX5O^U(Q*Z6U>H=)/3ZTK`5^`( M26)YP5.5>KR"N;M,PL[EVMW+6U2@8P1E8R`D*-%KETE\$Z2(OX#9H6P^9QA3 MX=\E&".UCK.O0"G(;9U3>_0G>[W@^=^K`; M$2=@E$>0+V`ENK0.TVN,\&(E6SD\D@`L3N&C>0@?I1U8C@`#7.%]1SR!BT43 MN&+Q%7@*U\$4*+L#%Q">OHV3<'8;S,`K]!.\].(YOO,@`J[)&8>)&G& MB0$;0A/Y=^XG&4O(ZYY3?)JN5](20X000XKE4F8Y*Z./E;6:84@XN,R)CS!8 M##.F95/KZP:K#-,!E1W!\W_F29#.@BE=XBBW`?!#D"(I5&+^QS4>JOQ[6.$T MQ\:6?'GA&QA%?`>L4'P$-N'71#!7%OT9WZ,9@Y=^@?_UE_#F[IHV.YB*-7;H M+*&O%'C*YQD19&Z"*(_S%.?.I5($@",&PH'+Z)?2"H.4\DK]HV@5-TMC!T>? MACD*&6Q\Q?!/\!`FY#B*6 M8LCZ,@UF`4@);C*82YH%N!&7H'E!?("4(^%\Q5J06((N@?T('M4\F/JP#/XB MSJ-,$*C$L$']C`L1&A,8(`9G`F4:%^8/\'.`I5\R7*J.4"Y!"NX.K"EM_4M4 MAC-PTO"7X3VI.TN%KK@*K@;:=WQ/RG?LK[O=(_V+_S M`!86\VQH3URS<*9V7G6YNC6>E/MG%@.+HSB#:69X'(]``'&$%/48C$%2 M"20F;.EGM,0X0Y"%>1Z!2A-Z[X_NE_H+&.55H>RP.]`:R-L9HKB1=R'5!/X%4PWRK(#<[B-)_#\@6XC>`#?#^M7C%NN8PBER(0#23Q/3`* M+.TBR"@QB?897R'Z?6EH:D^7FFC&+C-:UB5/8Q+C$K031WN:!1DXEO`(;>%, M"9D/"\HW]ET&XBIBP+BE(]R@H-3].>CE4G5SME/`:Y[C:."J\8L2R=;T.L[# M&4T$5A\6?1&C-A3S$-:5%H,,!0CI%36?0SD$T:BR"X6\X'='E-:`N(6LX&YU MQX#NGR8,?^PG*.`5%DL>7>8IJ@G@^10F)Z[M.[7Y3W'Z"D,'@2]K1:PXR:45 M(9'8N'/08"1^D*)HK-)>W:MHCN/\ZII6#Q]"IF7`AC3-40>F7:XJ0)K]$%8B MHJ9\J9@EWY@X\#46R`B&C/:0O!4)N&_.OC.&9Y1*@93TD?[I6(D MKI&#<9*`;9R)S267"I3V/1.[^W`NT*4*!(Q/@E4=3'NGEL0`+D/9C@I5DX6 M74'_%D\ZY-O4A7#&@`D+$-7"3(+/()<(?RBT(PQ"8:@*A16S2$;1KQ.Z``_E M$B<%>H:K?D&,D&T@O#+`1EY)PP._6?A!%')?DK\+_@W&>3J-$SSDHE]=)4LL MVJS0)R*LA@XD>%W7/-=/<#'@2XEH7N19X6Q+5QN=2Y[!*35015`+7SY+^8IF M?"/+)5V3D-(@53S$ZKJ#*I[#*ER!H*(^+(US;9SJ\R@$:)GX$O*MOTS830". M%;`)]DRP))I@*8"+\`P\C2ES8F$DZ^6`F[34946ZLIA4WC0!SQBF"T9@95^D M>`9%Q0_N$)!"4\I.?:)HJVB:)M MHNA9IBFVB:)OO0)MHFB;*'IR>11MHF@#LBG:1-$V4;1-%'WS+="T)*.32G%L MN=@FBK:)HB?GVCPG4?1<]?J))3VV?#R$;C]0TZ<#I5K4+YZODCA-*Q$`#$MM MO8S&\,J.F`A%/S?V:1#=CGPOC`J`N/;O`\'.KXM"%!482K,4,+(\6S M6B0.!B@C2[NZ(0T2'W], MZMOVWE-=I1]B7.$*QPHH:@032@.Z[:,/$=>E*^,Z/>)2J"'S?*QA'7XCD%8Q^T9+XF)\!LX.OCBEQ24;3_&I, M>N,66Y$IC)-?_EGD5OR9SZZX"%$ZK."`B/I/_22AO#G,#6,/)!Y%+(-9S1D% M[/"E?@KK4LV%6O@S6-!EF40(0^&8\%N0H5SD;>`\<*PR4P<3-OE_J6S&9$A'QF-RP"G2=:"7:WNS#P/UI]?D1NF2:Z,K^5V8E7ERFVRB0! ML;C&Q*6O9*@',:B\>N8D*%,_3&.IRG$TS,N3Y@#61K*>LJ`N5C.LT<3+7PA# M?H2R!U1NR.'VE;]9$O-:C4I&>"63"7TRV'%%IG>9]R)23,A,P`;'Y,BY2"RG M;'=XN`R3_#\_RO$16-,>LC](RR*1THS22L)RL1N>0"2=K&HBJ7^5B`Q9J764 M,:BB>!%,P6$%#S->DI*DE>9&L9P\=Q-YXC'FYA29I8RZ72YX$AHZ:2FF;\%" M%L[65IG=R!ITM!+>2M0G"PQ>`Q@^G,WW1ND:+&C M'&Y7U=8V/#JQLP?WO_E_QLDP3^%8QY)T-[(%RZD=T?>R-W MI(Y&(U.U7+NO]CW/5L?FR.W9MF%Y^O#5J\#V.KU1.GK5W$\E-Y7W8"QYGO04 M$_5(JE!.=.T'3(&CE&00K-0'\_*C3'8.DN+`0E_@<<]'`<*0LW_%A+^(X-#B M!Y0&YJ65+VVV5)M:]N<\,V/?L*N6%? MT0!7+K?HWJ/\^P#Y8GL]\3I9(5LN89PHI6)-H-R,TVO MGV#PJ[^@GF)^,KV&XT\"AT.Z77DP>G=L"56VW=V[`_,/AY[N2Q!H6MV]6X!II;OV,2+"9LIOLN<][\G0.(UDV-V]&QN^WKQ?@E+= MVU_W-HM2PSD;2HUN(Y+TC]>UZG_Y3<;:""SB]5O]/5<&RGMP:^]Y;)*/_VC" M!M"=[H%3](^%TO->9K=K-D'/'8M6^^6KTI_=8%(ZG*+9]#H"Y7N%.2CO?_G: M__ICJ^,:)?QZJ^/.8)G?A/@3+%0XJ=*IEQ+.EGM>6.CW,NS9W.Y5=, M>FJ<"^GJ76-?$]J(BVOW&7=!C2#0><8AL!D$'BHZ=H)>WHF54;ZRO6VYUW*O MY=X!O+T#%4"W&>%[9X3KFO;#:@YX80BWN]3R\4H^>?[28+(R[SNZ)6Z-HUTT_0&/5T=.X.>:@VUOMJW M+$]U;7O@V/;8-G7[F_G-^>YGPS1J+9N>3^.V*I_R(:Q<85%*D<8O&;#YXY** MX/H"(O=`53[CTQW7!DS7/#2'XP+4OMMLB!+>O;JL+'LZ?YI:#WGZY MY[&Y@53+GH?T09DL+EH@KGPZOF/)-$@K>OM3$DQ9RS.:P&?9!6+E\R&8/>QD MD//[U\HWOP9SIKRGPO$?SXV)_:NKA%WYV:J,?0!F!5$:3,LI_A/!8U9^]CZ( MRA^4_05>EHMM@VZ M3M-(?7:>3M<\%P!-O>-X!TZ;/[&$O,2/A)U_-:WU`._W&&%=$,KS\(OG+;W> M1F@9]91GW^IW1SWGYN=\[-9?\KSV^F#6S[7*[TW3Z9C:WID#K]RR8$^#W.M: M;UW&=H2[LHES/BV_9X@U"&$3U8;7T37MM)6&V]7WIK!5&L$A=/_<"WH%MY8MG'+1];/K9\/#T^GM8MH$AS5AB/(E!:2^M4-M/I:)W*AM#\ M!D[E`VJL`=TAMZCPBQV-7YY?Z+%2.+)QE$JAR>!^O0P%6]&)=U"J2?HA^D3E M1;]05\M#5-]\^'VR5FEB>6-/=_J6:O0]6[5O$!WXG_(/&?PX35 M-/B;_4,O_Y[[BR"\_\<.K^`2_^UVE6&U0Q3LT!J#2.POBWVZL:"F,L?>EBDB M0]4`^X=F_[!^V&O*U8Y#*]];=K6/U#9G9$AE,_!)J" M2/D?_QZW1:?2Q`T'Z>?PHZBC@(3[:4?Y-`_S*^PF%X9,?/B3,KR&E0]9TE'Z M2?!W'/D_D2A\B7-JLOK%CW@[.-@N<75\^E50A=#D4QE>!Y'?*?M[X1+PWDK* MI^L@#);+()+=/5<(E(W+XCEU3YO[T[*W8P[<3,#Z1.J48LMD2_ASLK^G:*<6 MEZWG9M3T3W3&N\#R,,-X^Z7M[^@@W)%],K'%YR)?*$NN]5+!`&HP>?&NVIJ4 M\VZE#16FMRME5ON.FK@*`4ASA0=:^6?)@0?5M7JC5QE.W0GSYW`::MQ:.QW' MV7P;_SIKS1F]O*OR_6C3(,1YC:XR\+!V5S^L'2)8^L*O//=C%8<.D]=`=,M3 M7`8UY6AE.!W#V(QMVN[971O(Y!N()QF\TJ9]D7<^;==N#_Z]TE7L)(D72@;? M81P!_[=#%]7R7CI(E32__)--,_Q>WBJ'[,H/X>%E$D\9PPM-'CV9AGZP2#L* M"V",1/'3E"49FREQHN21_`M?X&<*#$7WN'1+R^`G,(R?W"O3.$]@H\=SY3)/ M\:(\[2K]$"]RKZ[Y+_-L&B_H%_`GC%";U98Y*5,_BN),N005DL"W4YS6;4`7 M_.+2/;NODW[MIPH^@O$67[D.4HJKP%O%!"CR@O?K,`11=.W?(*`ABY2%Z`U( M/$7DM@P^0+U%C_.+:TP+P?G-8D;O@5$N61@P&(/S)[H7)*+:JQ`%S(R)O8*R MVR`,^;M]&*-XM3^[8.1U/\,7P\"PAU+DY@ MD(2E>9BE]=EN:'&X%A)^6K1Q&V[@!%1^QGX-;MCL0Y3YT54`>Z0/X@.C3O^= M!["`_?23GV0?YP,A(_#BRX"'85X^F.F:6M\9>3UU-!GU5,LU>JIKZZ;J.@/3 M&AC]B3;TRF#F-BR\!]'!7@(*S^D=%`K/L9\>'7">'AUXP:&>]OGA0=Z4)+Z5 M-^]//Q,\R>`^!X&J,LM="%1_I&R>\Y8(19R\@C!5_`Y1NNJ_.DI*'XF[]4F$ MVVJ[-;FV6+)O4FRL02Y!O6JX>U:O^!0W27O*E=_0M-[9')E_'J]6P1W48,L)^K20` M_N=?P"GU.KY]:SETRQ'4\I];(J[')IY&QSP"_7EF%VS",P@:V*.;/*T3*PLJE@Z85NF)]8OY0^ M4,PCL2:+>AZ)DB]:"J-YR,55,;#@=CP]0\=\P+G%:VD%\@5>'4Q?JV>3UA]IKML?J>9$=U1+LPUUH(\G:G\"WWB&[=K: MX)OY37>^^]G4-:O>MNE)%#U&4#F3^Q'L"'1O86]\"OTH_00.P?3^Q6(I_8EI M]"9C31TYSDBU3,M4!P/34&W'[0\&/5OO&9/7;LFDKQ0(%!=6`?Z#RAA58I=2 MY9HF5:TOPM1T#'*F,`\DYY+(F5;)6>)JBT(B M/^1MV63KJ2!-%`EE=VR:H]2(L"L/JL(8;+$,XWLF M*IXP(KEA@"":AOF,\=F)#EAIAX<(_KI=SP8Z/ M*SR'H207BJD4-7O(=Q[RA=/M33"K-,JKLIUK%.0T+`ZR%2PP^9P%?T6XN)Q$ MIOC*#*O6XH_GK-2GYFFT:8(65I7QX/^'S&R2XHT2,POM( M`,D<+.(6!3+,7BA_@)N! M6!7#:_!C\6D??HT?4ZX![`I_]F>>"B)A@#2_3($GF.``,@W6'#=TE;$E*ZI+ M)P1Y@SK`=U6V&);U!9EX%/?`IAU(DS\2\:[I@N4R#*@(DU4E+&'3^"KB21>T M\5.24Z%C(B$?D_Z704WZE*L\F!%/L/5/0C!UVU0ZR3=R6/A%7`.0D/J@X:K2 M@*L`2HO>N?"3OUA6_IAGV6S:"G((GL*#227X>]I=7>4WV*OE]J,RV%0XX+3Z M*.=A#VR%0T.,S4OY0"AXP!?\R2*>L9"_=\9@G@MQ.I"ZHSX9 M4M]\C7`,[MQ*<=\Q$2"=OUFMO1?&0)5"N3U`R>7]5G4EUHBOIH]ELK"%?62$ M#]9E(=:G%"99@HQ957B$*LQV\8'4S4)$"X6'/)#$<\)^VCZKXJG"'M($;V(, M7878]I)$`Y]?'[>C\%Y@7$\D\9\T5,776)%M*?^7[-J_">(DY9E>29#^I8I?O,C(\ MXPPKW"4=-#"^*`D8:(`=TX''JYRJ&&U:I9!%5]FU M7*<-[*#.W'55/JF:N@>VT!\$4PB"%+"YO6;\9(&K7,D=Q6?3`#R#.1!9=ZCFP$%)QC1(IOD" M#_E3QF>EW,8Y2`*W";3A-SE@M*$>D\JYQR4!OV68L>`?HQ@F!]_S:YIQ-!OA M^KP8N(P^'HQTMZ>:D[&'=U"..AC8GFKJ[L31--<:>OHW0MK!052MIQJ]__K/ MK?-::_D=+]A7_^Y_*$_V?L32:1(LQ?'C90@8]MR>.;0,U9D`%=9X/%0'FJZK M=M^S^I;5[_7L/K\$6=FNTSQ)8/H@F"SZ,^9JA6]\,EN9?Z=<\VE7_6R4A0*- MA#9G,`LPUYJ+#?KTPN6;P&K#$\N0-.@5B^"8B%@U\`NVS"B"14K^#[P4G\'9G!8))[M@J&JEE<"G M@7J?W]:B9"W\OZJJGP[9%:^2)[)SA<1M:<)`!NFLNL#)T5MXT(P>#L'#%(@W M_,`Y*[+&4T[]5.:49]4?2S,E/6BRJIOXQ)4G^1H;9@(6C44Y*XXA:`?`1(%G M((X$_"$.J\0M6U?YDB/RSE8>R)LM7,<$;\>HM3LM#;_)F++@A@-#$IR0`'#J M5/P:F-F,@94D.PV[LV08'@-`.02)+"ZXBN,9;6@ZQ).!">/H2@TQU"$>K-DI M&('[7U6#P:GX,Y]=<:[!'"IVM_1`Q57!15F#$47'L2,$ MKS._^]DT'5,S*W["D^FJ\V7L)VAB4GB,GN&NQ,L7'F4Y?F>9PBTMZAR%N+3-9/#X%5Y%!N43)`7\ M\@,]W5S<&-`1`C5;Y>?B(F'M2C&B\!)7P>(F.JXT2I`7UE(GCH*0WK)C(GXX MS;F'\HRIR"/M^HPH!L&_Q=T.RA0UI/@A;FAX>H:S!,6XX:IX+>Q07@MEY;F2 M?[4`1SZ>@8=_A^84'7L\`>$%&W^;3^>Y+%"+][V'TY[R>PRVRD%K1.>$&1J; MV;8"K=*$_?@8Y_V!357?@2"4OXP_=Z@MZ;J6-[3[NNH,)AJX M;^#(]4=C7=7>TMJNT*!GQD>>JH^7)U=1QL*_!`I?7`"0X&P M)V^6^64(;*T<)#@)T,L$Z2QNF,ET5WR_&;O,RI@4Q6)0>"\++[5T)2_]D'Z4 M7C/8T7Y*@8H9C`,V>\9F^92?SN5%[M1/$GZ:(?LK73AYAL$7P_/2X0/GB`[6 M:8:K0%4D4BM55W'*$GA#BO2\>;P-D0 M!(AT1'I-!VX,A]`5/VJ-+(G3)1\YO.\JL`_1SYX5E\?PZB5>%6=%^$E^R6D. MTMHT\2ZI>LV`UP1X^U"[(4`/D%=X;KUMW:Q52(-)O?(8M?)43;&UP)/\N=]X M9?]G/-Z$(MTCG<3)1XGL^"L!.]8A@U],^>CZP##A'*YZFC>!,S@F(HP\3QU; MSGBL.9K>=\=/0JAM\3);O,P6+[/%RWSI.K?3`W9I\3+/#'.KQXF6> MP^YN\3+/W>)DGO[M;O,R]U[JIV'LM7F8S=VJ+EWF^>_9<\3)WM:5[QC5S MF;TQH@D:ZM`V[)YA.?IPK/'; MYS^&7[_RY+7:3.I7ZT`.@X4;4GK8]!Y^&:7^E'?>BV;TIX`$.E0L;]0?]-U1 MWU;UODYUH7W5'2!!5A_HTK3^8&@=9WA=\$Z1S%,J["()VY*95<$)O7A'R;#L M%@-@64I-NB@'N'8.9>-@^)D*P8)(Z:>!_R,/ MQ?$K?$R.5GP%5@^!.\6DX7$6W01)',G4+%F3@&$\%B3*/(^FO$M9\1"&V-F= MO^"W<-=4\<>3D&">\+[B=[Q[%+;"M7(*_B=Y3?M!3I M7?"*S2_@B3N5-U#RU:P^?E$U(5AW`[^(1 M0H(VR$!7D?)?+D:I/90K4;\(C(A3GH'-\[SUM7U[3D<&PJY5W]R"+4^,GOVQ%!' M@Y&M6K8Y`+6.9FO0U]W1J._VQN91E&L[7:62)_6IEB>U.0\#(0+O+I.P<[F& M#?@6*1H[,K?8G:B%Y0E$F$"*2C2M9G-=O-LOB:J>0H7Z<]^TKH3-$:8+QZ!G M8LS.P-RE8M:5*H5X"NH&BT*JKTO95!3AX#P*F&L0Y80J'S"5'1-6ZI5,%,=F M1=(D%:3",S<<>ART4US[_1%5B/+(.T7`0,>24HVPX6>MC!!6"FVM,'2XS-+D MX$"];9L`>O0V0+MJU_YU8T','X.WG:12=';"7S\%;$) M%-#:V74*1YO9*MCVR]\?'QL'O@1W!Z2_E<&'<=[7$N[HFQ*Y'?WFTY/*)_'$ MV<`3Z\QYTLK)F\A)BPZ_$[7T=WF.6'?ICP;S\J5_U\ZYG?-C/)T&@0__7ASF M7WT;[QO2[1C:YHR;%P,`/AI:>QW-?!3R^PG0:G9,]\#`SD=#JVYV--<]++&G MWLAA5-Y;MBY(.^=SFO-IN2`N?G_ MM1I)W@K!\?H;_[DE(7JGIV^NZSMBC_;9!1%>QS(/[-H>']6PUIK5N)/:"ZRU M;A_X+'Z>OH[(M6B]G7;.YS3G4_=V-F[_,LMJ4QYR.)5,AQTM;RA.MINP46ZP4!_(K&1HU3A+JNG]W.T![51OND2&Y>@.[9)+>A MJQ=7AQ(LMLD77O;YZ;OS<_G/N$L[&.9RFWG&W:$3UMJTS\[;AK7V MM`-?IK?NYW$;JY:++1=;+IX2%YM_O^D\LJBH@O\A&%+)Y7UU?W//:@VM>S8% M1UK7.)<:'$3'.AM2K;?W(8_J0/U<_24.TJT&.T)26PUVBJ1:!XX[[8)[J.`Y M\)^N@`9OQS"[JV.8X=\KD&YWA6[;[E\>L#GE3D"Y$I)V5@'3JR7K<`#:*8'P M%1!](8Y/H/@1T&$!I5I-M\8FV&NWH1?4AKM<"7IY!P%/.;:JB-=SS,$2,[76 MC95W\+YXMP6*L&@U.<,IF)[>Z3F]]8ZQ\+SI.AW+=%:^DQB*&0%:4=](">PD M1B.U7%M]^GS6)^!0S.PZC.H(RCR M_]!'#[:AW0;7*IMQ*V&JN89Y. M1O;`#7O_5&^T^#IQ;X+D";UBEN^YV M,&[8T6'P-V$U,P&HS3=%T3M6M&O&S>R7?7QQ=PA]E^&[.J)[)JE+5(YLSI($ M,9;Q6\)`K@`O(V;W3"(X9VRQC!,$L>;MXQDVL[_`MO39+2H?WEUVK;$S;V#O MWY$"IGZ?'(=Z9?X!Q8FH%S7\EH-P5SO$7I*:%GIO1@W9A9+&%GLIA]Y&$\"[ M].*K*M-$&'.6I*`31Y+@*ER=7![L-BEG\"M]-94&EM7'#ZGO,-9LRX M/9E1%`]QX/T;/PAIPLLX#2C+#!D2L2O>C9G=P(^!LQU<";".9)U$BP,4#+YB MH,K(0E;F6.5Q1UDF\9]<2$2[6,$F;KUAA3OXB;H,_8C0X-,,9>N*GA4-T8&_ M])*$=\&."VV&X/7`1O$*VDZU=Q1ON$7[B[!;U+/Y&JQJG`136E8Y/H>'G\8) MBE8FW`=IWBYC[G)4VD3S-TFYZ"AS!JSU0SYI`<*.[:F1(64+7"'4_NS/G"S[ MG%"#`Q`L@?(^BZGW,H=3AT=QT=B_$P1+DLQ:+`RN*/:N(KQ6":+_*0BVKAD[U'L/@?NTI?$2]% MR&K$.I9]K0O\^-MK4!4!=A4'5P2H"H._&'FC,)F(EH"6(T4^"D#DFHP7NQ!V M$O[ZDI$LT:Z='1'4L[1/4^X,<%V-_4\SG[HYS',@8!.SXDA@]P^!)A#3*/`[ MRL>$7<41E_$X8K+GP?`:%[S>Y*!@%_(4&2;TH+^CI33,#3QYE)3OS:ZA++"I M0QQU!;BZ&(AK*Y3^!>PAL*IH:JN+6"XAKC:(OFB!C@YH>AV'TER);W&])'Q[ M?7R2@"4VV(CSE(1C#BI3L!!?BU*Q\<7EJV33`OZBBA6@-N_(,-K=6<4RM)Q(723BL^B2):3'3%/@.M-E-TY MY@JVND]PNXJ1N"%:+L%EE^\C+;Y8ANR.O]G'=AV?&1"45R#=88>NC>6C&H_( M*4#BUBW!QKX@W/$KCD;%(=>'8=!8)"@"97\1U!$5.UX:<&XL*TZ6%->N\AM9 M%V+/)0L#=B/[H`1H'>')&<@^FJR1N"5'9% MX7/Y";O$H$_3$=(-IG4JU3\J,'"!,FR)$G%]CYH!G2XT)L@LR=C[(]+^\JA0 M`_;?N**D*Y"/*?X2MJ0HKD)>Q(6DKK@$C^FLLNV,63^)_DYM(3[./Y/:0"?F M"Q-O?/[)6PQ5/7Q_^'VR=E@UAD[?FYB&:I@]!P^KMMH?V"/5<7L3P_,<5Y^, M^&&UTBQE^\3K!,I.*FR&[`?-04O23Q(_XE(^N"]_(IJ%]6_]9/:1NWJ3.)FS M`+T\;$@SOEL&8@M]B#Z1@I6Y?7V>VC<6MUZ?P*%B;]2!9N`:IF6[INI9+K7F M&JG><#)636TX'(P-4_/<\3=;T_1OUG<_NUV]J.QIYJFZ88]O3A^.QKKWV+8FVH=6-KN&596'L.3MH MUU\6-]Y'W.CF8P1N9WA?NIVF+N\YLYJGC(:4G`>TLU,X0W&;1'<)(5HIH4C+ M>Y*:K8=O?PM`-L`8?^E^[GY$%^%]J6V'/XEORX]&/_T(/K6T8]0=!RC+YV`^ M^45*RI*;8,K$+8(_NT$7?886:,H5]H+W/Z.YW+*0#NLP"ASC0%=/BTM8/*ZR M!;X>[R?HZFD&=C*YI^9AE5YBP[\9N&J@U/)+T-K<(Y/UM6BF2:L@/Y8PZ3NR M!F"(OS>,KBO==G%M`)/^7K>[6N5C]%;\]+I3*>"5UA,=@$R=PC&.J"FM>$/+-Z1"H:_ MNC9%+U/\![_A`:4!ZY7=QBI>;O%@`"B53GDAM[;&:&3]Z34Z,K*7'-YL@R]( M1R08`-9H04>OS$^N0+#H](R=8E#XZC+*_2_>F"B:YN3UU%="ZUI5HJ?`UII7 MO"+;Z/-P][P,5@@/=R8<7VR--JO[YMQSXSL%/5A@:\(X4\G[+WV.ZC:27?70 MFV)WX&_B4F.W05S3XJ8$1ZF]K[` M^^K;:NHORVU+3AP_%A2SFH+X@?>2P%J,GZ%4:,1+V[I M$HE4`_Q:N+MXPI["/J9I;121("(QH-D#C>30KB\7CF(4G)'W&[-Q!7ZC"WXP:I0 MU31J1]Q\7#$X8K`4Y1P[7U)OKYCK3'F$Y#.XBN,9WNK(]HV7;.KG*:ORFA\_ M5[E=[5Y88_$J(P4;^<)*1N)/TAP.=3*<"5\H1"Q=M$8Y%R8F`EN"Q<7*8IP3 MIK-Z^-@5(]OJU]3=']FX]FO=@?T-"_^]ETO!Z\NJ3\\22M MA`OO<.O"46;`;Q`F<)#<[*@6+7[[>-59A'./C3O.=S^KEF'7F/,L(E<.=2SC MI[]?X_1UZ7]L[TL#I,-TM1H#:K/>O!<^X M]J:&M.L;-\93Z5LY,/DA@R%(:6&"W!$N/-!N6(;;X:XP9!_RZBPJ].%Q*SWWNY][FE.WB!NF_M#R?XC0:XB3 M(S5M.FSQ'@K][E6N4+$E-8:EGT`,CI%$$\RW;AGF*HG5>=>)^B6!A05G!\SZ M,4HF6F/7L>HVJ3+GAT2RSYUR4.%3%MS04>4(EPT5LF5JU@.2N4[,BC,*AXOX MGK$O_&IHLV&NNW'5;X0^>U4&V>[`-3QCH$YLW5"M\:_S/ MA^I`TW75[GM6W[+ZO9[=Q]7^[N=-9FP7'9M(1]>%;__UY-XLCT@$7Y0OZMXQ$4,;F0_O?Z8?/*33/S1+^_D)\$=F_&# MK+@'G>G'2+YEX('=7+FE>SIM*\O/2+W!@?XW/_F+X79X"Y_XD6(./K'-C[,5 M$=A*P9/$`'8_?+B((Y:!!:CS[-L1'#_* MFQXX-)A&KU>_^EN;^=J=_1#X]$FDU`WN_TC1M<9[DK1^UW^@,JF7]Z?!+JJF M::\JD&<1^BBF37AB8Q.99L*.,AQM)3;T/#I7C]\I\Y/I-:BO$;MA84P!MR-6 MP1;XV]Y*Q&`G$2NGT"2>,C8CQUP>X#[.AY2S\B5[5CK9`?<.N!Z&X=6)?I"2 M.N']4.06;7999/"!91_G7WG!R[%=2*'_I3EU_^MI5#UTSI#W6R+P5C$_QR@5 M.G@CNJX]=#&SG:BG';N.G1L815\-KSV:HCHK4+N"+L'_P1R$&S_$6Q^>L;HZ MZ/A.5.7!/ZXQ+19K?GDE\#&RR<3;/,-TZS[:"Q'\&%5[]'>\L*NES`MW MY&BO>'&E[;KZW$7"(^)>6`M5"_W='VOX2^]M2#IZ`DV[5AZWPRA(*7#V*6&+ M(%\2'L/7(VQ8XSX57=O)3+](!W[ M9J)M\,V/42H,[UFI:!NHW"4G'Z(,[`>6YQ]OFHJ%*4K>+B6Q2L6**P&:X^/\ MESB>I5^PRO((%3^>,35+-^JY*"L3?VS0_YA5GH4W$,[*]=V#I-0I'S&J]N!U M4&`5*Z)PC#2;<$1PS?K*[B!!T#K-,CQ39PG55=)A\@^8(M9PK7Q,Q5[IH7!K M7,V;C%W'4\$Q\53+#4E>Q1^FT!\ MHYSQU:_@>`N5B>FZMIKVK3'!&>;*,126*K)>&^:Q*@:B&6JFA@@]PVKS$8^X'"6%I M,%XNLPVH29:W+2AL4S)RFX3RJ92U;6(8*JG!0A?F^L4YN7A;5'LB=&!=:4\N\<]CK0 M1;!VRF]X,[N&*;=2[2G$'\:Q[%X'3#2N9XW[';D7;E>[IU36&UC]O=OMN;R2 M3Y%P@%A/)/:7I]'H5?GGJYF3HN;OP"J\!]]BVN4[NAO(ITH\9,`V5+\-]"NZ M:5%UY1KU`B7C$?3WNK99F=G124?\9+)`A'(;X,@RL>\T#V\7(Z7FE&$R$827&70]B.NMEQ=$.\AXKP M"-)CV_Q62CT5IZN5/ZL4?9)\J:1Z5K49ZH<.301^5^SOZN[N5#0=/+TJ%_`M MH@BE`DO'Y[Z<5"P;A(7K%UZV:W1-KLP%K=LIY8A`^!.]`ZY9Q]1ZVR=3QQLE MH8T47V:.89T?R`*"C$J9A:&0>[UU[A$ZUCH1_#U4&8H94EA(2N6`Y#W@)+NV M(.PXI/\1_L)V5[#N,&Q9*'C)VE*!(N6JI+]I9;BEHA_SDM)"=*2)W>6LY1'? MEKBK!"&X0WG--Y&R$V$*E#E\_;VB@01*>*GC6"IDRCQ&^"VN1O`LF^8+\!$* M6,F-#(&](%UAJDNE^X_[%=15H?8V\^0?^S.`"-H&&[$=IEA0MQO'W;3#+KO_[.Q>8+H&C M$4F.)=\IEX@*E^"OY!Y`\(H!809R:.?_8?ZLCF%11[*?R>&=W@^/[G(DG]GQ MR$M]_F:O?@3BO[LGX/_>_;.>!$Y>[_TB]T*M_4LFVK^L,1F$$R0R(G28P0=IJ,LI_A,M]LK/WI,[%>WI'<]R.X7AGTF'!Z_0<\S5;+!Q_DYC=F^47?L1NG&`[IH-^ M?-/$^O"_:WY7MMT"^T_2[8V3U_>6IG5Z]MX"^V,KI\>L1@6D8Q,%4W>]CFGL M;33/43#;1L(GU;SU*&2JT4;YV4>NS9=_C5.F>LCN9U4]'*LA)IZ=67UW,M"^\`W9\='L6.=&\6Z=G:+ MK%MV$]39\;IAU'N'M-M"@IDV3K>YC3/>SZ:X<8[9ZCNV_MK3*1S#ERQ>7Q$>][9D:QW;/WL7#FCH^D'OH4XK?,IAU0F MH*I+CJO;N'/I>V/_S?W:Q73/)G7_2I>FD6I9C:G=?2ZIIGL84MMCYW$[J2T7 M6RZV7#PE+IYZ8!:[W59*=386ZKRZ`[EO+>W^X"!O=3S:EU*W<9&;/2DE^*VS MH;5GOOU9MVD.9%L+_M8DM7QL^=CR\4F.Y(%JOAM9QJQKV@^KA6JL?HHHAWIL`B^(#X!&-$2P0TC\)_+#[D*P]09SNZN*$ M?Z_T*+I[0)SX?^@CT3?IO_[SN7V?*MVCL&_8;1"&U>92O)WHBS6'ZD\\UQQ/ MQJIKC$:J99JNVN\/+=4:]LV)TQN-G<&`-X?ZI-O_)ZC;/J_*Y,L&L;S?Z3)( M*C_\&#VCN]D*#<;`M(SA8*3V=<-0+<,;JX,1-FRSX5MCZ'DC&(=H^*<[V//RK'M[MZ5;C\<>KHO0:!I=?TOEV%`+8#Y%6C:P;37]4Z/QZZ1#+O[UK'M M5Z)4]_;7OVV#1&?@I#Q5>G/;OQH"A[:5S:]CD#Y7@6(OOC+ MU_[7UP=@;(7_.<*OMSKN#);Y38@_P634DZI]>"GA;'G7\J[E75NO]#CGTMSI M7'[%A*/&N9"NWMV[L*,1%]?N,^Z"&D&@\XQ#8#,(/%1T[`2]O!,K37AE>]MR MK^5>R[T#>'MM4=&+%149&XJ*_F.G6&PL*?I:28^7%4*\&DCQ$Z97K.(Y:"-0+&\JJQ2*:R/O)UE]L MS3"B0H2U&%D'AJ!ZJ"":!3?!+/?#\%ZY2A@."QSV(U[8,-\X(3_EI0Z;:[`Z M]$K1CM2_@D&O8%1X?IG`_*APPE\ND_@NP.JK\!X&UMW4?Q"P;9Q;'= M_+IX]PB./<`O+H$[.::,X(/%)4O6>&95>08C/8)KBF-VG=K[:BRHYW%<;"LH M>WRQ4:5"Z5-1O?)Q/KX#-J=#/[V>P#;\(V63..E'$?!GQ"ZS3_X]=F`9QL`U M9./7VWC_HB7L&$U/+?,$=-B,38$584JYD*L%36-OXDTL7;7[WD2UQF9/=:V^ MH4X\IS<:NLY0\_1O^C?CNY^UKF$+7CR+K!=AS[.JUUZ>/1JRQS2?S9YZ?=MX ML0SC>\:H5/%3#MO/3]DGV*^'JFXSK=Z@/QF-U)[E6:K5'"_"K$GSKKW0'=K M45,'%CR-E84?@+0$$78L49@DB?=W7TJ2EB%ISO>E3A_^-/[RZ5/Y]^BG'U&_ M9@KH/E"\%1\@2-,TWBQ M`,/"B9?UH4O_/@&/#';J##8&M>*F2=%,8"3V;]A/6,_HV;)@4!(Q]X-$-(%! MWREG*]35WG[Q3KP81L??,+`T\'/F8ZLL-(]3,E'EFI!OM2$1L&XZ'KN/*UM_ MR!*4B(K1^1RD?V$%\Q^PCO1=%K"#E;D.^\.!INM]U>IKH`@F_8':']JF.G+& MQG!H&KV>,3K.,E?!.*5:[DJL([>AQKRME:XP'F_Z#K^!H4#X[R-_$4S1I0&; MG]SC6!WR)A(\"(3W'05>!/ZUXL_G#*O+E4L12P*6W:,4S?UI%B=I5P$+ MH+`[>'?(T)FY+T2UZ'@/.]3'K9"'Z,!>^S\GS<.U]O8PKRD8*F5.U;1BEUZ) M!B2PL[-B\UR%,3B."@-YBQ=`/7YV'5Q=P[:?WD]QGX0*N(.YK/0E)<29%U#= M=SGOE"4W+/V)/@OCE&9QZ4=_)?DRFQ)O^(J4U<6W078=1%LWL9(N4/7(WRN( ML`#>[V40!AD.!&HBOB09P6,<=UDEDX#WP1PXS4#3_`0S%D_A,PL&&D1(#XPR M`^L-*W3#X+D,I@]Z)D1RX9=I/D6;/\]1"X*HL2L4)<)X"%E&9Q)_^N\\X(N1 MXGOXDL+B1O`@+B6HF#3G)=3%+TDLP?7.T'\)D&?@^>:A3X`0H%.B*_QLGD(_O2!D(-[@@.0IH!Y8?;8@?,?#DTSCT$]Y( MB\UP68GT&U"[H%2C'&4Z3W`,L#E(-*/UJW\%VCF@]H+<.M64/_&-2M%A\X#_ MO@31IVKQGX1,X0@@7PEPG=@1S/S%[DL[\U.%^[RP'%0*2B5G M/G\$1H#I(KE`"U:PXY8"OL+3^$@$^F?E>UA%_@'M$]K;!-F1!;2E5UR-':9@ M/[U>,0P3X$/&?@51F<&A"Y87;7Z+VQQ-'[0U=5^^/'->SW&^ZIAEXMOBD&Q+:XJD$'A=O+-.Q]!?C#9V[/CE- M98U#8G(`L3%0;,Q&B\T#O#$]6]^/-R;R1CL=L7G!'67@CC)/F#7/DAJ.,=1K M*&L,T^X=1ME8N*&L!DO-0ZS97VIL9(U^.JQY05UCX8:R3F=#O:"NL9$U^@NP M)E6O?'\IG@XW/=W'TQ.<*/07Y,@*!XK+Y""-+4-WOOWQ952]4U;M-2[!_P^! M(X[JC0SD4L]0!_K(5JVA;MJ3R7"B]?K<_0.-;,(_X/^`4T\@M\X@O&G^$,'9 M.\=3V&]X+H=#[8@?2O=FBZEY^IWN6)ZNK=^;>\.1J;MC31UYYEBU',U0/7,P M5H>>-K0F?=LP#+<@$<_M*OQ",THJM\^Y3MNO<'C^.!\"T4$V\:=T7.=8<<%4 MW*Z_%)&X]IKMF?"W:UFFN]_:/X8QAG#]#6]E[1]![1&PQ_5LQ^T]@CW6?NPQ MA0+1#?L`[%G%''P^?UQ';SM5I5\Q']>?]JX0Q9$0?_FN& M_W@9/;"%QLEH/'+[/0=H'+M`HSU677/HJ(YI37I]:V"9_1'J@1ZN)XZK:I:J MR4#:PQ.O+^<7C&T,$%%U6`54?09QH.S)9^K9NO<(@3;7&&"[`]?PC($ZL75# MM<8#3QV,]*&JC_J.IQG#L3TVD0$F[?>5[;Z9GM>BV36-Q]BW/6DVD&90_CU2 M!G@[#+^X#'BJ1;^\&_[,D3.'<9JE+\6' M=4=X'WMG.7UG.#)4%V%2+5<;J9X]U-2)J]N]/DQJ-+3Y-:"^+O^/I_F5Y,,R M@*S#R8>%\H&&3=.?+!\?HAF;/^P:/HL)E@::WC/@=X]APIZ.KR&L._=]*EQX M)(6/$85^DF!D!*W(X+[\B?`1"!6:_NN?+$4L8FY1GW6(L"W;`=ZAZT*'",.Q M;=QHCF.L"XMIC/LCO3=47=T=X#$*_@4.ISK!_3AQ',\;>=Q[QF.4^7\/2A4!<0SF'X[%#XGKAFR81Z\" MIO_(-+'7XE1=S(=QA%D/W`'$D%*9@_0LL>UIE@$\]"RMQWEJ:?BW:9N&)OXV M22^Z>`C+*+?* MUKQ2R'<1^YIL`2?6,)W79XLAS(36-1SK"-G2<^")&EOD:O9@/#+Z+F@^N[*M=.T(^>38AFL>"9^LY_"I M'V7!+`AS3.SXPJ9X@Q6P='PW#?,9FTV2>($V(L]HI(_SL9]@CD,*XY&)Z"\P MX>XY#/4T5Z>3G%WSWGD*X$,LTC3;'3O]D3HTAR/5TCQ;'4PF?6`6'.7[VL`9 M3SSNN>,MI>M8IE,RZ45(7[WF3:=^R'V349X\VZ6O2M<&^3#<_M@`T8!M"_\% MDC)P1SW5Z'ONP!KW01)'WWB?C<^_N=9&F:ZPP=D/@A"COH45MU>P-#[Q;'D_48>/^V* MP_@;\U/8AO@]Y\77>,0P/PW.J@\&D_'0]BPX@Q7^W"?=^$VX=,^@I9K1"3X=5N#C MD?57=L,2T!>?43PF<3()DC3[W]Q/8-2/\]^!>"Y&_\?\Y.78\20%"2^!LZYC MJ(X+&]_"_^I/!J[JC7L#?:Q[KH.9.R@F9E>6!>Q+8K4B@*=9I?_RT6.6M[<' M$PE;,YVA.1BI3M\`=TL;P#8?F[IJV",X1!A]IZ]/2I$HDDTVS_(X#YYK1E2< MBDPXQZ_Q0ST"VUWX,M,K%M3:$DQN/ M\*!)>\;0M=3QQ`1-:QL]M6_;EFJ`YS$!JSH&OOPUO127`'`@#K?,6&\:H^E=KS&95BZX2^ MO(T@'NAE[=AC:3IJ'5!D0SQ?FQ9B8KV.,L7:Q<]@G*.<83/N_7EAZ:Y.IPO3 MU/>+F3B3D:&--1=8X\&Y8CSIJ5Y_V%.=GJTY8)%U.-H7L3'+`651OQ6OD[*F M'N9!]BL6%+P>B>LB,`%%81L34W5TTP$Z!V@&^K9J3&P')`-41\\N#E&6O7+C M71)QZ$6T=,W9+[#QJ$64P3Z\232UQZ_B`0@U'%<['*&FC.`XJ[D)KTNG`WK) M,`Y'IR4BF:[CVH\G\T`71]LNADS;]GI/NF=T)@8H^)$)YGP\QIL.4^T#VU3/ MZ;E#PQIZ8VQD65R?F89Q1/=GKWP+;2,;+&2#XYI/8@.Z`;_G6-[_<5X4T?\K MR*[[HC[_R:--/)'3>,CE>=1%M$S?DFDLSZ'U*-V@ MPNTQK-YZSH^CNZ8Q@0./->B!VS/2)ZH[<$"8//#VAYHY]O3>-Y-?LIS3`7*W ML_@HKKVJI[AW)),','_!JY'T@TA'^R5YIBM69]X3[[+[8VOB]NV>.ACT-+!I M[@3.:B-;A3T[ZND]U^S;WK8WC7D?\`,P;8LS\`S. MZ37./8ZP#>*6?O*#&9P$O_IWJ".OXQ#KJ^&#%\_HV98=\,C8R&-N=RRR`9YG MNBLR]40JCUN9;;S]>I0R,]9N1PZGS%;ZOO-E^)"F.9N!E_IQSC]86Y,7T5B' ME#`3"P1,1Z_XH?N2^D)BQO-6RM3]=#6QY6.>(4H(OO-?#/%`V:PO[H'8@I=Y M@P\)#N0TR_WP*V$:'$I.'\EEEUR5WF\O(*F'8,_*RN&J\_4>40$^WQ`4I7HU M-?KX&Y)'+@$<-)S5A,"G4[I!QB\?7L3+U46L)6*!7T^8-1S=Y05.*,11S\*3 M_).PJH;]H6/:O8'J&CIP_:3J_,5^MZ]HHX'X03*QY/ MF;W[W%1EF9ILZ[JYG^0YHX'5GU@C==#O]_"V`TZYIC50]?%$'X[L\7!D.=Q( MK>8EKY*Q.5.[\JM/"=YO+_S5/(<1ID@\*RGW$1G:WY8L^;9N==8%R.PYH_'` M'8*9'ENJY0YLU=,\3YT,<&^./,R*X;,X1@!ZNKX7 MQXCB!_F5RL?!RG^(IO&"/??V^XG)_QO2]A[-'LPC,#5G8_;_@S0>["[U^=4/ MH$8LSQZHYDC#ZH>1J_8G\&I-'PSZ1L_HNWJON/[OK97_[+I+_PXU.^C46V=!2.ECZ[*N%9\OY`*RVIPUU?)4+QQW#P5O! MGFJ,M%%O,';[/<\4>"YH3>`1JQ[G>8"XQ^]](2T-V?7(#`O^SWSTOA?TK7@5 MBSC)@K]%+N%J7NPG;X%HE;+:CEG[E/+%/HL3_W]Z5 M-;>-8]V_,I5WM@D0X-*5296HI(B6IEZO$34>8<<:3QUZQ4#'S4C77-,9 MD?]8V!T!/)EEZ48[L9\&S)79=C_/I^,H6M[;9Z2VPMMYG,;5U>7T]Z[;C@4RTO&3OYM/YYJ^FR\D$>DRF6ENU6E[".^VYWGOI@9`1CA#M?H1= M"^,I-LAD"VD>"#2*TEU7V%9T4FE9R::/U*')I^8"6$&.J4L,ZAG'MHL%.F>: M=`%IJCDVN\,`R;ACT>G"/)\[1TVL1:&*H\^\01="(.H>!Y4&UUD&'9]>&[*9 MY^2*3DVN^\S,&L$A/L8(E[1_S9=?=YVK;3V\A9Q/L(ML!FN7. M7`T! MR5U(A04R70&R78PW7IC^,\C2.$4::DQ-QT%4PAOA*3$4D=G-<6<:UL=3*I*@ M3W"J`U&^O*QG2T.Y&\(0I=>T)`ZUBJDJ1S,ULF/]!/0T^?USM(RRG` M?:#IF*45Z[0I#::I"+.5;%]L'1>%:$^FI+#4C*1$5T*3:"0&0`F_W".7UI&L M1:$?T^9>^[-GR;3L^DN?O#D3<+JX5.5Z-]03&?Z!J]NN9FRM[%93CB0OKRY< MKO\0Q;OUC8IAK6./-1#TXK?;M?^\(@.).I"VNF2T2\::A-P"9!:TS%*Z'D<7 M[/,U^8`4B10G&?U$ET5LX3U^JCQ^LPK&PL87V;0Z3C%_JU;JO<\`)M'P)]:; ME?S,GK."397JNQ=4SZGH-J.BT!2J5*V=DE-+2EB\/ M?T718G47A4*CSKKK*\V9)7ONZC$78+?*T949/]NU7*$M_[Z!SW#4(; MH#"+2P?((GJ!'+28>_N3I+0,260R]^XG[-8,.U@:D_DW]&"S5&DDU[&XF?R! MBMVM"_JGZ0,&:E'0_X!76M3SA\FA.'!:%*X_X)6M;KU@KQCIFD"\8@'YO)*I MU`OV"DHG45I,>I%7!(O25]PG1),^*2TS`;)RLPP'3?IF[BN$BFFR,47"?50\ M%.4C3WC(3/YRDVR9<>CRWJ:9W,4FDQC(ML]186S:3`%:DVS*,\N!G@"MR8K) MPJ4FL_T2M.59`\4K3<*DALJ&^!(O\%3DJ/BF!7F);$=@=D&00PZ'P2L<)D:/ MXP(_-528SQ85K!O%I?-".8Y&U0K:]`G+_,!(Q[6]LE>L@)]R6%%O\ERG$KRW MLWNF[DHB'3["=-U4:YB/?3(_&#_ M890%Q&1P8V<'&S^52)#T%C#5:&MTM!U6/&QVM(%DM)EE%5D9W,BEI"75WQ&1 M=0W2DI9"+K)D)2U5=S17E@!HYB,N[O.Z4M%RH5_J\L*FRKI6*<^W8Q4M?*EC ML=OW[E:T<":010E$'D"JBA:Q%G,O:`%)08LIC\G<"UI`DIAH26,R_X(6-DF5[HQ$%[3D[&Z]H"5M MIX9QZZ4;%:^T6-"2G8GCUM-6*U[9%K14=-0O]-*^S`QW,M'U\7BJ&63!U]!L MK--F?!--Q^YT`D)H)K_H$-\>#U)H6^!)X%H5DX[:DWVB:8_'\R@1IP ML4$6K0G2[`FP-7,TL2?(--PQ2-.!+*/.,4]W1]LLBA_\8$T[GG0"$H,FA#@& M%#*&*LX1ACMR35!7%IBB`$P#BP- M)X(X:^*BT0Q--'F.R*#.1J8#H#XPF>CB?(2A+Q*FIM)2M$5S6?U0FY M\2)=D%0UZQVJ:F[;8?`*AXFL:FZCW7B2TNOH]9N-'TEK;B[JOK[%.)E"D(-= MS9CHM,7XQ-9&,_+-.G#=$33AR`;F-O1$997^HU%W<[FN@BUENLLE2T^FOW*H M5&^'Y_M3NL^N5.>2'M(,$9`ULL9D-V);$TH$?:(Y>*QK,QM@@59E;$\- M+T@826UCWWN%;>S#R,>1W0O9RJ3_(O\.%O0W#X$?_V,U?R*[H'^^>UJO7_Z\ MN?GUZ]C.^_3\RG1,KR,Y-!^C]S>YMNX]:^8]T<_3A_>^?<;@( M_O1_OX3!/%A_\FEET3\6`?GKBECZSW='>##Z':S>?6!MZS[1_+'@GNRTB/?O MWE8TAY4,F.3CWM_L_98/[V^RQT@-OBE8_/YEMT-+'GKMQ2SFI!W4L*8;&E6W MV?UV^T)_N[[T.`[=OT@)9R5NPKWS?67\Z=G+_YO$>'2]OH$LM<\ M0)5=6>?9RHL5OW:7?(I?%_/K+S]ZC+V7IV`^=(85;LZE9-3=FOB`OF<'FA?F M=A?L;+7PM]CWAK:/**1Y=`U&UE@\?OMS_'EP>+'LHZ[B]?UN:'@EZ7!=Q>ON MKZ'@5%TBN)2$Z<;.^M+(K?93?/+^ M$\79MZQR^\"_UJ/%JT>^=7'OSY^641@]DO'0U-=^HW?^15,_>;^#Y\WS,`?6 M984H:F!U<&"-5L],_&/)OM(+U9#B,J1J5KRI(=3%(?1"WNHO/A$FQ8$7#N_F MZKQ:5\7Q#G+\H_>,DA6A[6O"1RL[L;N#KJ/$, M$])$D*&[D)Z0UQDHJ$Q8I+N@)O(Z;+T9*(!,"Z>[`!Z6KAL0GMSQZZIW]C?N MD)+MTJ0)(0U`#5HUX#/8RT3"Q[H<=0F^KW[\0).LEZDT+\]51AK@#O5HDQ(X MV5*B$8/'.84B8K.G(!3568-<9PT#X9?*TNMDEIZ,#%-9>CV"467I=0TOE:77 M*;Q4EEXW\%)9>B*S]&0D0"E+3T5JDD5J+67E]93F6P M\\F2KN"9'4.:E@F*M>BVV5V\#QS1C.;LPGCUS9_[P:OW,SRUWY*#3R?>42X$,R])07U,4$Y?ZWX,3QU M*%W[.6;!,EC['X-7VJ:CJ+/MOB7<#+U5Z2+_/O86_F?OF6LLVRFB#2MQ7K&+ M+[MT*]&84=,85Z)EJ^XW/V3/MGH*7A3GU(RFB,:5:(;EJ,F-.^?H8X6A/U]O MO/!K'!%(3YZW])URF88;,BP$U%PG#>^N4E(CS\A72:U+S-ZJ$RIF=Y_9W#4" MI6.V7->+4K@GN18"!E#70L.X%@*:`;AP"=KI%2/Y09UE]>DL*[E,!+7N'.E\ M)I)5<*<8H]8"Q9;C;)&3'0JK+5:J]8'(U@<2,J#4 M^Z`ZUZMC>JF.Z:]7KKFH%X*:6R\=65F[!36R>C^RSM1Y4F/JPC&EI-7Z/8SD ME%:3>4"HEB=#&@W#)+GJ>=)?DK?0\T1"GF.$+1(Q4+4`4YW,'_[6^V`=^E\> M;I>+X#58;`H)+=D1[]!R6`R$=$#(`\GK)$V)('CY#V<5_K%"H/EZ6Z8_.$Q5 M%Z2^8LK:(`VWWK)9@K79DTERBLE)*87JY:BJ5EM=1U#UVNH)H&G[*$NW;$DG MVH/R:I_]7Y?IN_441`LY0*>B?4C'CD$W9-BR)=UT'P.5;UNP[7'@$C M]^6S:!/?+@FR84A?,;C9?3^/+!LAHX.30WL\NO_EAZ^^8E+"I($PIW<8JIY' M0K7!A"AY=H%H!R46%?':)9ZJ5.%&;75TJOC<83Y71$/55-UA:@\S,;,NM=54 MK?C<)3ZG`OEJ5RV6VI=HYZL-"3>6JUE;4;L?U%9[[9ZR7&U3U+9;4;N/U%:M M@X11NW>M@[K$;#5I]XC9PYNSY>H.*X][$'&/I5HK<>Z!3&&T!,$X(/FS_F&G M2H?/7=ZD[3K0)8*IK@-7$JR=K@-24DQU'>@3CJKK0.<`4UT'N@68ZCK0$<"4 M'JU(/5HI&:#T:+L5P%VO_=1#/5J91U:F1ZM&4N]&DD`Q3(D9KL0P>\QPH6*8 M$I-H*F&RKB.HA,EZ`*AIMEW% M\&V27(NY=$HAJ1\(6@9(PUB`DJLYR\SI(SF6K3M,%IE$M3;].S2QI#=!)W(E M`^(:__=='#45+T[)UZS?V`&?OUK?KE8;?_$EIO^GO8'VAK#1\W.T9)=)33W$ MW>;GRO__#0UA2%2^KGYGZ05\26UI!JA!ZN1E+9-:D5CQYP!_H(Y5@OC%($)- MQS5`3%[&`42]N#=)T\,M"$U9#SG*Z>$4NGTM6T@@5?HU>V?#X7%`E3[)J_,; MD.QWW&$:3'.=;H"2IK9"4[>ZEQ+)QM'8"X.'*%X&'AD]7V+_L>F3^U:1,9%N M(DF/B(XADXVH5>#U`8U",;2<:(@J]VT7`):6UAT`>"0^M02`A9-0BZS>DHZ` MF1?$?WOAAN9\TNKD/57)GTAT]9:<5<\VRWYLK+(NAL25N-#%$"*S(_OA_1NM MID+@8]T+/T?+K$AS$L3^?!W%_2`%LFAD2Q8LR-0[!CE\+_GJ[8__(N;0Z/KM M(\TB*#[']D6WRY?->L5>`?I!&ZQC.I3K8)%)GQIZ^+K@;7=+'B]ODECEY9#-B353,%"IA0TJ#[+*!FFW@9K#>Q3UXX M"W[3G_J!DX$MA^YFD(.!W)6]"S\@X^71"Z?L::IW+\$B\.(&ZV^$EA"W!;]* M*)$:&94G(ATPT'!8_(#KAD1=9(-!DRF"=;*TC9JRIBVA2S4 M1;2*II4FQYPSV)&K>:AKB2Z0+A+R[S2,U M"RGR'"5/Z_5^8FTVBC+<*L_Z,FH:K-J2,TR249.OS7N$0E6R["$TMO6^G-&0 MB8'<;<:Z!9%<-K/J*8AXV@RAK:JG+EP%DM)\_MBHX]_>G.\)IXPZENG1L8QX M]JAPNC?A-%_R$*I0\LBT>T(L9N$Z8`YI%QSH2JBT#!JHL.J(6D)Y&T]%$#C. MW$H$X8J)D6H;\,>FD.DX7*RZFG8IC"8`639+N]0MN*RE:WN9L:U46Z_]^,M#\AK%B+,8@?*,,,G&4V<-HJ`-$-U; M&":&N64%V@A+6H5Z<.YH:>*@7TEKD9-F9&];OC3UQ1_)[BGC_+X=%OD%855"OZ*$*ZON>>]L*D51)=._2<$7Q2*XT7,XV&\1FR8K5 MDKZ=9Q6K;0AWF<'!*B+!N/7C^]UD:](SB6I)@/0A_=N?Y&_O;[)?)A]&WU_Z MI-631X*JRH4R!/=:3.D^?^&;_ M^]G'3OQE]!PL#WWP/HMVGUE]\_N;W+/O-?V%?$S%QJ?]\QAA@+#/"?T4`"M]1Z(__T9??KT>/?2N MSBY[O7D0+#^=G[^\O)PQYJ9-GCET<=X[/4V[^W=,V*?>3V=75V?O"[^,:.B[ M\+WPZ8;AN&,72/K4N[JX_'!Z\8_3B_>3B_>?WE]^^O#Q_XJEZ7+-R&P>]/[N M_!<4OOAP"C7>]49GH[,"QO_LC:G/H?1BB?QUK^]YO9&HQ7LCS#%;8?N5DH\++N[3XY?FO7Q[& MSAPOT"GQ>8!\9Z.B:*RLZN7'CQ_/HU_CTIQ\XE$K#]2)N*1`8$]:0OQUFA8[ M%9].+Z].WUV>O7+WY)^BPY\9]?`(3WL1#9^"]1)_/N%DL?3P2?)MSO#T\TGH M!('@_(>+GZY^$O7_=DN=<(%]@.K>^0$)U@-_2MDBHOJD)]I]&@TVR(D'(BNKCQ$.=D2K#;A&C% M%H])_A`QW(CQ#9H-YC@@#O+:!S0`*;;`>Y*=5&Z=J!O$Y_<>?>$#WR4,.\&> M].VVP-0^H1AV#> M=]UH6)&W[R)ML5M-/+@)>0"SA?$^'V+F"(DSPX_3"0V0-T8>YMWSHYX$4WFS M*07T,ZIEJ;0?E9G4['..`_X%(]&"VP_N$6'_1E[82*YU1H.N.06Z&/5AE/CC M-%'"[BG[AAB#XNL;RH-CK#@%(DR2R9>:A/*E+BX(G=D-/5C@3!U0'-+7+_&GG"PAW/,0X*4B2;&P-_!=U3MN=\5&^^>TQWOX=D*9@)(_8` MNRN>4\\=+):,KF(>?\6-S(-V.FP1=]^!#F.KKTT[H;[9CC#D(KWO>8D7Y7$Z M9-@C"U"6V'H8,F<.?!V"G!+:0*'RX5`/ZKTKCJ3K)NT;!$>`_!EY]G"L-K:` MN[Z/CM`]^2B$Z87=(:/1Y"J*0MB.0J\-V7U0CRTB_X52]X5X'@@'*:<+91[! M1F(#V".F!/9G_$!6;0U^%X0I!5+&Z`LHXGWA(IC%&E>+ M0]Z@_191Q8[R"7IMU15"4?4'?$6OU]B' MW69?(7Y(ARWB_BIL`T')$+/Q'`FK@1,'ULLM\4(@9N?W_=`V[Z9+C"W.4<6V M6T0#DV-!@GA=^\(N%V8]]EL^AFGJ[-=$EKDS1C/$MO]%TQG#"WGQ"D,0XLS8*^>CH=TA%?8#_'U.O^U MSS#J!*NLKS;1AL\<_QX"$7>KEE4"M:;;.>3^2@/,)S0[-2JX"@O.R=R>C3V5 M0X:Y.(.+G1DEE7,P$_P:7'O4^=Z$%T>DRC8VIOY@,]F946<;6R?HN>&)_]%I MZYJEXW`)C4215U[1%9U3Q%M>S(UZ-`E^F[-ECWZ[9L5UR(F/N3@L?X9?Q5SM M3*`K]F4&Y#;'O5&/7<,O^%UVO&]=C7S#/LUB09LS8:^>NV;'+7X..AMZ6>-= M@\I\.)TAJ^Q!)[PV)ZQ"/UU#O4/,!WN=IUZQMKT;+5N M3\J:3X`Y^34W</KE-+Z]=YG<*?M;\OFW M))Z1#]%:S+2;D(D#^[0G#SUC#Z93=>%SC72/L(/)2E#S%0=JU)=6T8(A6W6SS%,*#N M*#Z1BB+;'@AZ)AXL'\R_4M\IGQ3-*NO@:Y&Z&_@_J1%^\O(ZJ0=+-5YXM<*[ MJH8I".3S2:V2#AQWH#S2-<9)Q$QA@E>/1WT]'6A2AYV$Z.QG';1M>Q!A[.]> MQ>T0D,\U="M5U8,IN=X17:V0T%XHHH/&PM24D%@LH9E"<=E(;(+B)@EF7&SF MXJI8'=GEU31CJ18@ADB,!XK\U)Z9T&OD?Z\A6UI>#_7^;(+9(J+JGM&%($A* M>5E9'51'JE0BR>JVS/*RVJA6GMZRTCHH'[)$[ZA5P\M*:J)X"99M$C6>:M\J M=IQ*33V(Z!*S8#WT4&1.9'<'Y3MG914=&$;BNH>/W?20HN\XX2*,]#_0;(E# M9$@4*NK`H[S3&K*W3EB4,V)=NXQ+"F;T%KR;?;9).F).VB#\<\>UN9FQ*BEQ MSD40KVCME`1XD=:?POZRX_M).Z,RMTN/,F!QE#7MIXN+D]X+%IG!HK_AKR4C ME`'O/Y]P%,Q5=]:+/P?[/6P";VS`YL'^\!6!JAEL.^N-;`%WG MW\C@7EZ\!;@2E31'>6D;RBTUJ0A6T=.>BVB)MJ@YGN7LGAVJ1?B6#VO"< M+L=ND9JEZN"5S/$"ZBN+M*U]4)>5RL%;9!3*'86;"USJ?(AU%#7U%L$*.VD[UI`*U],`@QVR10%.3WZ5'#;D`M\B0 M5,.[&]Z4@[5(;JN!58E7S.%;),/5X)>YWW.X&T+[]"W@53GNR?'O([Y-"\#> MS%:FC\3DM00MX9H<^A=>;3Z&^2&-UMPLI274"_N8(7$UL^\NB$]X(!+%K'"6 MY:R4\KI:6I`PRKE(4"D]/RV6T!/F)>;C`Q`AG!#QQ:001$*>./,:3^E&)JZ[ M5^`L2(88]&1_/5^T=U'2U!+.*1E22MEGPI;I?20BF.Y#"P M[@MBWW%AQLJ(EE?0JCZ7;-@;/LSM$;'R(+4&Y(ZB*#DY-=P2.H)FL^$2*A.2 M5H;+')EQ:EJ(E3$XI?[*@M!:TY<*-A_)RQ94\FZ#_(KN86V:S85,QK?(A;(V-?F]-U;;P-\* M_I%[P&OJF84FCR9O#*A0U1A,+!2O^V3FY!YC)6G!#(1I/%*!0&5L977-0"6/ M,5,&5]&$&1C3FPQ-0!7KF($BB@S+1'021E-UCJ;<@(GX]IF(\A;,0)AD5#&6P2HUI.B<5.C08VBL"]M_U^BEZ]:U$Q2KS2LH/5@]IU"`^",'"@Y;Y MH-JH07PH438/YX-JHS_B!Z0I)Y*'M!ZG(JO[@/-0/&%1Y>ZHJJ$30?:<'ZA; MWT@P%Z&+,`ON*2NW?FK@-6Y.)_8)C1XT!K*29RDPC[R?-1BEU8S`(DV,H(I* MWH"FY"X.QFYT/I>NFL=I?1[7^GKFH$GO(@K)T`C.1D7=>$1LAGCDO>'T:]"" MGDBF92:Y%<9)6EQ+5%`3"5XGGW6_ARJ;UEYT>CX_%36XZV\?'Q\ M?BK;AU;>[&W'*-Y*$U6[X5IY`_Q8K)+<0+,HVK)]3LEU`LD-1<-CH#J82U7V ML>0>XY^.20<>YDKN1_[9N+B_(T-RP=+.>=C085K&0147@B05T)^/9TT,7RN3 M"AUAGNVXW?(5^='^V=70=;^E_)??8K!?[3J`*Y7A6U9F%VR?1W5!C%8&]';- MINUX52OC^=MG4JW>9%/@?_OL.3`*47*'X$^WUZD%_AT8F?^&N;41MB6Y[_B# M38I119);CC_X5Q[7*;GA^(-=%6&(=EZ3/*;0Q.584C6YGI\TC3 M2Q9[;V5^T..+,<416 MY2P?H\:GS?3*&#$"9+DQD\^$4I7$%S9L1.>#W6,0:,3!Y81N.OQ*($CPM]3XCSC2?9[[V6L" M-_.%6V2B'LZ.ME:*Y#C*O(0KN?B_1IZ(91K/L3BDS92&;"O+'@33(:FSSN]% MVB+0#Z(L@I*5*BFL];'[JOLW6X6TTEEUH[A01"N-(_3R!58Y`WNCEJ4;9;52 M+!N[1Q6!HR4B>E2L-MQ9S8%?"B#+)&HDA`."_6N+,P23/$'X;06 M<;^#Q9+156P\"^[HL)F++[KD<6OP;P\GGH-B$%+3:Y.M-:_IUF@Y-96WKZLK M&85#KAU65M$J3E3`;$5`5PZBE?MD4R:TM\HMM(2C*.[XG2?3SLN*I.5^\L3O M043,YY!ACRRB)-[#D#ESV#F&C#CB'*-06=F4_/C.'U;Q%7A+7DAGE>* M4&X.=-6;EK<6$Z(D4+.?M2KXW2E71;.@HXW52D^K?1Q7LM(L,FJ/,P+Y\K?2 M96S?--VP5:ST8-O'6-R(XUG:Z&8)?G%B6XLI3GY8'_^]TQU.X.3`-U M4K>?NW-+W@@ZGWP4NC"3A#H2>52+L:$CS$.O+#!4!]6%V2GE::%,)$,'T..4 M^(#O@:Q,&@(5,+("T=C-IDCO\;(.RX-%OD'?GB;?[N7 M+_?",9K"HUQ[-*0G(FR3-MBGLQR@-MZ/G&'('4P6,81$**B3?AP&4O.,!66S/N?0&A6'[^"Z%_6F` MV?]BQ.ZAPAX;>EV+IFDRN_2.\`(1F"M,)!KC,*D$[:UPHKQE\SG2ZG2P:"9$ MI-*PG<'/&K,#]P2Z;V_`X]8L0?Y"V\,-;1F&6GZX75-)JW:H!DA5+U06^E9: M*5WS*ELD5MH91^%.+#RM/%@]!G_B3=7*,]"CL"?2M:P\I.R:/5OFR6&'BEJN M15'&Z(M(]R62[\SB.T^&V;J%E&L&4Y8DELG>D1`)"Y"_YD\^RWQK>4H#C4=4 M67;X(<[>MB!.WW=OB1<&T8'PYN]Z,A$X+)J,R$N>$!*4\'X0,/()`?I(_JO)QYSU;U/:R=1V]>>:,Y'6$XC(^A!'5#>O@Q[=(F&*WO\(, MS?#7 MEUM%EK!,I=JC(;/QTI"U@S=KR&B\D8.L%<"%ELQ&_$+;P9NV8S#:R1PSC(2G MYC"TA79,1=ODL'C_]K3J<@VWHZ(.=P`'K309.F;5EB"QTC(X"HL*NXN59S#' M8%)!Y;#R(.8H/,K54"M/8[KG47&KM^\P9HQG22JZ7S"=,;2<$Z=@PQIFV-90 M.\(K[(?X>IW_VH>QT4AO^,SQ[R&0?+@E7Y_N\C2UQ+>+L()>M;P\(X41--X67'`9/1\;4:W:5Q/K)\17HJ@0']F M-*L5B#6.OUO6F@)7?SX773\CCN&/_P=02P,$%`````@`\GT%1S6,#-S$+@`` MEF<#`!4`'`!U8W1T+3(P,34P-C(V7V1E9BYX;6Q55`D``UAHPE58:,)5=7@+ M``$$)0X```0Y`0``[7U;<^,X>O9]JO(?G$Y5ZONJTNUV'R8[4SM)R:=>5[EM MQ5;/;'(S!9.0A&V*T(*DV]I?'X"D1%(D0(`"!8#FS8Q;!,#W>8G#>\:?_^ME M%9P\0Q(A'/[ZYNS=^SO?AP[M/I2?W[[_T]OWGV;O/_WRZ>R7 MSS__;[DU7F\(6BSCD__G_7_:^/WGM[3'QY.'=P_O2A#_[>01AQ%MO5J#<',R M"8*3!]8K.GF`$23/T'^7#QKD<$\H0\/HUS*4ON;CZ;;AFW_^ MIY.L\2\O$:IT^/%QV_SL]*]?;Q^])5R!MRB,8A!ZE8YLL*:N9S___/-I^K3< MFM+AQ[OF9;(^GV8/L]81^B5*WWF+O92G$G!.N"W8O]YNF[UE/[T]^_#VX]F[ ME\A_\Y_LA7\F.(`/<'Z24OQ+O%G#7]]$:+4.X)O\MR6!\U_?)%X-^>[BID$_'2.=9G,_94];H M5#C.Z:%4/M">?SS&=&*R=]S/KU%(OR0"P11'Z6JY"$`4H3F"O@K1DB,>D_PI M(%")\0K#QDL8(P\$^@'=T"UO!3N2G7?63M0%B);7`?X1W80^(M"+.])7'^=@ M4B]1Y`4X2@B\)PL0HG^DZV02^H]H$=(/YH$PGG@>W:1C>I!,<8`\!*.)[Z>? M%01=%ZG&UQKBP442Q72VD&@232'QV(ZS@/?S&8Y!\`@"&/7/CW82;.5-=1

[YB2*8!Q]A8"-X$_B:X#(;R!(E/:UWF@P-:>HY(9#^I6B^WDN MLEUC\CL@A#;?7.`H/L:*DR#"ICWYS-"F?&:*"TS"]I.`+N['&'O?[]=I)R]& MSU02[)\9XM>;XDFR6@&R26=L3)`70S^E[AO5[VC?O5\G/P#QC\BQ`X@SQ4]& MR3E3A=EV`,,H[77UPOZ$5(8,$A_Z-^$%#GWV"VT51K0KTV;]G31'-Y#[-=.Y M:=J#GA1IQ3SSZPDSKTZDGM`_;$X9B2Y\$06Y% MN9]/"0S0B@I+9#--B+>D?)W2?8I)`Z7.AT,]Z.U]<62[;K;OIAM'#,(%>@I@ M)C9JP-W^CI[0?0M!0J<7]*<$IY.KO!72XR@)=.S=![U1(_(O&/L_4!#0S8'+ MZ5*;>ZHCD1MZ1J3&87B+GG5]_#X(.3*?+F$,4!!I7Q>:WFT=-S08`?H@Y,A\ MTGA&=G_=D3%?)S%M>17%:,7VN,D*DS@79'.1M#\&2+Q;IQ2("<$_J"`^82:" M129Q:?SD"N-K1)49RF?@1:LIN'74GA#DZN0##-B$F.'<1TC/90(]3)6J?]!? MPY[OX%X@4!ZR7R2I]!XPSH]*;C(7V`SS!, MX/FF>#HA$/2"E?._MFQ7D2H1!&S%G^ M1)^RN=K;AB[Y+CL@Z_SN2F_L&W[)[E*SOO7UY17?:1<+=,Z$3F_NFQV7\"GN M[=/S!N\;U,Z&TQLRX1M,PM,Y827>TS?4*T!"JJ]'6RN.YL_(']X8,)T?L.TE M?8,46&MZ6YF*[[2+!3H_?J++8.#E4V^PLECSU.84,@N#-23YP&<"N%PKC4Q^M3O,V MIZQ#C_305\&0Y>J]]>$<)$&L1EV]^W%HQ2N`PLZD9KW[I#1]P]L57#U!HDAF MI6N/-"[I$,1+GN#;'6?4*&T:(*?7WV63LF32"LUTD<'09^ERV:]LJ$/3_+*7 MGE;?VA=6?J]?6DNO2E]+5TZZ^\*XV_Q*1Q>:6+8@ZB MIW1E)-';!0#K4W:XG<(@CK:_O,V2F<_RI-E_S7_^8^+_+8DRH>H.AQXEZ8;2 M1X^I!^C1?Z.@<#S?XHC^SJB>$OR,*/;SS;!\#(_LANAM/>S!-%74%DOZ143`'RJ?2;A'YT MF1"6Z)1^%Q[]LMU,?*M+N*9B!]JZ>,N[..TL_N]!061[2TZL+H%)7:S"1A"D=I>FC_*TX(]B!\!+.(2$5`J6Q-?6U M`]75:AW@#81YR/LM`D\H$&U\2D/8@7&;1:P"JMS'#A2[<^0"K%$,@A:)4&$` M2_"QQ,%]&M.<:UE\O`%LQ-=EH?%'L`/AE,`UE1FVFUV>M+7-"15:2#H.9@9W M#`G5KIAX))J>U59:]*NO@'A+-*/X5R!XW$3,)$@Y]S5W7M0U*W$'$]RCO&@R M53:H"ID#.Z&_E5.Z&YE]X*#N\:%E[]'[*#N\:';_%`=W"*^ M-"C9A\\/V4'=XT.W^:$ZN"&^%&XQ/KQ2&R-49F;:>S(%),[_4?)&7*,7Z.=5 M`3+GBG_&P])A)`L1TT]"?USA$,:`;*H$EP1=^B!9=6:&ZDM,\&F;OGH_9['4 M-Y04EC@BIA$L$NBGX&7WU&\9-6MZ#YQC4FSG;0%GO)P)K'/<#ZOMJY& M&'TA_`VIM9L56.AQ0/?X>#,-0)JANZM?)HN*/X`1?`1[$/H1L]SO['*Y"XJ' M2-3%.(9\Y=_/62`P#M/"@C)`&OO9@^86AXL956#9[J8$I]+1-!Y6S)B5AU-< M0@HCF$#X`->[TT?B.W&;FZ!=Z12RZ(S91F<`=M-?( M")VE?-UM.$6YS(9899+MO4-6A$Y.2!4C(-[V)7D`KVHL-(X84;D%@ MN7B($TQ\2-B%.&>?W[]_<[(F"!,4;WY]\^'-21)1T'B=5<=X94QK"S$L^/;3 MR#17R5^'1A,5+#U9VO9*AT;G/)%PC%5@#XS M!+J6CR2+NQ1%7)X%$BS:@7[_WMHOK2L:MPX-&JL MX)"]5AN]$:50[8]!?$=QP1=[Q=@>)XXH MW*M@C;V";7^L.3!WN6">O7)P__-*/0BOX)N]HG-_?#LT/:7@GKV"MM[4@J99 MQP]_+/ACK^1]1/X(XL$*3MDKE/?(*970N8)5SDGG&EAU:,9486IW3G+OF.VR MQ[URODC!#$-2>EIUM(D%_+"_2C3'7K#=%L_[][D;.JLM^0OS/T+_US[6U@]:,\EE5<,1>%>P@CB@K'`5'[%6NY#BBK<)?P1)[-:9#6%(KY5@` MME<%DA0V9"/F"\CV"NCRW_BP0*\B0LN0N-U835S(D4KB1EL49!HPZ4+LHV*^ MQR[652K$J?C*^:6NNI1K/A,X?!/VO=)40!`(6\'P+5@\P@G06+B\P66.RRWR)5FF, M6W8?'`CX)7LTC*JIEFN`Z+<.$6"!1P0N<,@GFM_8GNK#PZRI?`T026DJ5K82 MLJ;^W=%%T'NWP,^GZ;(C&P;NX_8?#-?'$J[\YS\N[O8(+CTPPF=ZM%/.9(OL M`47?SV'H+5>`?!<61F_M9@>6S8XL08'TUFZ68)G1=ZK!V/6P`D%-U&P#<< MD[=&#I5ZV`]@`7D5681=K,`@RDKF-+:#;OI&M0VIU,,(@B2*\0J2&EU"$:ZM MEYFZ\%D4\@R\9,'8[`#-9+*`*A$L@H.#1J;GX:>O#Q$#\XG]P3!\*F&@/_V1 M7I;_?IXENZ67/`D7;F^O&WG7^76F9UZ9(H'$PV]OF/K=GW]!D#!% M=G,+GV$@!T74V2BN=.I$*3%GPE-,U,,H@GR!K"JJX([-E_0*ED)OWZUC9Z:ZL6ZSI;%#%_"&)(55;5WZ_Q^GF?: MAZ(;,@X=S@C74=C.]4H;(U3B$&Z^`O(=QM?,Z2(FM[FQD:JW8$4_=F6!"4\; M?GLM<_TN89RXG^\6.PL)KSM)OA#(O`^S)0AG,,PM-DV3_:#QC'R/G.#LRG1& M6WZ'.K=4-+^#EB\R)=BG?T2_`T)`&&^R/:.)UYR6ANI:-H?B?HO@/`ENT9QG M_Y#I::2.)8M*$1R1Q7-CU`FWO'(+([4300#I@G^&8<*B!X6T-K&^9K MHO4#EQ^B8;Z6C505.%F?:24LK)51YB.BNH+?=[(*<9>]4L8A)OM;2YD/4CB/%Q7="$90G&2JT9WVYOSH`-X8]R9"^D- M:N"E5%T74A@45C[/)N%"XH+:UY4*Y"A@VYN(K09;9`5S(55#82X?9-UW)U5# M'-56*<136+J,R^<]P&MR>N4X/PP)IVQH18[]XY"PMROH.>I/0T(M"`7*X7X> M$ERA(2('_-,0`#<&%.0`_V,(`"7LU3G%"S<+]1V&6Y'!.,$:YN^M*DS@<`Z2(&[A%2_HMO%8ULY8 MX^*YG,?`"F[]\<$N?DE.+XFHZ$;NR<6SVL00N0G4)S_LF"(*.[5*T'(C5YJB MT\W?N2A>)(+PVJVP7#VBS7]2X217Q&/'))5:MOSPXHJID1\`:1ZG1-W!MOC- MG:%11S$(\Y=W27WY6K!4DS'EQ.F4$Y-1;X.*YY0)`QM48*<@@-5<$*?)0"%CR0:C M%TS="R;64ES(D#O(XU<':J^72`%HF[O2XE0W>91BE5\UL\UQQ\,4$/KC$L;, M^:+'"S%:_FVS_&O!8JCDX>C'&/T8HQ]C]&-8XHZ/[E(K=8`W$#[2B8P\V,Q&*FX\PXAR.:4W M2I.\RL_9K+_#\?_`]'R@L^X?Y0^2=;J/E]D=?_?I:N=QQ!P]6B+-M^0+@LOW MFQC]ZC'VOF<,$*K!_/9:N98./TWH64._$[LOKYV+O"YCU#N7RFHYVF8J*VVT M?&.Z9K??[!)1Y87V$RP206L3/)M"DAZ28;XCB8U&O-9CE+V#4?;TG"'(8Q(& MVVG$M#:VM8#J;!;>1%$"_3L8W\^S'ZC<.@,O[%+>)0Y\*AQR)TG7X2S`_HU* MV]'#XS>5+[?7QTCFA+>$?A+`G+DU$6C"](U%IJF=;XHV4[!AOV6"I<#[J6]\ M(]QIHYE'ILG+SM7ZRN,\>BI'<#3/@!V07&\N0GIDDC2[[\O M*D\6"P(75.NZ">FJ"2/D93;KK50NXJ@9@IR:HZUPOS!30W03;F]5UCM_55\_ M9-[^#M%BR?3,9TC``J8/+^D\*\*'S#*_G;YA?9W=BL[NGSXZ]_??/RSNWB=Q M%(.0B6Y[$^L!,LLO_?T"LX!R+TY`,(.$&WUF%XU.?:6R9R999:"9&9,)IY?H M&?DP]!_H$M?->>GW.L7-FK==%[MNC<9&=B:[\13Y0G"DG4&"-VFQ)W4G;&]' MR;:<5.6;>/1O0IMO[8E4)ZPMM..^W"G-H4+Z_9SV7N$PL]!F&9*Z-8/V%UJY M.KD:=>$/"GUFS&;)),)PP5Y>-?),^56FZFNDAKH:O&BY*;\/3,LJK05K>;XRD_35&-U1*X?2RH9N/II**+C/"'3L2$L?[ M7_?Q<.]_-566OK>X68? MZ;.^58Y`?3P><,I13[S7ZC\W7O'*/3[*6_G-9Y\XQUR1D=MX%ITQ=LK&V;MP M)TN/$ZXGN[?Y$K!'Y^J1O33FJYHYMU$J1QJ9OU)MZ#R6B#@J/L*?7N-'4'9W M%/SZ^97QJWL8>&&DLM?LUM,*K@U*D"]A?H53'Z5BI"A2.Z"ZZ]-7[(K MAK'T(5Z;6F8P1;E@NL-:VP&1,XV?H9XS7+#)8=5+$YM:TL\*5CDLC/;#JKH[ MT>&#_E`62:7%%YQR^'#6-)FX*=H%DTP=G'(1-<(X+Z'_L"W@R+@G6BXHI"\& MV!$7T[Y2.@:2U;:+^LP_L]=0="AH45F)8N4/H?!4R5]>2&`3+Z9\BS=3]I*[F^973+TMP%> M,\Q^XFQY3:>Y-;2YR>F2O;UYQEI"U;!VB0RVL1UX[_5.\;;F#GDE50OLSO%] MA2EE%AC.[,C9L"VW9\S5L-"6Z5H<`C_$9DSD.$((K3M(?K#(_#2.47T=H4!9`:PQN8\B_$F M](+$9V?5!:84A6FK,*)=_30#,J;_S2;D_)ZJEUFP@;V7'Z7)&C/PPO-"JPUB MPO3#PF^I\@B"EJLSZNVLO10IYSK]BT4T;&.*,]DHO0:LS8JG^RW6^WG1V"/+J'0!5/Y$=BIJB.:MWY+.;0EA,DR%UHD-^,>68FY M(B5\EC$W:,TNV-R5<4K)LRY44%)&WB[!N6#I5X8MJ1X;M[=W"#[I07^1V`:[ MA:43+238E.V5M(/RW\'D:N)>>MM_--2^*B M3$^K$(GN*&OI9!6.-J>01$>K\+!S3Q$)ZV(5!C;CA1X`F9Z#0V3J2JN=),VG M45$8ZEMKBQMV6\_3N]^B%`6K^_[*".G9*@U8X3= M$94:[[G&U+UF)M2K\GG/S.TQ"!>(SIE)%$$^Y>).)G"<)Q'=R:*HQ-3\7A"Q MXMO>SQ8T?.,=K[4EE&^S/JAX`>DTSVKIWQ/V?[8[92E,V\L'LJ?R0+L,;@E? MVDQ_PBXF,5!A\0F%8+=6,MK2(HW0%^UX"@-8@H]EB2`_SPB9$1!&U\P]G^@(*BHHXV%8UI:6Q14/H;%NX["D`F<[?KW\PNZ9R"> MKB#B;XEJ?RA8OLH][R/89-+8TX M<++LSVB&Y[`2.CP;.MFQ''#PA0?X#,,$\CW"NZW,NMB:A"YHO--Z5]R MKB;)8;2LTV\!/84O`@C"OV2W==$IG(4/JBW?3N.8L_Q(ZWL[$V<+1URXLTL= M=+?98?Z2)RF/88N67#9W27#.7@^AC.[8[!N4W<\&["-495[[$>R"?U`5M2ZS MC0M^P:Z\D3,+N.`AU,`!KN''!2^A*OZJ`N:"0U`:89NQQ04OH/+YN*^9&'?Y M]0"R4?EUX:IH5:!M'BP7:D0I8ZYY&,U?T"P7Z#BT+,^CI[9:$YSK72+T?@6_EMKG/N#H=>0DB: MJ+![EE9*/@(C!2]WG:\IB@+?T0Z0YO>ZSDW5TA''>;=#7-U971N7(3=@HJ^W M&0E&S(GBQ1MN'X\!398$JMA@&-45YF&UQ7`,;1A#&X[AQM6A%`TY'J)G26F( MX1+%H?Y*0B'TF&2&&#=Q!.UM4,$8/9I)AQC'<2RCRQ##0WHS]0TQQ*0W#=]X M;(J;SFS#'MQM<=JMI]:O!1V9*CI`)]TUXP&\1<]ULMK\A4I#&"E6T$[@[Q`M MENP.P6=(P`)^B^`\"6[1G&<+.6A(2_S`HS_>':OOZ)O]XR*)8KR")(T;9QOJ M$JU;;@$4]#!2JYF_6>PX'TT!B8O3LO3A1*99'2-;QI'SS5?P-TPN`D`7+G]M MJXQ@&<*"NOH-K?(H&TL#NHT/Y>Y@VYH+7Z%`.'<%9X)3?2)/KWIAE\36Z[J4MA!J5 M(LE=O*Y9O'INM9E8I9-D!L>9DM28\^*CY5F#'71JR873K+`:7SP2ATI'+;QR MB:;(_.1"R((&'M15`!?"#S0`%]DVS(<22&T+-?6WMLO5`=F[H!O4Y4J%^JI% MPH4HAC9$54N0:FR!6=?GMQ`D/EV#+*8M+;'."N'@`/FL`,P#C)(@CN[G>>D) M^FA,6!T=9"5:Z*RY9K/F"I`0A8MH"LGV/ESDR4,2#V,YUDL4)+%*A?.V@2S# M6[I[X0Z'!+*H*G:CM?\W*G?)W'BH9VS7N!*)O((:!K:$']&6[CMVG7)+55[Y M_K:ARXM+=<"U[6FUXVQ(MD2K9?V!V1)5TH"ZGRD@?L`CHFW^N;HPLN M(",BE-FE" MRTV84]1L2GUC,91+&`,41.Z%WEL-MH'!Q-`GS5.][G9$H0M%4:.2\-PN#RF*32A=RI-87<3?+E^ M=I>LA.:!+,,[_"2$-K.ZM4E]KRJQHD(85?.O7KP@8?6*S;4.X&0RS$%W-WJQX$+&W4.KS)0M?C=YLX&C555<+S_8 MRRV3Q3P>KXZT%_2K"RCG^IN[)G2IG(8#=AM;G`]GKR>YES16CA7'!8]Q5W[( M:=$N.(%-)]XZF>EA8(/A^A3,1Y'9E#%E;TI&SQE3]MXK>:R,*5-W\8T94S4\ MW(PI>\MQ=LR8.C,DZW6HF2EK.QOLU8]=&-`E\]^!_/;#F')`&KNK(5U3P,HR M+V&,/(IEC&UZU;%-6M#\\<$:/&[$:F4[52"JR7$F=,RW=+4L[F",%AFC18Q' MBQA!:FAG+$+2A1L%-Z1$KK=99(?L-*JC6(A48G5(3:T4L=XD'[C078# M"P-#]ENY%"S0)4+$E*>B,"_".4B"6)X'@P\FT`F:[F56P19][%<71&%C;(D5 M$V:,+K'+^2MGI!ARJ(BT&N5X?(@.IZWYNB^B4Z:CVM@\&89WVIAACQ6GCL3* M.4`O+8?TUE01XS%5%CL>!^^-55YRK\4CV^:G=]P_._%]E)%9JK`R>F%%-J1R M+.[]?)^A'(M22R=;_)7#\B:[X7T=="4"X[Y6SNXD>.%5%*,5"[J_\MBVBKRF M0CZ=QK#LVXQ>8@=\4&/^O6Z>COGW8_Y]4XO1WVJAOW7T>%J/7[H6MZE"`&/* MN!UN/0O8,CKU+'%I==/!ANS=:S,KO1*GWGA_G]BQ.>@T7*EL5&,)N6,VZCX> M;C:JO0GS7>_O,Y1?:XF7:_#^SS$;E;==#9W$M.5.N"R+7%4X">,I@2N4K*2\GDW];'$5CHY/ M#(1/%_)X#$D-S/[^B"N:93`03_`T&CWZ#S6'J0 M$$B7WF1!/VVZ$OG^#4Y+(X[DE)1KX+%*1QO!)&AH:)Y>X=)K;.H@S8;2NMC. M>Q-&,4G8'!7,C(:&YNF]`(1LV-&X8B>'%.5[7K>4F6KYN><2=]#NA__'9'TV;J60O MTQR4D)^YS6VA_>IEC;)(!"HD(,RKK"'5U19,90'H,F&7?RICXPYA"\9;9D0B MPA.QM=N`L!@ZY9O(ROT".S/=!5C3)_%&`1EW"%LP9HL!>5.PR4(-I*'M]]1S MPF`03D+_D=WURS;8[7'!ER-:>ACA,PX7,TA63![D,;3<9`S2;?3#-3)N^$&Z MG.][!W\\P&<`P\[W*G?SV3E.O+"US]I5'^CT]'/X&@@!NSD'X MG;]W\YH:X2,SBK-=:IAW/])O'W# ME*K?'EJ#('/1W"=Q%(.0W?+3=O0JCG!LJCF'J^((>JC^`8-G*&>#Y;8UL9:_ MA2"+'*%[&S.D1U$"0@]N8W2:%W5+IR&FU'RP^F*6X:;4B&H[\:W(E3#WQC@" MFS`*/FQWB*[46!*%>50B),4"=+%0'8;:+D<4,.V-^Y:"V6Y8*:#:>RV8+%3) MC_K1X;DK].H6".W-)I/ZEB*=HP!I7E80'9O\$+7RA^2'CY@_5:2.SL-@6G%\ M5$-S7,A`?;`[\R/<7`A\U4&O&SH MD`NE,CI^;#?R)!7`M5EK7$A>5OF6%9>^^?(FO>]*M;@0XUFQ_6.N1]"9SS_O M\:05IR<4=_+:JPHJ0)?(9C1^"['&XU8^8MS\A=_Z4'?/12RXX+ZH=6#<2\$* MMZ6P+H['`KO;0IJ&4*&"%6X+<%T\N07V0Q:D1I)D$T.5G>*SDB";%*[NA6;L1YJ6WFE M3X-!6B\9]'DPV#@1ACG.GVSP/(D\;/SU)K-\DA(;V MC[?O/^9%_!;2@RDSR%AS<1\/K^;B!WM5](XU%S_8JX2T!NT7UC=.%80"I;U6 M)GF4_$CC`J?Y\N^BTU&8/E"M^,UEBOG=16J[/!QJEY/P^#45;T+Z%,[`"[2G MDN+5?`Z]&#T7Q#&7RP4.8Q0F*%S<4Y$UJWN]??M>E+O"`%IR"$I,K!F6ROD# MC>UT4]!8<:>QC9G+FG(BY[9VF_J`Z)1'TWBWP\VGJ@"8;1O['[3\8Y1]+E.<___'X98_$T@.C MN9=EWLCD7];:F\DV\U$4$_24L`M'``GI,1K=SZ\Q@6@1/B9/$?(1E8,@#X[" M`&;P$>CA1<@"M.C>EA\T?##-K8\63=PF=>R4CKI@,,0(8BEVM$D@5H<)JR!4 MD9^M#AA6`:VR05D=**P&FK-K61T:W&FU-LFG5L<('X*2HUM8'22L@K"^8^H9KL\ M"*Y[]DLF\U#JTEOQZ'F(+_!J#<)-Q#LE#9%\!^.,ZBDDCTM`X#F(D#<)_4L4 M,.&E]MP:0JVQ$$^H*.LS;E$A-X]=HX+=U8L7)!3P-5T-[-LG<1Z^OA4'=SA$ MMCH]8YO080^D_'S3/(#`1M'G&QWD(-?XKWMX>WC3>CM!:[SP8U1!/V$3Z#)JG9:CNYX@%?M=[4C@?CUO$.E]CJE`$TSA[Q;FJ_ MH8&"6Z$XNW(V]#-GR@*&'K(H<.HF?*;T8>;D$`HX]78FKWW8WD1<6@,CQY!WVY?Z M.(9SL0X['YK*$2EO.\;U-EFW9:77X,5FM``-VG<2T93[I M\Z(YT3>68UN=&,8\\7GL`P50A#^45'AK]/I)A(!0H2\U,"&AWN'02PAAK(PB MR(V:KC4S0FO"V'0_?X!K3&*VMJG]4ET'DLIBW&RNO)I>6^!GTV%DK[ZCLNR:794*$V+`2E!7 M/HJ.61?4G05#XUQ2BX^E#8WH@,`@(8Y=_J#O*">?=;C1+[*+&[*[&/:?!Z MTN"[\/';(X>/],&HQ5@DLLFEK['/Z9`<*@>*20WFQ$PTM3-A64J+;92_C MJ=NC3FVI;ED3>$TG_UG+K&;/$@-177;KQ>?4_Z:N]G M0H;DE@J7QJ`N/W+TZ(;!=\Y0=D-(A/R\V,H4T\D5(Q"P:T5R;^CVWJRZOJUE M7$N^S17]J[BW,6)WWT'_GJ1WX-&]?FLJ3,/$\Z?RG[++X";YP!V/3HKQ%X"FM*:X$53R2 M"<0LS`.':6:,,`"AWLX$M=6]8'\K.-_,*`&"@T*ZNWW8&&G"@URZ^X"Q&8K[ MWRO=W@BAVD:+9/*575<`7QX)YEOU:VV,Q+?GD6$SG(N6V\T11E^(H*QK6S<3 M6&JW+.P173PW1IUP'I9;&+$.5Q6H5GL[K[D%M(M+##2VM8!JH?NIJ:D--(N/ M=5YK2R@7>\:X[9VFOGP2']W\)FT+V1ELZT>I\:*%UPQ[P22 M2QQ350,JM7.E15&;N"&8`L=@ABO)7ZIZ1N6ZR;HF;%/YR_'FKT9EJT!DZ/Y: MOC.M1=*M^$0:9;0A>\@4F-.N/CKAYU=`K,O$[D2H0`>^*)EGG0@MD&&"/F^4 M\0B$H\P+GFO"O%.]=_1U0Y25]=ZY)E\7. M573=N29=%FK]]G!S-Z/+UM\7V^M:UJMC"K<.L*XHU*T&00':FHIV9E=4UQV5 MD*A2<4W/S-"C@M(NBBVZ)PL0HG_L!(GTSI:4ZZ$_I7LO;9,706SH7`2+S2AA MYP'VOA^W_,'Q<$WI`*P@Q%#QI5NT->@>D_4ZT^Y!<`X"^A@^+B&,"\(CZV:< M"LUV<;M!JK9X9'OV#L_T!!0!?HGT_9FY]`!.D__@]02P,$%`````@`\GT%1P:,+,B?>```%^(&`!4`'`!U M8W1T+3(P,34P-C(V7VQA8BYX;6Q55`D``UAHPE58:,)5=7@+``$$)0X```0Y M`0``W%WI<]LXEO\^5?,_8#U=6^DJR1:I.]O=4XX3S[K*'7MM9[9W4ULIFH1L M3%.D!J`<>_[ZQ<%3X@%2)`'UA\021;P+[_=P/0`__?5U[8(7B`GRO9]/C-/1 M"8">[3O(>_KYY,O]\/S^XNKJY*^__/E//_W;<`CN[L!'W_.@Z\(W\)L-78BM M`(('Z]7W_/4;N+8>H4O`-?)^?[0('`#VOP-\#_SVX>X:F*<&`,]!L'E_=O;] M^_=3C)V(VJGMK\_`O\.[GV/T+?7&\M[`^>N"^Y8*0+N(('X!3JG(5$W5!=08WKDYY.4AJ^/V#WU M\=,993,^BUX\^?.?@'CY_2M!F0+?Q]'KQMEOOU[?V\]P;0V11P++LS,%&;&\ MHL9RN3SCOXJW"7I/.)5KW^96DA`0%+[!O@VCUX;LT=`PAV/C])4X)[\PAC]A MWX5W<`6X#.^#MPW\^82@]<:%)^&S9PQ7^5*X&)^Q\F<>?*)UZ3`.2\;!F#$. M?PD?S-+W=7A0HM,[1$H3,AI,N^,#_-B`E?`^@YT(D$9<5+S,6I21$]R2X9-E;/HOE9J]G),>0^%MLPUJF$-520X)O M[B,KL';IZRSD0&_XY?X$(.?G$^1\FYG&;#D??S-FD]EX-/EF?#-.?HD(@9#2 M`(2T?A+\VU4IH'$(7G>LEYG1:R,HY:ESCK/N96$[$HM^K-`G?./,]FDDV03# M3&VML+^N=)>(MR^E_IE"4-Q!&Z(7)M&O4Y!91BIM$#NGP MNS0GRT+L#`"EJ$GSNNR/NI'N*$U@W@_G7YV M(?MP[CGG:Q\'Z%_\^2WV-Q`';[>TU@/ZVZ=_;M%F70K8=LCW"^Y69):&R-Q< M+.)`$+$&:=X#$'/G0$CS'X!(`OJ)R3#@K\1BM!L[\H8U6IEQLFM')\5<<;AH M%6D[H:4]6ZL)0U0$#)U+Y*$`7M/8[EQY`:UO1,/D.2$P('3`#*\"N":%_E:# M1*_A1%XN:5\WQ_-I%#($>2#H#SD#D'``@@7XRI@`SD59?[PK0YAM&J*_>%#? MY;.8KVE.37']WY#-;$+G_`5BZPE^(7"U=:_1"C9WHV*2>N&^4$[I(>IX,5[D MQP$WW_T'(&(*0JY`L`6,K[:!H25+\4!Q2Q5XYFL#*+&.%5JG:V-0^1]]76PRO&H/:CLZJ[$ M_1V'2V&YMQ:B<+VP-BBPW`M_O?:]^\"W?R^JO>J"?4*D4AKIKNYDNIB'H(F) M`D:5S9&%=`=`4`::+-)];G9 ML-0,Y#V=LUE:JBHDYX\DP)9=.$W8-=M>$=^M+O++5Y-YU,@F(@U`*)08`0]` MX(-8,+;F`(1HX!T3[D?V,Y,/1`*"QS?P[HOH//\(8C%!(B?X&DFJ:IY!JPHP M=RJ`613'!F?+'T@8G#YGWWC=;%+6]F,;6[$H[]4&O7YB1#9D]E"G2@*NRXE# MY_[9PO`#&Y:RK"_H$3Y3^^F5?2R<"I$KW&?PDY)(ND,]&AE1>D%$&'#*0Y'< MEZ8-0N**@DX'BO/0P?L#H;IV6EU8K&YOD:"6\V;P+&\N?5%)0\[-ZL%Z/<@E M8B+:H3223'ZIGWZNBU:>Y\`6_2FC;I#KTZ[UX=O3Z: M,R94A6J>9'+IXX_^]C%8;=W]I(R*#*1:-'K&M+1@\BFB4W.60%IDZ*Q\#"(. M(#=U26W64G>&*$YCBO.75`.YMG_OXKB>Z9K#F$#[],E_.7,@8@B>L`\,N),4 M<.FC;^>TT^^PCO^E:SWM5/G^[ST`;H^I_)K+Q!R'8(K*`T:@7YP<*+\I)W_7 M/E_H&LR?\U6LYZM;.PAX0S*:F6+_!WO"R&)D6]Z5%\`GS)NW!V@_>[[K/]'Q MY+5KYR=]URK;LA<[OKUEEN`<#Q%,TE,6R_%R:GP;AY["28,4;9`F#JZO+[I- M%,]M-;M3VY!4V[55Y<=WI[O93I5WWF`V03)O*&N;3DD_-Y7J=[/Z"!^#CXCP M5OP6PS7:KHMZ3I7E^NS/5@DC/Y>F/O30;VU7 M83-/88#') MAUA,4&1WZ`"M0W0L1A4B9,N'Q^K3/"2MXKI`Q5NY+( M^]RB"%=[B9TZ(.LP/7.QM>(I>T!DLR;YFAH!K,@WBR&6:R8E(/,"Y"!WR_;2 MW4-[B_F:Z*=7V]TZT+FD2K-IW&T0ROW)PAX-#.068C[12[7:%D^4MD*[3\BV M(;#T7,ID-HL2MU-\0<(81)P!RL\6!DO`TU'F'\E4:3-D&8"3JMU^A0X['$\?* MU)`&Z'*T,,JCVU=&3U6"F"X6V@]A4A8ZDL@D`\$6XU5EM1QA%+NNVO/:%OGC MB4_7=;>(CF>SZ:35KI8.>VF5&+$T7K5MQ".);Q)9:FPUKQBR#0"C"KX*NEI%AJ;JEB%>0EVU&-YWTVIL[ABJ MG9R!S<9%T/G5HI6'+)=<>?:UM68G>5(5GR]\O/'%,B([IH.LV;HB]BRQ0Z@D MF^!PJKWG&1PLLJ3WSF?SF3$-,Q`$4Q!S93M<`.4+(L8@Q1F:J M$A1ZMI=Q'/:JR&SHV6AFKM$&S&JG@V*[6;7MUD]61&NQ*LF7:*="N@K%M2*L M/H&SGJNRU+UY23P\U2?"-5&L)'#I%8F:*%<68+0,&/)Q0'6B%$%6^1F]R0M] MCEABKM*=]=$L/DN4%E9]\&Y#^;FCWP3/$(-*+7H;6>RY2&8,D=6TG29*?@2@ M2:_^D$[4^J6U@"I.&%"<'A4N/[]A74IU+5VSPS;S3NT/7 MW)?*#HJ8I/VYX\VW_6]AYH%S*LOTR[_3I_FG&\JNQ M\VFT/L/*`T9`;1)=9"0U*')X5'CY>E1U>7Z1&&5,-+! MG>-(VWKZB2`'BGR: M6S^@CY#E\L-PK3>VBBY#ROVTW[7-_@U6'+(2QB##&<2LP[/'0X,)[@J63OLW MFEGD98,";R*A.RE;@FTS+,4+MJT97I,>"KMH,7CC:]"0!.2*D"UT;C#[R^^# MW;+UZ)L5W_P1_BK?Y#8AKK;_TT!B^;[YU)B7#48$;Q`Q!X(\\#&(V`^`$(`- MI84(VO2N.C><.'J<%V?J>_"[^\:/N!'G%[,;9DC1#3,*.V4'X*NB#]?4XIH$ MGNN*C:2E1=0&B5B.&L=#+$I'2M>J=V^VIV7)H*E"2X4HW7/&"NQE;:,)HFZQ M?^GCM;6W#=TBR):O]W(R:I%7*IO\J<&CV;BL(:9<`&>3>Z@-YZ4-2ENT2#Q5 M;VMV'DU37Z\`<;7I-`?V1[97M$Y_O(J0GN`.I9-V9C/>?],$WB$W[0'>R"H< MXF')XP7YCM\WA'G:@)H!_@K4X M1LY'=-EO581(,>?W%,;L0<)?S^Y[U^8K661LV7P:1*#Z@)0,2C5KY]CB%'E@ M4Q$=.&U(^$@BE)!6NJF>+Y8ELP5U\47`5\[^"$-3$[NU%I=*[78,,2D+OK8" M4JI.](U&E9F'-:EH%V?J9^.9L\FD=E`)(:!!:F*75N$AXXMG;1W$QD64,*?( MEX!]%SG\VL@[2+;4/]G:0WAK+_U5_]!0GLS8P*J:@)Y$@F9N69;WGH+R:H&> M+Y1TOWPR'TWE(+YWJ[HVJ&[#!&9TQZFXQUPSD)9[;@4\2\RC&S#OX`OTMC4Z M_WLE-0%C*(ZT#\ZGAN3R0DA9/_`U4CF&';$47X=1PRUE\9:VB$JD7?CK1R1. MBTB)>0==UDDIN]VI!@$%N*N6JLXUU[LI?BGJ@\R2=,A`Y4U075D@O!DXG0RJ M^!:H^BZ&8A)J<5HHE[2?3J=&*5*S*;@I M%MH@M24;F,E!`QLJ]K-%(-A@I/;N[B;>7`'8*)]_[&R]WE]-V<9R;53\`,2^=$-VB4>23YMEB_-#?!G'VO'[0ET)% M=02H-J\F@8!=Y>KZ9(NA['1R16&U<,^12#X_;#';G3Q.408):?!5FZGB-E7? M[4SKALX25ZT`9)%I-,'@';3])P_]"SI7#@N7*V3%EU2&VWZ=<\^)X@>[7(F0 M[9H^+#O)L`-&:K%]H/0U;D5=+LI:^D0.D!8DO!`VVGWN\*/F4\*`4)I!IS?' M5IT4IMJN>X=`B@Y#P7A'8;1I"905D:D-VQ][%-N]EY^N\>,M!L6]^[6'@!Q*GE`Q061O-KTMW2I$MYM^QOV67U8 M&+_Q!)_".XF/,:)*!XBN@JU)' M_PC,8G"[W-9SF>-N9#L?N^Q6QO$WG"_T?1_76#5I@=?1-IJA`O*71\S,;IO, M6*0_0OAO9%T>Y**R2(^\IDZ0V5U(2]O]V`-:ZDD//IOF=J1!+?6DSMIIM_,I MJ8?M!K:E,*X'GU@Z4E^AK;F-)TG?WTT9RA)T_RBQ+@>T746[W:HX]GCWF=:4 MN$,A]1N?Y.G!KTN8'VDT+-9(/F/,&._N#FTW."8RIG\/9YS_".&RM4J8)-># MNN4MRC%&S6KH=Q5$*RKHV&,JUR31L;=4A7R^1QI)ZI6Y4]WQOJ<[=:;R#O*G`65\ZQQ\Q;[&\@#MYNJ8,%]`UV^NF& M)DG)N2`OQG+>?QAM*4J$$LP(2UN(Q@1 M&@`/_F'R'"KAWU5$+:^G(XJJ43Y&?H<;MAQ'*[GI'SFK5)#N\QC+41NSF8,X MSVM0,G;/A[RVR;/M&GF67I`6.^B`Y7(L'N5DIBQF6PA^4A6A2;BKN@*^M(C: MP-/@6O79WF%P:7K*[QAN3TFSJ9(*45QZQWRE:73!D[B]LD8%AP448TE((;^3 M:U(VYT/TNXZU)96+<:4;F+)^6`6EE"U:N<;NPG+1RL<>LF@C>(/AD^_]"MDE M*KOU4_YRWQ?.%4HB>[^7.1O-1^(6N806[V(*:N"KH-<-#')!WZ)>AB*]RN]O M:TDYLYERO5R_5@FG^$ZUG09(IS@_22C MO3B^(2'-E(?TN;\JN0"Q)=WO`PL'/6L_K=3^$3XAC]VUT+$-*GM0'6@?1MS0 MMU\8`::E760/53L$N@"]65KS*CN3M>)UNE\I;R9]FJ%+"V$N5W)V0RTGR"NO MO#G*$4I^47D23;"6-$F,@6B+4L>5Z!26#K8`AR=7LUE84@O6$J^N!FR1[?0! MK;CY]\JS,;0(_`C%WT^OMKMU:)RA'YYI%<,[*X"?5BM8.+?9%G7E@*\MLOSQ MEXOH=I^2<"#8@X@_>!=)\.,`Q$*`2`K`Q`!"#C7K*TJ,.$L=I!V:R8G,1)_Q MJ*)?)&D,M>HXT\S>JJ+0I>M_9\E`]"/;A$/8R6M4ITOD69[-/ML!>N'K/$G8 MK%A:.9ALSW'G$%FEL3*>+M-#8L939%&S;S%;'HABQB#AG#D^3?%J3K\V$R>& MLQ1`'JACNN]5!Y4VD+,;30XV:TN3W.3YUD+.'5QM/8=\W++;?418*X*^;+'^ M)[XK99)TQ\5R,E_,HREPZHJ,+`CI`D$XZC%TC-"2Z?"6M34TT+9JDKQEE9,) MC`U3V1&J!L\PG*52$W=JPC(U;2YGGG;B!L2!A;Q[].2A%;(M+[A#Y'="`]@7 MJAG_C84NL297>%[J`91ZCRZ-Q)3TQ^5D.9^;8<`1Q`!).`',6/$.PS;-[+3G MD-.#"8RT"5*<`&<%*"^081:OTJM;GN_+-&:Y::Q=TZ@+7@?%AB2>-;=I\Q$6 M@?;ID_]"==QZ`7YC`ZQQ](6%P7%J;!4^_G;Q><;^`:2JO\/]GVC]6NIB]7^O,8W>44C+$]]=K).[D9#,5TTT/?#N'D+PV0\@6.3>XM?; ML+G:&S,CX@H3:08H^0FR6C3T`-T!TS@C^D$"AEI-<75GB%RX-C2$!KB5G-NJ M;4]ML5UUST=-(KJAN_;E%Q/#&!MUX:T\;[I+6U0C7'LLE]X0TL!VJM#L>_XU;R::I5]>GHGQ%1E:_%X2<;X-G'[-MM=6UO5=" M#=9VQ:BQD6PZS<.8(`@2BLIQ=9B*.7@B0D6K5$4%N"IRP@(\Y=I%"QQ=$;*5 MQU#XMDK\"!'D!P[+>4YO+L+.``ARF@"GB6[%H$&%JBD#3-;;2L&2LH460+G9 M!B2@`TXZ)).MSG01E9!)R2$=D*=TQ%V&FQ1-3<#36,MB!/GE2BJ#48XOEF)I MUS2*`56Z@7/W-37`J;5#:S);3&9Y8.%4M&EC&NBT!PTP!#^,3DH3:[6)UB_>+ M4"F9Y!N`Z2B9ODA(`T%[H-VQ)-T8P"PR@&*LU7+?'0S*FZF=%$W*<4NK+SZB M\-QS[OU5\)U&NI*#3*I+]9YZ62F2;"+==#D:1WG=(='D@$P>W$E(M^_4RI95 M-#(JQE1Y_F1$5^EY)RWK:TI4J09'H$@C,DF"E#.4FL:<:NL%6)PIB,CO'Z!G M/Z\M_/M'?VVA/2C+%NNU\2Z71;K-6HR-N-%.D>2IN2`F"KX*LLI:ZC:U-0_2 MMK\F6\Y)LTVUA)WT0-Q;+-KY*RI.\ZPHIA1Q65GD4X*30QY*?9`1U09OA^@J M@;="7=6A+=]!R]&68R5-T/9`>=8#6EQ"+<8B,>JXW+@07HR:;LAJIF$1J"HT M5(BG71>L@%+&+%J@Z`)#!_&M/+*5FRJA$D6)&'7.,9X6H6@`!,'PBW[3.BVI MGP,Q?Y7672N`[7MG*6T=&E#&RA6V'X6*Z8,*QDW*T5)8@@]\$$YUIOV M3Y50BI18#/EAC;FLFAO1:YZ_J8[ELR,ZSN[ONV$YB+*&:6G9W2-T#._P&\PA M[0%8_`!(Y%_Z^!)A$OS7UL*T#F]6G^D8_Q(1VW+_!UH%B_$-:?6_1-],4-E5 M7F,\'D=WDJ18`3?D!7B=@I6/P8JQ`_\4_-A4@\>F4E:<)7BC/'M?VN_#-,:> M:2)>@#,#E!O@[$#(#]RL`.,(!$O`>"K)!.C#/&8KGJ,P<>"PF))*)SC`VHHZ M&J'`-/+(9@F6%.FWJU$H1XVE=G,/W/R64`WGBUO2-KS#&'DVVK@LY7T%,L05 M=S@JW7&GQU%N%368(L'-BMWP2>Y]MWBG5?:M7I&382U_[<%RM(C`0B/Y_Y?W MKLUQXTBZ\%_!AW-BW!'R;!7KON\G6;9[%*NV]-KJF=CH#QM4%21QNHK4D"S9 MFE]_<.&=!`BP0"3*&S'3MB4RD9G,)Y$`$IG$($2;RJ)$],DD0@ MB3W[[S2=NLFW18:S\F\^<2$]-2&:SUFW],K@.JYR6K=U1@6\*,1)\@@LWI'2 M$`)[:AM_4WXSZTIVU'CY%&/,ZK%(4KB[G[2^)NQD0[6AX7PS62VS%1\_*RXI M076@-"#0%$"@G@68`:F\+JD60J9<%(DU`#)Q,78^^UO:=/U-EF[6?M#F MU-4:7;VTPF0SK2$AIP*;5':B0)Z>0-;F+:$YU2:N;N'A[5]^J-#U*!@&-+?8 M9V6=HJ;1P!X?G"Q4-Q)<."^0F)88#4:R_O/"XCL<4"C,Z5\H`N85!)`?_<_5 M,8[))%1NO7T*=Q_]M'GV+'W4`@)DXZO'_*M9?I#&257WHA&AAB@YNR@P)Y@W M1+"QD:!B8A0)O6H`F1F.21H=<-PZQY,O\'O>LCE?R%E1SUU?%Y=?,HJH*\$! M=BO`I*Q>3=9M3=:X3U9KLXN:>=8F&@4E02+M*]XSEI+GX*5G&TWR!@#".MA0 MSZ9;318-=-7(.0*LDT6L@RI6%M$VGB1&V(4ED5X@[9>KP40 M`3_"-R(;0\F'*(ZC[ZRM;1S3#LAL7]4=A$C/[&5J@,+(=4B`RHY;)/O!'0]: M1D9]=&7#F'M_\J/XS?:'OE`.ZXI M?;K&*V"8J/.A''RLO%5V6G(3A4_OB=T>$"5\@7Z-HP2HI9DYR1A,*N5`D<^( M@,\6?28G1DN'-N!Q49`-Y`XT5:Q:#-1> MQ<'#]J;G,K_H:3!`WFA?KN`*;+ZL28:>D"'C9?_(/\XJ[P<3#(E#RHMYRK[TQ7`4.I`6?*!K9>K&;K&;^\D--&+`V,-1:AY-&^I(_"8@#+=]-'$GQ: M$YP29X7G&7E4H8_*`0`N/HPDO*?XU<%N16B#N+@HH: MYZW.V0(FE#?2B>5-NU#'J5V@*Q"0F16OC:L+E)D;>HEBZ)OAO997GZ1E*H$$ MSKW_XS))<)I\P8K0Z7H#`#P=;"C?MIXN5\L&?`@YQ.F1)11F]U%IZRR><7JY MWT???6(2CB#K9-GKV$J)['XF>\AE?RUD]W/970";Q%J[X";2DRN`$\?/:B\! MPTX[8B+61_XV$'E@L>,(&O@9\">(&]6UY00*"U,K+$WU\W>\"8G'-COJ:1GS MS5H"R@XT.H+`4V5F,/Q[&VJ(_&/71J=3"!0;KA2&`I7!8/$EQMN`;6&.Y0E32;`5_B:$>6YH*UCPT( M&A+=:XK.Y/4K]UFN:=93)M0*"KB*C^?:1-A7$8<(OF]';,GA'"]_9^.B M?&#X"S,6]>6-KB]K?L((R&JNY/3O8.;D)SM#(>[L4Y@&Z=MU^!C%!^[B!$Y" M^3WKYST*3*F:\'*YWGC944]&EDU=F!%&04G9]MF.<2&G-2'IB0XGC"J4X1S7 M.#)[I\MLYU!'`Y_E>8ZJNL8O>Y*SPHM-W.$XB':?R<^:>:_R9RT5/A$RH'Y! M:#%=-O"450CAU!`C9[_RB2')O"&2V2A]TFMF>>T3N2)LXX$67U%#0_DD"!:* MX=4OC4[SZO5->V&UFQ;>%MV?OM".-Y+NP7UNV;CJF M1L>M>7.A0-^'LV1][CTE[FU:;=4HFL9:R`>QJ?C)C\,@?$H(8M@F1,]VH?!Q MBQN!(A[4I_;---OBRTE1)\=WI<"W[`GP5;Q(_)G`3'"&%".`F;+^48$D`O$:+D!C@%BY1>D1Q)! MH5^LB6\CQ#=ZCQY$PD'!O(84&<9+3;@`\(_!_IAB47,=T=.`(,]8T-CHR1N0 M=,$\H^8&T`>)EIU*C2?&`+`/^T8RN._$`D(!OH$<&>2K^G`!]&H-ZOK>`G0" M`QNWS;WU?"%V!J[UJC,J=8&NZQ)=C*I+F%)H5:>B%!,5!IS#X-ZL0&$0\[_*FIS:?Z5$` M<&V(=?5Z>8N\%F`UR[>6#5RI*(X>WKJR@='E=S_>7=1?8UUEX0L*@BK6J[I7 ME+&`1)J^0"4?-">[Y"0_U6>\.%/)<"10=WDTDU_/6?_W)0I?<4(<-X-3RK+ERC];YR64I:4^$NL1,C]LQ_>ODA7'&#\N.93QQ!2.2A9+Y>+>@RF MX"0*CKG;31I^ES"+WL@"OV2W?H.#OY35!DH)TRCCVF'_#/^1F"?_/SE6QO#2RPO.:#A:NB65C8\HENI^ M-F/!K-?<<,V%^(DMX%Q3X)QJ,-NPHWM6V4K9>;>FC"MM'Z6F82,W`G-^!&TA MNQZQ?<^O,;ZB=6UFD\ETR:_T%10L7]X[B?.:8P'K5GFR&)ZZ&%:NV`D,OKA- MUR4LZ-1.(ST>9T@[MXJ?AYB`FTQH9*YZK<4+BW4Y->"FK8;DJ^_@\%@^XJ&D M$RU;>VVO=<1+#\DQ)W+=:>N?C+4Z2LM]MY+$% M7%`QGO2]KL0]#R+++-96U/CWK'F=FRL"W]C?7X<[_.._<#.D%S]GZ>9UY^`: MEY@760N.K%111@@Q2HB0LG\;VX!$GJY$-FYH2\TIOZHM%MZ:O4>'0Q0R"+)] MXZ32;UG\M60OV46"A!/UEH*+Q;(."T:5>]GL3#I!%BM!81I&"@ M#3CU:MT#YY/9=%I#!DPWQ-/X]Q3YMV?3[?:&G1+:LM// MP1['5WZ*GZ)8'/'4G[)JM;6A=1S=JF:\C`S*Z4"9\`G">%K"V+/G3@.JFW5; M:EO6_14_!;3$!^\6*OPLC<>LVG=];(T6XHM%S./1OO M-J.ZD7<(#G)6]:\CJ]A*/A5.TNLD.>+=;4S_I#T_/[S1PE"7/P)ARJWJZS;/ MK!1YTKC3=">>?@]`/MT'X=$G++;#+W:+)]"2:-N.>4QA5[GHV*7H. M\_':USO$-T&*<5$Y,%"$9$]77D57E7%CZDO_^7PVU)<4XX[F2S0ND5G4UOSG=2<2'`US)R)M M0[B3SWX0TZ:UF/>O)2%4I:[,;]BGK?)VM^%73%M+4Y;#W9%9M?H2!SM%+:9>/GZT6 ML_6I[@K^8CJT`KD+X[O%_CZ/OHIHRT]1J=V?PEU):_F/]#4<<&`=S#-N?P^C MAP3'KY3IZ_#EF-;+W7]X8Z]?[?TDD>8OC38HLF$AC7/IQT0!\Q#-B13&Z'@ M^<:])M8)L$XU`".D^.O?`AP3#3R_W>!7HD@EN,A>AL&.A".-*^'+COW8@J`K MD#(F:FNC5$54`*0IF*H`=GVJ`L4@FTP3QM!46DQ1]@8$VMILJ/<*]N:M#<$+ MQ`E>($8238'+*AJ3D^%+12;KF!*;7B>0!(H`14]U6Z8-<[6%I1(-"(2I,*8> M2VTVB]:N5L75N[$6-"]RM6>ZFA?4KZD>5>0_`48>B?*V-CO]SP<62O+2]YWJ?,^YG!"-A&LS9WR/+-8K+/+"'R0]VP45`Z3G3)>H,I(J#H4 MU/6#T94RS_J]*DMM#"#!`F]Q)4GU-$#9E5E8C5WEP-*;Y>UQY--R@6RR M.$1T;(J'?'14&1XXY=.VZCQ+JG-BRM<#H7(,H/%=7/-+E:`EZZ1W^4B,]+^Q M'W\F+PRPTCZ*COBA'C;5MY\VDY7BLJ`R9-[6\@+Y=%1$AT5T7/>\CE%%,6]S M_XQCS.1VU5$HHD+50:BHT'W'\!737?P=CND&1[+U]Y1_(P;53=E91]')KCH. M9I/I*0ZC&)UOG]'QF?LX!\]A0'/,@U![1N]B1HVFO0B.4.@\QW/0G4C`- M]RMB!;OO7XS&'.Z'&T,FT/4ICN.L8HQAVLF=P^9\'(&YF.+,P@G&+C$S<^9" MB;D-=S*^\O;=E'!Q.MS)B&<#=VWMY'!?GQG<*U9_(MQSE9T'W._)\.:F=T[- M:<`S%I6GL/5FJGK"*$8\&_)<(#]`/SGF5^>%^9KIGP;Z4FEG@OKOD3F#(;3< M1OSW2,>>YZ?C_7MT-FC7U4V.]>698;TT^!.1GBG,,9Q_>/O-_V<4]UYMU*#@ M!J:;;.F5$45D/#J!<9.Z*V.Y4II&&$))!/R5I M<*!929^([-$AV-X$CZW(>Q`-VRT@=!E4+>,_VTP64][[@0^!1+9:#(/R<1`= MR&['AW'5,'5,#?(&#^/J@M=C+X3%N;`TZ2A!C\1G!:5N^$4#L#X.0SU`T4OLHCOF@F[ZJQ"JONN%3;K0KWJY7&Z44 M*!=*`AN76V6UXTSA7@T#5D3K#7R973%SY<*+=K25W\?7I.(&5KM8TYFS%+W%5B*VT.!V4$X*:S4X5R:N(1--@T4XBD#UT MB(VJC@F!^(:VR'_@W=6S'S_AJ^@5Q_X3_DJ'^!S%97YLQP&UUKOVM\35&%/= M]UPLO-DRWPK_05O#,=IHFQ%'[*NPK<_'BI6EWZ._VMX$'T/P:2DXIXURXHA1 M1X1\;6_&_I'[>,)[*E\]?<8HI/5(*I\?<,];#]*5O6X-!8+,PU&,@Z?PZAC' M.-R^W<=^F/A;Z@5HR7;VSSUS"EDQD=X>#(/IV9S1AS*I40=QZ64@YV.A?#!4 M'8U5BZJ.YUY%'CNJ\L2JVL.'%:=BI!9[G*10,P$*,1-:)FT)'U4DM#9U]AI@;6Z4:P4"0;_BD$3M>\+0Y>X0A`$]#DZ#5YR=#PL^ M;]];%K'4PXI&9:=--N=D%)FQU6GF:04PF#(JJ=>4U*_1A,24HDE6@:6B&@?1 M)9VJU-YU!VEZ[GVVVHK]E^=@>T5U M$*9\?_QKD/S9@\>^]ZQBL8<997-<+,IY+Z>):D01I0H.0:/R,OA=AV187DN, M@/";OWB79L[DJ=M;P>*65'\[BMO-IEO^)9@3HPF M=Y3YT2^,G.6C1E-RU8!8S_OFY`#V!DW)YO5],[`=PGXX%;N$/-JF7W7M*RN4&?1W7>TKTG$-7QKGTS/%M.\DY6&68.?V(^IC#;&[PC_SW[2 ME0+L/*ZEY_0#U`B"[#A*DKLX>@R$LW+E"9N8+(?5Z.RRRJ-7^C;BK\-DD0_F M?UGR_R+DWQH.VN91,_*&D&;6E>GE[M4GK.WN\?8YC/;14R`Z=NY]WOK:4L*, M:I;C:N&M9]GJ\A[E]%"5(%#>B3GIIG#2]2PTC8GH245\]^O]Y?TO\(DI*F@K M%YY]RH&8PJ[#;73`-\03?29B745A&H3'('RZ)0MZG@GW`3]&,>;/W?L_Z9P-.]+1UG]1B M0?URV6*YJOF3@A3XWID1T;P!HMG%J]#8VECKUH4#.+FA(Q'$2RI%RMZ`PTN5 M#67#FL\VMFLPV-4P1 MA< M8?F4!O!L-420JKVS+7?T(A#$^CQ5-YS.J:DBL>G9J-;77N!C^#.`LQ!C0+E$ MP70UVW3-0(P*W.0S0(B.B6=$(93GG`&2=,PW8DEL3S4U#'1-,Z7`H%-,=O7P M`PZQ.)-,]#3$E%-G0;W%UV3>"KJ*6[3O,FJ=+;TMSD*GR-:8C.+H7%))6# M96\`PJ["AK+->=/)0@RV"D4W`#981"&L=G(1H;#5880R1#7U`HHCM8J>PL&1US95-?`UU.,,_N(C;1=3.2/0GNX$%*#1V,V6>KV@ M^7PI!67C1,NU:="$^%T'7FY.BG(K[D6H1%EN`/4C?L1Q7&-2V1BZW@4%9P=# MRE/&!2IR`TD?CJ\[*,WC+_B M/?OZ@?\0[(,TT`"DA`0H+L5\*9OH9EFYU-4%SWP,E`V"*J.X,GN:TD.^GJ2S M"R*V3(^Y>*X]K:<29PIXX.=>CJ&WW\SE(.[1H1M8O@Y?<4A&TP%O]1U0M%88 M45]PS1>3GJ"V(.K.G#E2XU.@OMR M7OA/M^#99]=RK$H5YPAPTV<<-_D4][?6(``+7`%7ZCD?RXU\CF0C5.![69IS M)C>=BKG)B^O3PDS#(^B%31_@?_AQ[(=R\`^D:-L##&-3>2WIK=;SBAO@HR$^'.+CH>J`*(W0QV!_Y/W3 M'A_Q-D71(Z)<$<")WX;F6"!0Z`,7^H@R543'-$F)/L@4"NX[3H-0 MRX&1,Y(1=\RE2;I5GTLEL9<*UL"?? M/U!N4,8.JO+CL(1H]ER=29)*?\ MGI'NZ"*24X?R!R.(SD#_=W]_Q!3JOU_=HS3V=SCT#\!`UK+;.EK5U00+R9LN M_CZ\_>;_,XJO]GZ22(NCZE$!@:@2:^H%1N=E.9Y>J,)64QU1`=[)"K"/82U# M[\:RNB8=Q'3)Y1?B5WL*M>I3<@?;7>RIWRY=3):J^+Y`;"C$QD)T,/!ZKR,K M1A'WFHIQQ!?(`*+A#X1:AO$)=>:^X/33C^W^2%=./1VEE5ZUBOI^?M1/MZ:K M`N8MXR64T;N"-LJ)@]5[,2VWURDW5+L4T]*QOB=7?AR_T8_'5A6CB/:*XX?( M]J>;LF]7=E,,BA&(W8;=.2/VW*NZKZG[4T4M.>)`K\/!#K3]*JP#;?&C?L5K M->EQH`5M!QWHB7(S$-Y3U^88WH2FV8.W;GVXBK?>+&$-$H[A3S='=DY,2A<=217=L,U@5+F%9GD2LJ5`@;./]'F_3H[^_BZ,7'*=OW?U>^U^PBUL! M%SI'6T4^?TD,Y=2@&J$:%M`3"1C@Y#_^*XR^O_];]!VV%:JR)3;`)=,/%)1H MQT%^S37+8_H2A5&>R"C+Q5=XU3*\^OA1KVRU7E>`1LGF5[G?991_8?U""^(C M9-KKP,ZLX%Y-\"*;+[_G_0X7*H!?*BJ;;Q.)2BJ#Q"2ME-X/O_PI`*1E0VO< MWL@[>1>V14DX`)U!DM10X@(*&@;39?!506%LN[@^VA.Q-9^S:M^-P=5;W%62 MQ`L:X%'92=)XM=O+CD1=`B.J6WR7V)`V_Z;1B$_\!@`..MC0".C7BSHBWMSJ MPV=(1&^@B+8Q(S'"+O2(]`**H\]!&"3/>$=P$67:76"HB4Y*")H\B2K.?H5)SA^E10' M$KX`@8T6%^JG:/.RF4*^)5100SDYN(H@A@1D53^R=]%C%"/\8XN3K/['0T+8 M28$OWO498"=XNM4"BJ!_1/&?M.Q(1/7;]UGK#T,@I\:!^DIYLYBUIA5*BI?7 M8<3Y^WW>-;QHRJ@6SFD^62]_LFY%!.#U4(CGN6V(EML])-X:23=P4W)Z(W6,31 M,:\*LZ)U>*]6(&;%&UJ$ZSG:[ZX/M-\TKTHA32>0O6%Q?I2PH=&V=):E&!34 M4)4<<+:!,1&]NHB!JHBVYDT%(ZQ.GGUZ&8ZC!&__^A2]_L<.!Q1"<_H7BIQY M!3GD1X2#)W__*4R#]*VC%$/7$Q:0T3&L\O;5;)$G0S,*B),`*99PLAB>AAAC M6[C$6*A%BV2%F0E2\DUN'Z]BO`O2GBF@XU&KOK\]OD8F5NGT*1E60I`1`G?W MITKE:4MES\.+C:ONV@4Z`$%$;P5NH`K;0VI'+TE$G9G]V*6Q^XX:![-?GC2Z M4OJZI[2U"Z6K*SQ13#K]'ZG[-1A[[^1%QXH6+1"P M+59."!P/!L3K!@D3,JF0_@O"0I$!T",U30&DQ,IR$6<]>1R)>5QV??GA^N;Z_OK3-W3YY2/Z=G][]5]_N[WY^.GKM[^@3___ M[]?W_^TR&&4ISEIJ`P;G%6]QTV\`^8,P@,M&5[]&-5_.6M"Z0!D9\(EMD#B5 MJ2QO3.1>W->P)P$LJO*[`0#U^:CY`B@@M#WPQO,V8F"X-..<)"'OR==&"6@7 MOGZKD\/%@7DCQ/ENA/`#5AZQ"HUR7'6WNIEEV68W4?CTGECG`5%"Y781%`J& M"L-[,A^B(S'[ARB.H^]X1^O./P:A3^P3;?WD&;U$,3LP)%+ZM,QS$M!_0I6@ M.^'+\>9?E4K[/I><",:%IS\[AB3R0EN^^_?H;RFF@-=Y;135@=]0B)D^C^);U?(A>EE2M:#G9;#995@1%_6VQ25S0105A M1"E;SHTP+.D46M*>/`G#XO(8@(OI%V+ZA9@[@9AVP M\>G'2\`3GNYP'$2BQC)*KP)CILF/^CIMLZY.2>4);4[Y`I6T$2?N#JY.$YMA M[`O^3I:F7/1&>$HOAQQC^I<7H=R0X!/9;Q\0.[7F"BCS2D9?R4SZD6@_?-(& MIY`$,$A%?*E;[3*O&2$$:U%YBPZ"^"C.P=:,(AA\:1,S%%-9`P;+..K!H6TGP3&+@-=M2O3RZ6TQZ\ MYJ3SQL?NH/0DH8N%*#O[VD=^2%L4^X%S*TZ!C?;AKTLY9HY3B*IH<@_>LG5Z ML1\KN50J?\/Z,8J4'>5[B4LR8G:$0HV'4$0YR&T2#FG MM%!&C*8H4'(C9^CU3J]FY,NVA\(_RRP$V/2\/ENKS:)2'`SP#OD)"3!S@7<"@>UA MHFU4=1@TU`)I^0R3GPG_%(X]W['^+``6:@SH;!7,I!/#%_)-8>>&D\7KFA=8 MHQMV`I@EJV;)>2Y@H]/LND#2U@DD6O+>LU?1X1"D--;[\';EI_@IBM]N'Z]3 M7#RQD^6H#*0&@#A-%M7306:;;%LDIT8-E=)#97]?T(07&PKP!BO`-EX'&GX7 MHH=HU"W,"[B5'Q0.I.8$YJ4LJM_0F\_FS>`TIX7*P@^XA4T[UHX+R32>\0<&.1LWNQ4(!^>@/=D;":#N'\(%2 M]Z.Y5VIXU+9,5PVA=96YA<9[N@34-@+^EA,H9*RH5Z=;S%O7T3IMD9%U#GP# MA%4!GEA8>,S5#%0-;Z66(+#VF[]])H"/WR[#'2U&\"(^LU1XPR+&)&RHF]S& MRV:X@EI1;>,%\A#/M(Q>6T:L)*,M1"F8815-?8J!0=(_H_CJF*31@7Q7R492 MQX-6<=,<77VA,\FGH_Q]T,V>4R7Q%"6QAP&1`=5-OU-J(SDLO]'BR\'],YFG M_/VWMX1&@=?A5IS"(G_!=@:+E!M%VUAOO/EZQ1-8.#V4$409141(`N6O&!1P M"BF@/'O%H)3>"5):R5U10ER1NM*O&9B)CZ6T]@2-U6>L3G>5@=4+)2\G16#( MT[*A`\'!4GBJ4MB;YCK,I3[#-84U,[EAG_:6IC,(3P*]CSYBNLHD@>1G/XAI M*QY\^WB9)#BE9=HDY6U/)6=]8AS.JZ*QK;R%M\RGS7*T+$L:W4>H&!#1$5F+ M*E9V@@_*D@O'KKPKGE=MZ6?JM'YZIF5;2O*:2N)7GFGFQZY0TB-5TBM3$JU: MQ)5$U[70%?`,N9IRSC]1[69\9T!$QC^^Q9%D+=!\QKJ7:S"@:'6;U7JR66>N MBY-`A`94B'^2$%.K0O3XBY,D\:J2P(?I`OLO4=HE+$@P'H3]P7CM&9O!>'5@ MY1W,V6H^S2T[="$8'RZ%IRJ%M6"\RUQJP7A+6!"K)N!Z(ZO?/W'Z^1CNY!VX M!`_;M/-.#I37;2MOEAL\)80X)<1(0=N^`DD4E6TF(3NDZ'K2*B.;HRCYVNIQF%R/L]P;OK\#.K!QV$3Y?;-'CE1<:C,`W"(_E9/UA.(VH36"=QJNR\-[-9 MULF%#(CHB"@?$CV\H7=T5!2$OZ!B8%2.?('*L2O0A6E285-ARUQAO"IYKK`@ MS,J5LSN%Q7B@L#>"HIJ+.%W/Y^=.>IIL&")^-NY%N[7%;.E-3+L9\)8?$#K, M[G01_3WNH^\)HFCO=#J@_4+,@LV<]P'O0R)@_SI\Q4EJ.*A1)0KO=10Y59^C M)TM/R=L4`Y]94#.*PNI!S9'KB/PO5Y'3`8TF@A1=`4V7TW$QH!D(-G/>Q]6`)N/0;$"C2A3>ZRARJK.= MJ+9+4PQ\9@'-*`H3[-(0A46%FIP.:C11I.!6=/1\?NYD6%"C2_QLW(M^`]*E MMS+M9EP-:D;586=0T^5T7`QJ!H+-G/=Q(:BY#K?1`=]$B21&J3QCUR>4`RNO M\.>+664#EA-`[RB)7]!EFL;!PS'-R];=^7#%ZDZ0SLNE"Q@!L/AF*/_+?OXM M>H8V`!H`;X@)CM/^R;_C62C<:D\KR_G"T\.O"Q/OJ0)S2!\/=&:(8NC)4FQK M0F@X,)5]O]QN:75;V@0KCD+RURV[I)'<1?M@^\;_2W-M6*J-\%MJDK$*+#W> M-"I2E)C[CLHQ4'V0"\0'0']D?\(G+HVJ$0;*KWC+6B^+E`(+U6$V7T?Q`!4: MN<)$1OZ*7Z/]*VVZ4V_)([S2U/N.[2M.?0RIWHY?35;K[,H3Q6!!L]GF!N@2 ME%DQI\!BRJ])F975.TU6*Y>I5)%87*Y24I$I)Y&7K];P$=)7`%R$C!_5J[CS MS73BE1Z"DD2L"XPS'L*4?5$!8=0^]"@)9(Q`Y_>3Y M-B8+QS3[Q^7V7\<@"2AX/P<_\"Z[MDU_2EB?B@+/`91LKA3TV5,.C=>S:=84 M/B.,HIBNQ%.4_[LRT@5B8Q4U$[+1@%8+8VN%8;DL5"`SV8 MXY$U>BGJ3`?A=G_,Z4N.!_(+$`T,]A^X@[C@53<[5D;76\C=TU[#"1]/SH'<57E#&S"].^J-1 M%=:R99M=""#H>39)]*B@)`EZGHDRO9+GASV2`/AJ>&LAGP0*#_&6Q5Q M'B7F5WO,LB^ICJV>P+N>5IM?W`2O170!!^+ADA1'>:SMVIY)XPNEL8FT+@-J M8J4EMYDE?Q1^.KSLHS>,/Q)H;!;TA\;Q,O/>:XME9Q/?"JER_R_5A!N5'2N_VL2B<_(\@ M?[?_;#>QS>X7C;T8#W9'K6/<4)S*IN+ZTWJU56 M_Y$/QUL89@.B[V3$:)4TG_Q?.]1GP-:5S/%7C($N" MC.FOF#8OI?Q]PT]L*TH4UHI?L+E,$'*AGG$V74YK$">V6Y)#.3V@Q8,A^1K8 MC$OY$HE\UI83O<976UC(=0*!GB*=]]./%QPF[?+3PNK:G+ M=/><"$QRZ8FRL`33>SI()1<=2R2RA02A(54!T"V\$W;?DWHJ?AX2!]H9F=[$ MVXCP`)YL:D@\KRY>#@[0S-->"H]TI%UY,0"!F0P+^8>ZVYHI:D M#8R*H2(U\`!YL^)D6=CTEWV4ZH4LP5U8Z_"6W[@0B6]DUZD@?D//Y8GK"+AB M>"'_V[#5RE3M)=O[1[T_[0>@"[.(8EM53^IY@VS'*("SV7-3T`SKI,\Z2ST=:5C0KT7[GO[%U MZ\>CJ$.RZML0P8&<)?7]B?5JV0F^Y`)QXB@OOY^31X0^\-1K4OC*:O202

HM2!+]`ZVX^8KIM^I=S*L3G06PVW8^"-D-9;D-[>^1&6#G=)R$=<:<>J`Y MGRP&@_I[=!Z0'J24'-#+\P!TP[J'P;FJ*(?!?/^,8^P_IL)>H?ITW`-SR9SZ M1%24/=,$JA(&9;F,C@&Z;>$#`-U0EZN`_HIIZ\@=3=?DNYK4!YU@ M*-WT'`-X)Y,Z&1HS;:`70]+LWLK^L;N0-Z"D?!9?H',RW-T1@\L35RBSK%F5O_]&?L(K7_2= MMAFA;=-AF&!8&1?3U2S/OJN,RPJ2ER.SNB/5L;G3R$9'Y?#P1W/VE==J53N2 M\JSY(I-@K/DE8]_F['S41^)C]U%"_'!?M5CCPYR+Y^K@7;W@\7HU,^C$2E8< MZ*0-J]26&DZ\G$-R9B!>C@M5]4,%4FV_>I`&SRJQ19N^J?_CJ>MCT! MMEE0WP+;;*95F%1(D5`9?!(\5;(*.O(I<%^2!)\'Q9;6F@D%FH``2;Y?>/OX M$3^DUTER)/$LOHH289D/V1L6P2)A0]FLENMU=M&D2+E?I(T#K94ATD:;?]$QS!P`_Q#D=/E&0;I&])MW$=98>`/QR0(,5DL)[_& MXH(0O:\!N`$1+^IQWGKC->!.8)X11275"\3HP@2S9J4MV^$RL"H4S[;IM0Q] M4>:=*F6QJ1OZC3B(Y\`%M].'O"[W(E6,$V[D+J8U/-*W._*%TLMP5S294/WD M8@*0KD7(E?J$.5LW8XJ*D\GI7R`VP@4[#RD&<0:/IM3`UP59:Q&V,,`*S4B< M0FVOH4OQ*U>DD>WIK)*G_X1O'S_]V!)G0?W]YWWT_?<$DX#D,@R/_IXN9#+N MKJ)PQ_RDH+K,:01M;W"?Q*UJY[SU8C6;\!WP/B-@,2\=$9%!$1D5\ M6+[:SP9&Q2W)-]PMJLIKJ(KZ1ZXJUD;FD:KJF.1-3[BN MV,Y*5J@#;0M=1=VZLK*9;\0#%;O]I^L?V*W>?X_,VA4E>#YNE7"KBH+E4?" M6VRRJPH%86Y\%[1Y(^WAR*DC1IZ6W^2P`P+;",)[=>$3+OR+G[54R?HSCX-]XI??S62V`8;'*B[/HW7K$IVL1>-K651%W`VVF" M=N,L:V/J2P6%P9O(+,4XZU20*_BZ/:9)ZH?T0%;C:U??`D98A15ERYNO5YX< M8A6J[F!LL*A2D$5R42%1UF&9VQN5?K*_$DP/+'AU0L\+.83`888 MH0N6N.?&%#5`LB[(H/?H_TS^.IE,RSCP`DTG%Y,)^W]ENOK_Z/40[":T:O8H MAE.I,R`(T22,K#W,9;BKW%N19X^KO&D78GWLJ!KF8K)9EZLREJ.2D67GP_7+ M5J!)YL:%]JI"Y^V.F-01I0P,+E5+;8!-244PX(NV&.^2ST10WL?EWO_Q%3\> MPYTP!T[VBE6XB?E0O^JWRJN\Y.1X)YZL*P_-=I=E02L2*Q6+9 MPU._\=6!U*,,<`1E*?&WCU?1X1"%;'95^;*=[T%AJ8L995O;+#:K3D#EEQZB M1\3I\A#2`5B=+J_7EC>HR+OE\B8B>4'P)C-5(>B$JG('>3=1^'2/XP,]LM/Z M^K47P;%7Y4;=&#>K31_X*.'W!"`'=@[N$OR&B]R!/R8A.[VFH6.,7Z/]*[V* ML26+GB!%C_Z6W@5\6[J`!^E) M7S,@DU>1"7W/1>*]+]&[K)!H=\-B.PEG4MR4F61B50!-QI2=G)O+[38^^A+' MWO6PW2FV@P/U^_;+Q:H&CA(;&:E1P,&-]%,HOT9D0#1^TY@=+Z`'?T^#OA$% M^I;Z<3JV2`LJT@?\%(1ACU06)W4)9!KSMTA^=[">_3/`"3^>T_J6K9?!?4&3 M(_4[=ZO91NX;+E!)'/@LT[SD_*[S,WF2=12AE13C5P=Q)C+7?MQUZLB+`548*[.*N"<'8E%M(Q&KU$/RP(E@["J3T&14`8>8Q2&\D-3?*!^QB(QM5O>K"9)Z=V7_!:7Z"^(Z2^.6" M_G-_W/%ZOC&[0W.9IG'P<$S]ASVF=^%IC_K8=4AF"YS`[?0,$M_+ MQ7]A!(`1T3"L!@JJ`@)9?O>63T_OA?[W[.)$SHRR_<3O!F" M88F]4R6VB"1Q."@$U44U"["4)\G>*#-MS*%UV`7,&-^BW0 MZ49EUD-_4-*(T79MUALHM$KPV2,T./Y:9JN$P;K"G,(A63[K?G[ZB@O8(WSH M9$ZNE28[0M0QM&F+J3'1A6-)&Z7^WHZT2]8+F([GI,.HX$O)5>3R.^4D6%>P MM[Z^=\JON^`\&CSI+-^62HZ$#X#^R/X$;T(WCB8Z?,U-X6NNW>&T$27N&!Z'2LWPF(FU#UYQ@F*: MK.8DZMHFJH2ZAFI`4)>U&Z`W-X.4,O454S<0A$^_D?\>CH?+`VTYS7^?BM-% MM>G81*0NYMH:!E%E7K MK@L(9K72JM75)VQ;KF8)Y_EZO:[9+NB":;`$GIH$5BU87&:Z*::1.[)?\=-Q M3Y]^X_691*F8TF=MWY,5,:)Z#7/NS593?E.V))65%QL[W;(3BN:$FH(();\S M:T8R;XAD5N[+]F&HN#$K503(I(1?BA;'"G5DA(_;G*X$/*C'\?-9'G<5I,:N M$Z-^D\>0>+SA7AR$V^#%WZ-2SO`<"L7TF65M5I0I#`93"2:R/E^&NX_X%>\C MMB$BOQHG?\+.4+3F\?^0\^1_&]_^,?0?I,\]+((EAXI#24'!S( ME'E43^S;S);=."Q:"_'A:$H?W5')?DB[J]*Z\M5!G0#L2"IBF/X[&8KV5N$J M"+A>0JX76HW^>X\R@/"M#12)"]!3KZ'3C!H'K)LHF;T;/^;NM7O*'$C%_@F( M+HN*-KSRO.5\G9^-%##G/8*.K#LKWS9L_,IG0_W5]I')N%KH#CIXCUHR#AHR M<8]^UC*N2KH#%CH,LXMNCE3B7GLJ<;>(UHM5A[ M/Z/+.TD=0WU?OMOB^>NWWW7V3QKO MP"WQZHRHWPDI6H`)[/8=H9G\XM;FRBFRRC#JX!Y+MTU*%EH=NH&!5NH'(=Y] M\F.:-9Q<;LG43O-=\.XC?@RV@3BMI/=%JR#KXT:C[/=\DR.-$T4Y5?2N0A=E MA#M+_MN`FEF)O9K$.*,*BS!5TZS#3$DO,%A[Q>$1?\7;Z(F@G\3.:O41^M^S MBK0>9I3=_&SE+7*@,9JH0M3%\S>C@GL"P6$1IVB@=<"IZ`4(;SQ-[HIER7W. MDN1ZPD;9.W9Q)F9$O7CK9%*D%^AI#JW=Y6<_KT1Y@R;R39"B: M!R24RB@"O.+X(1I1A"F3X9N(?UN0%=AZ%:1=8CH`2VD(V?TL'$0U=]\6,R^[ M!\#HH"I<@6-%`X*5EN]$/"BU*PD0@.._;UL<^G$0_1XF+W@;/`9X)RU2)7[> M)BQ$3&A429ME'6DOY4L2 M<.Z"_3$-7O$WO#W&`0U`/_V@'9CPCO9@$;M^:$Q@%QW7L:_'*S'^W!,@A`GR>7V7\<@85O%R8>WRK_4?)HB M&1"OI<:;^DGX+"\:7451/@BJCG*!'MZJ/W#%ZXRAD99?.5DC]KV&'ABZ_8*& M;F&1W_1('_PDV-(;6M2IX1UCL^\4="@U$#^@Q:)&?#[WVNZ@/3]>(#8>O]/' M1W2F:+45'3$'T=9!I>-IH2LWO,$@@'0[!7VU`ON&P\L^>L,DL(E?@RW.><8[ M&M/@,&%!S>6>\<+"F^RD^=]X=\<:&K.;JFJA@\FQ8/R*.0'4TQ6\39?7R3A! M&2L<3>\?*#.HRLT%*OFA+Y8<(SSSL!?[0\`?] M*;RE>JQE>+QS]II#8I&.;:61<.U4:`>I<.Y(:8[U^P\MG18U=GBK>_+;("0/ MA#OZ0_IHF$3[8.?SE'/R1U%J[O8%QXP$[)GIV)Y@5"?J4-CY.0B#%-\$KWAW M':;$K`*"H:S"(UU`QWAWF=SY<5HNLXFL#T'(!%1WH*;&`7&0[ M=.N&IS,,U6X/9_)30'JV2";)YV-ZC/'E(8K3X-^,\6PZU-J!,S($@#\SP;=. MDG_'JEGNRBX0YP)5V2BK`CKFONRKDWFN3$6?DC0XL#"M2UDN."Z32.SR6<;T M[VP@IK:IUTO`M=!);W/(FZ]7VC&1(YMI9I70VB$;K@2G@AB%32PE1;J-8R-+ M)O@@0H,]9>M>3KV.?2(EZW8G'!A-,0SV'^FUWGUR[NL5G8,\/74"@Y^%&UG/ ML:^T--#^+JOP_SF*LZVS\(FU$]9V!R?0AG$0PQG6N/"8]ZJNN0P>&^?=_?C8 M*!^<%74LAN>]G9WT([;TU]P)::BOT-LQW.&VYAQQ-J=='.V.V_0??AS[ M8?IV$_@/K,*%)D@5R8"`58TW]:LU&Z_CD#0;!.6CH&(8!\$[AD88B&DZ0A3F M*1M?<8+C5\S6/85>P!N;#+7];H!KJ!(O-HK;+ MW_,Z%+`E/*GOO2C0R(<)<[&%HL)TF.!^W;.V9&`<&[$=8USKRZ\NXK2:`E$^U4 M*`*A"B,HX\3!4`!`I^UKR;4TV[L8[X-#$-+%0'[60'Y(,W5I(%&Y7N>&3S(* MVV[79>XC07LX5D#EP]MO_C^C^.J8I-&!F.J'MZ_XA69*A$_?\!/;XM1V:@,) M`_FQ8=PJ[ZY/II--E^OBU4X?WA`;&!4CTQ\58Z-\<">]E0W-\:5,H1R?7>W< MTBWX)Z;(^X@>Z\#7[S*&*Y'7.4'93C@:6IKATP]B7Z&_+_B_3-,X>&!W,:// M48R#I_`J.H;DAYC(]BN.GF+_Y3G87L;8U_9`!D>$=$WFQ-!9CW3D6>4^BQ4F MR3FJ.*Z2)Y1&*.,*%6Q1QU8RABAG[GHU**772F&W%>:4BS./:*GO,_Q)8)UB MYJT+[WT=DGCZP.+N#V_9+]4V@]0I@3@Q9?;4TQ767D=`E9&JA$Z5D5CYD_P) M1[:.1E),:T%G1#'V?8PV0+I]AYZ6@7U"]TU"NIG]Q.]>$I:+9[($%-:=2M%3 MG$@?QG^FP[H5'U"."=S$!5 MX+,,?"H7/5EGNSW*]N4V#5[US[G-C.*05]-D7>/"V$3#MUVT>SYF73,9#G-> M'%R[`6BUF2ZCW5DX9\)EOS80N#K>;YO7UAM#*-N38&P0YZLGUOU M7>#%M./H3^R\.+BRL2_.SUV95ET[%JLHZ"S9%P],<]1^,^OF+=Z32/F(_^+Y6N?OM M[^4M283/VT2_B`GEZG,.[BH1Z$XD9L3RM,2RAK0^0ZL!2:H)0)P4F\,] M71N%C]M'28L'9<\^74WRH]W6P0!TET8SPGE#A+.,&*')=0"F6QTNX.5CD&SW M47*,^P-0A3)#HF@!G:\"PK"+'_5ZCJO-7(3#"F'T!R6-&&U' M@'BZV((I3T=L*$3*S%<&2:'27,#D7;0/MF_\O[I38_>[@*CL9$BC^5EQ0[-I MGQ>($T5_9'\Z-T4:$+T*3=A=$1T;E2%/K!08Z.WW-#8.=[_Y\9^8,IA5=Q1^ M8^$+5D$FXD+9\Z]7LR+P9,18#%:0DY7_M($D,_)5>A13Z0XY,5@D]9E<'3Y2 M3;B%&7DS[[[7G,"/9B?LY6*Z44`1=+=OH^**0.5&&W!%XU3#F)'FX`G>_O4I M>B7GF+\Y*?XFEZ:#)-@^W=_?\1?HI!:"M[)C!F&(=ON#T1*Y9A@ M4_;6.=U9^LHFM*.*_DU.;,HX)[Q-B_0(4`H_A8[K0^A;M>/WL&'VU. M/]KOV:LH+J\')"Q!]\CN7-#U>>M7/N66?`>B".K*'WPRW!9+OLN('^-;ZL?I MS_`Y%B=_C@_X*0A#P"^B%H*%[H)"=Z\BW5F-5D`GXE9L`_<]SVJQ MUBORYRA^Q$%*.XSP<,]T'#^`@W-8ZNF+I;QZ6W@IN"6=D,>8[VXX=\B M9/#JCV2<_"0L=BF(D+#O2+=:(AE`Z1^9KVW-` MP6L>L@(?G[GW04X_+6NN!9KG9^"'9.XI_?0SL;;26Z=D/UL<TR3 MU.?&V=3LSQF?""9`._%'UP?[N>*+BD$UPJNOF%;@(#^_BD)67.#H[^]Q++Y" M[!2//T6<,D!PG=O!"]NQ3$6>CJ5L(1.J"(685#_;1##ZA^U>U,:%AK<5#1,] M'-"[(.0)G[_\G-/("7[.SE0SU"3TIJ/C-DW9)#-9>DL^Q9"?C"C6W]GT2?LX M_GC!6]:,@_Y(D$32!*)3O!F>4G;1EK'5>=W&)<$5/<]ZLYEZJ_^9%5,*^B"? M4CYD4TKV7+VFNW!&N:_,*(@+@BYI*]1,%'0?L1];3K#K#!#.]RM._W=^17%( M<+Z?DH4"F8KI@ASG*DXC=N5CT.)=Z[.,'CVX]'%J48-+C)UQM%")C;JWP1WA MZJ>/$%HB*[JBU=Q;+3;NQ`;5;;01=]7="0I._'#.A`.6/IQC<<")7V^4",") M_"DWO@;\E-]M(#_73C47'2S_MS'\3[&_7)=)O5+0=&;][D7FOG[BBQ(=<XK@8)I$"B/>P[N M554892BO%TMS1W)E-BBJ\'=1AM0YBXCR>&8';..HGL7)A5K>`KP_SYQ/770; M\9E:G^2LG.5-7^WTTPF?@[N[T2U`/EN5+;5.]6$I7P_]K#\T6;_-G2N.MT%"^XK5-_JEE>;&&?`<"B_U2J%3;-'<^O>V M#,P*QB[.O":,854W:KZT*DOE&\>X'`_'S"-A'12_9^Y'VNDA&:_P7=Q ML#6^2:'S6W8=7O"5I9\SBEBK)Z]BS3W'<2.')WB]^-S0U7M!C$?H^'Z?-<8GDCKLAD MA'_Z9S[S&6&L9%/)2.?IO;6S%F9X=I;0^S6.$N-Y3)*1SLB==;"O'*I,%NL1,@+:Y3\95^<9,YZLWGKY9K$O M.UD58U:X-F9K3!MEHG^4;82<+/L$Y^OC*]2]Y/971QSLC?R\4 M0A6)B^EBC,WE6I$L>]W:QJK]:5;;\[Y4L*KR?H(BGF:UM]#1GE(USG.95'H] MI,FI1?ZUSGR"&36C;O22&I8F%,W$+V^Q-M=;H'LB.=O:T6:4.V\4S[WXF2H] MFU'10JBBGW4F&"\'\2>HQ]!;EM+&2:CJZ..I.PF0_TI.+U9]GDN?HW^>$),^2-7`O#N-J3"9W#OW0L)5CFP68>(6F MWVF9PLLM^7M,'B>8>O8%ZQ&[@Y]-'5A=R50K3WN3S;)6[I6[VFW5)?MUEYQ4 MGGO)7#*K-8FBLAQ=&XK$QEQBEZR5A%+Y37OYY)2==QOX&ARJT=95JS MPGV,491SBG)60=);'?X.'N^7%J0-*Z6']U_+&JO?6(W5WT7=N]TNJ#K429]> M-W70MSNK]4J-_=M'\O8A"IFUW)%U&'G*=%S8/^`YK#YZI="I$&>N]V?=2U(? MP#GC^+]`&7-GMI0PK&SF,C\=7O;1&\8T=J`*XD6H67?F@Q__B5/>I!G%@B*& MSJ\.E(%M9!&@]HF>>\'<9[NZ(87WQ#_AC1-^0 MFF7B++S7$,G4VV;.EAHY.(EFJ0#\$UP*!?PNW+MF[Y_Y+=!1O(<99SSX0YZE MFZ[?`(#PT1H:PO4K^3]3-[97UG8=0E:WY` M=_PQYY\$]]]L$3KV(#[A8&8J3E%X;HV4PZ3_`4!H_!EL0FW_P]3NZCJV.21@=B'=P' MT0F(S3^=)_7J;UM/J%%F334+8#E?SR991DQ)G)@IH4[M=9O3MYVV,I*DTZ:D MC#KMXUO0+Z(5N#!E3`UX_=\:+L5#&[AECH:>N@SY&4(X"O_N[_?X[8,?_OD; M%G:!%SQJWX-T\J%H0IO%;+GP_9$/`+4G,(X"/$,*L+8"T#7N M6MBOI4.'L"O?]Y.^`X]1O0VJV;P\LQ"9Y85[.W;F1&>(;$KL(.0DNVZ]R@"" M5LH.#7[%T5/LOSR38'Q_^2,0UG44/F\74MU,J._WKO.NBU42Q)L3(G!@,2&4 MIR&41:S(C:R!$XD>0#%RT]>\N?T@!"IN='L$4\OQBMF%$W&A2?*)`GEZ`EE' M0\N<.F%P`]]<.&?E]O'*3YX_[Z/O2?]J2?P*!"8Z^%`VIMEDMFZB@]ZR(`01 MH^C",LB0F-YP,:WC1V*.G4@2*0<84Y^#T`^W@;^_BY*`G<$J8TO\*@S&A/QH M%"3>3#NP5A!&.667,&=([#;VM,4&P&"O^0JP*%<:*":_;7'HQT&DL@ZJ/0N! MNBH#.O:6)ZAGK[NQ]ADNC* MM&KES='5^YQMYD7\5!+Y2UY@XS)-X^#AF-*O0+,'[OQXM*OA4>KOY1@X3CL(OR\H(NL(`0V5D=%)T*<`,8O8L0X0N@0-$^[YM/YS-MP#BP^#`C MN-<6G*/G/]V"CWQ-(=4%&)RND^2(=Q^/<1`^\:L6/,&2_;)Q.T[8%5"?D&WX M:7&G[.&]V7*$)E@=%VC!.OJ-K;MYXYHKIPP.ZT&H:,%=7W$.N0'6OD/OZH(^ M(7@W(.%.V917TTTUG$5\%,2'*>Y99AUGQ+>1 MQ&V4I!55(L1(_;Q(&`!V7SV:PV>;I%00HQ6BYD71B1SALDG36,]!A=#2HR M?3B`&/E\T?DL'%8T_>QLM5R*@`([=9PNE@`A+LP@,@.30,.MF:0W14GT.!PZ MM'-VJ"6MN@'B0%*2$>$Z8>),*E*/R4G`XD`*4H,AX?WJWN":0-16K#IS<@GPXP+%=O[3*\' M-]"UTPE'P2[PXP`GO;M*L'FW>F8K@F6?CLR4\?L> MA$_D,4RF[,_^-M@'Z9NDDI_X:>O%_(2L*)>(6ZXWLZR>'R6&*#64'!_08T;/ M=MU/0R)-"Y&81(0:RLF!5O0S))Y7?K&;3+[W2O+9*>S7"ZBRMI]<(4;P39N% MWT1^>!7C79#V(USZO&V,RYA1;O6[GB\6'.64'-H3>FC+"$+AW)Q8TT(L2@]Q M@DZ`W9R,WG`9K0!>!6$%Y'O58A3T=W$0;H,7?W]YB(YA>GM,$UH]C7B=JXC\ MP=H5A*WSMP$4H!R#&GNJ$>5ZLEE.*ZZ"V5LQ!.)CH,H@J!@%D6%@G,@8*I@Z MI0(U1S.&'ICK^8*_H[28.5X*7?A<%U%%%]M"%U&W+JPZ)#WTMUR4AD)M.ZW[ M[]&)ID`I..RT"'NJD^1Z,5_-!SHM,HRS3DM;!<.4*A=C0O`_2/;Y]O":LO`:[H[1$;/>S%C]Y6ZCGX.4^^A2F9*TD M3?K0I0*))CEK.O:8)8A4B=$:&YP<<(;(J&)[`\4&PZ*:44M1JJ`_$/S&_@Y_ M\0\]*2:MQVPBL#&V1B&(179]BI%`C`9P=LEIPGBE,"&AX41FBGZ/4_=CB@ECZG?Z$&/J\8./D1&Y:$D-_>#@]1\X.T?V_!I%N#JA^: M3KU%:A4VD]: M=="MX=7S2&=Y7GE.!3$RLH(]-KSTB1)Y-8D2+E$"7H)(8E)U=]TM/C@*6.T2 ME6_&'X3"`!M=U6`6D\EDW@T!1@>J0M?)$K$*7%?1X1"%>5=AUE$X"%&:T;Y` M?IK5Y5E.IA>;^3Q_DCQ$#8)U9J?SV3K;(6>D4)464-].,T)-083JV=LV(EFVM*=K M6AKDZ8CI9EH`J M-[#@L'62)`7(;$G2B[>3Q/'J'P9^,TX.BRH8N^0V@\I]&OM7>^R'?XOV=/_D M.MQ>AKO?"/O/P?TSC@_^_MM;0M/\R6\DN!U"QSJR!S"IF@^PF$YG68([&P:Q M<5`V$`FFMFQ9Q,="V6`H&XW]&LA'C*Z3J4PGEX`ZZ?$VHRO&&\E8[/BM$QQ' MZ=F&ZAAB4^MW,F%$<4KK#'_$#RDMTDMO\GWZ04OQBC:X>EZRN-DEYT3Y3&`] MG6;%=BH$$:6(1RTDTPT*UA-9.L;G@I:`<&6[L@ MX5U+\.Z3']-]B.3V\7,4X^`IK-YP%WYU90)6,:?*E;)=+N?YF6*-.,JI9S7C M*7U4'0`*C.,HP&LK`%<4\)@I(.E1@#V0#?@I"MA<^KJ@*_M.`D,Q9_AI'28+V M@?_`K_(1%XF.5=--B>D^2$S7GJ^4NI*Z8Q1KQR$OR%MXD`4,/6S$'S'_4^^+ M"VC`>\QNQM2[@TZ]98\?O7Z_M-'].W^\O[3-[N@&9$P\Z"&JA'[[2LFLMN2PX!@7^0=?`S\1.7 MKSCVG_"7(_42MX\?@SU=,?-B]0-C(,WD;5!@/DJ.+U]1@?5;QE[6/[V/M/UB$+(.C$?F MAW9\4-:`,0C)SS%=#O/G(5W30,17?=<0-3ODW%H,]A1HU"8#[]Z$O*DOJ3:+ MV2G^#;R,X[B:\8I>U4WL\R*6[W/\=U9X/%EZ(M-#!"G_5*P`ZORZG!YHKP#-PKX0VB-[WWA,#H$(07'63@/-10-\28*JN4PRM1T0P8B M_R;_(G\AWA>3?_P_4$L#!!0````(`/)]!4<K?D6\9U',O'5J9GSIWMF__Y[W_]E[_\K[=OSQX?SZY0%($P!)NS MO_L@!-A+P-G,>T416FW.'C"(091X"1GN[`Y&WYZ]&/SG&?UO<$9^]?>+Q[NS M#^_.S\Z62;+^^?W[[]^_O\,XV([YSD>K]V=OWVZ_][>41I%)#?5WYUB4'^X8#0]//9AQ_.?WS[PY_?_O!I]L.GGS^=__SC3_^OVAJM M-Q@NELG9O_O_01K_\.-;TN/CV>.[QW<5)O_WV1.*8M)ZM?:BS=DD#,\>::_X M[)&PBE]`\*X8-"S8/2.01O$O;RH\=0Q_CK-1 M[I"?H21!X!FS!?W7VVVSM_17;\\_O/UX_NXU#M[\-_W@7S`*P2.8GV4T_)QL MUN"7-S%F*KJ(HN(X2F&QN MHSG"JXSJ-V=TW*^/MS7RR1C9RDF*=?B>-GK/'>=]7RH?2<_?GLA2!_0;T_D- MC,C<0"]\0#&DG[@,O3B&!DK`*PR;+$$"?2_4S]`M.<96 MH"/916?M1%UZ\?(F1-_CVRB`&/A)1_J:X_0F]0K&?HCB%(,I7G@1_"/;)Y,H M>(*+B$R8[T7)Q/?)L9N0R^$!A="'()X$03:M7MAUDVK\K"$,+M,X(:L%QY/X M`6"?GC@+,)W/4.*%3UX(XN'Q$)-@*S;U4\`\4)I/I6Y4[D[-21R#)/X"/#I" M,$EN/(C_YH6ITKDV&`VFUA21Q5!$9BF>S@LA[`;A7SV,2?/-)8J30^PX"2)L M.I//#1W*YZ90H#)SD(9D=_`2^$$EP>##XGS>%2;I:>7B3K=@$ M0S\!04;=UP@FI._>;R??/1P<$+$>Q)G"DU)R095;>AR`*,YZ7;_2'P&1(<,T M`,%M=(FB@/Z&M(IBTI7JI\%.FB,'R'1-]6C2]0`'UP`T:T3_P@NIAONT!""I MG"*[M7$;O9#/(]QQ/H)XV(%X*(_T21@65I3I_`&#$*Z(L(0W#RGVEP37!W). M46F@TKD_J[V^/A0BVWVS_38Y.!(O6L#G$.1BHP:^Q=\8B+NOD9>2Y06"!XRR MQ54]"LEUE(8ZSNY>7]3(^6>$@N\P#,GAP$2ZTF9*="1\2^Z(.23W,[B#+[HF M?PA"#HS3%4@\&,;:]X6F;UN'A@8CP!"$'!@GC7=D]\\=F.>;-"$MK^,$KN@9 M-UDAG!2";"&2#@>`Q+=U2H$(8_2=".(3:B)8Y!*7QBE7&%\C5[FA?.:]:C4% M"T<=B(-"G7P$(5T0,U1X_@ ME#P`_+3TJ-800Y_LERL8IH28QM^[<:O^F2%YU+A&)M!I-D-H_R5PW"X4P/R4_L+$?96Z>K!VV2MOQ+Y#Q=R<;3(E-N.NU,O"1JQ M>0*+0G?_#-`">^LE]"O3H'$%=/K2X3A]!"\@2L'%IOSK!`-O$%Y9W]+);?H< M@]]30L3UBV:10&YH/4[N>Y2`>(9V7J.*J;!BG"SUV=Q268T7J@0+E)U+9F;@ M-;D(D?]-!8L#4G5L,&[MP7;"N:/NV&"=><^*'O^#TS8TI$_IF@R215Z%55-T M25&L>3,K?=$F]G6NE@[?'1J*BS2&$8BIL_R9_)6NU<$.=,EOV<&RSGE7^N+0 M[%?L+@WKVU`SK_A-NR#0N1(Z?7EH.*[`P9IZ2_I1_KFZZ4?99\F!!1^U86"81P'<[B4UG*5@S\=POT\CX`\#U! M^!/]@4+]Z>T/YT7"UK^17_TV(9\.Z.=O0F^Q'2[TGD'XRYOFW]\/3L]EBJDK M_H8L,2_\!_#P=11'W-,0!3?D=W$+D.RVAZ:3SJ(D.WM#D??C`S+(2O[ M\_#4Y*O^DGP04X=#`%[_#]BTD-7>[F#T$2$&15E0=";!QM,TH5FV-`.:32RO MTZ$HOX$AP)=D92VR<&@&J?56AZ+M$2P@/>*BY-Y;M:W%UF;#4S?#'IVCI\WJ M&84M9-7_OJ.G>MU/<)TV#_O;@<__/#FC#`P!^26#.YR7ID$9M0E`,<@:TE[0H0)!;^\ M^?#F+(T)L M6NZE$I\_C?BPI8H2IO\:8>*(W"5.?QYQXAL72JA^&J%BZAH[E(AP.:(DJ4N6 MH`TMDO_E_;Y]SMV>[WK6?T?QL-];9=K#_/*L, MUUE1G'OQ-Z::HL_O@=A$F]_\S:O&[93&XM?_U9D4L)`FIWMKF'AA9;^Q.!%W M-,)/D0/83G,U2<\$72RK=GLCIGWFM^A`@O=UX/ M6SA@KR>Y3B;XN%ZM0[0!H,CEK"QP_GR(^YG@9AM*RB!Z]V<3M.W'MI*YOWZE M=8O(`2V@6ZJK&9Z*PD-9T1\&[94F)FBL+$T&B=46ABFD9;#H)4AK'!'=F8HC MR;Z75+J;C;P(!$KI[H9YXQ^.EIR&33+DT;=!IK]#7K2U1UMC5$MO3U9K$Y0_;.VI0A6I MK:4ABM<>#(I:,UO-2,:V(=/3#$=H#7"R>0B]W'Z^K3C(EFJX74SP\$B+1$4@ MV*8V3'P_7:69;$ZT#NA#%B<2'4WPPS/0"VXQJ:YF>)*4["R1Y92E-\ODM1G. MJG]OA$=K2T,C?CRN/9LZ[00V6F?#YZ2!X1_ESH;/2>-3&AJ<#9&3QD+.(-,K M0.X%X&=T_$B)C)W.!L9)(\10FYR-B%.\J?H&O=%W3HX!"8:9I0J(I*-RA]>' M#E?Y$1T[$HCQ0T%*H%R^TR5@JMOB2UA^!LH'[7?N& M?KM]KG$C\TK@W)1)^P#':UWBYJ;0JFEG,H)$2O2Z"+-'M5TE9#1.\$`IKSF6 M@-<)*%:&2(F2\]*9!$H2<9(E8,[+9@IZ=TN`\@ZHC\X+8!)`,6-72IC<].8I MGN="I!$$W[1(M<]=%-N:HK3O+R6(F@FX9"-5FT-6BM%#_=M`ZJ MZX?UO*<2'S=]@6KXR.3&EHBY*:>K(=86S50BI"*C_Y0C%(%%)LHZA)%,%&2) MF9MB>E]S3%61Z2*?JXA5]I5\J#^E:B+].@S1=_H*R@W"5RA]3N9IV/2`"Y+( ME<8PG!9,$)_B;'*"[%0K'VYLY4VFIV&.\BHJDS19DM7_1[E0V9PT>EC!P6T< MI_+4%ZVMH)Q=#56JB_E$$,5-(=G9/%^26T/0R18^Q,M,U&M,K1@@U#^'62;6 MOVAYC+8+13G!]=2`KC#*'KNNIP[HP:]YO+N>9J`3M_:Z>ZX5YNT)G)3FX'I" M@@;P>%O550.E)M"V>I&SA7QU`\8XV-R,*^B*6JL(>[AX3T.FN/PMQ1T>1:'5 M#Z)"JWFWLW\G_\\3]LX^8Q3'9U\\O(#1?Y@PW%VBF/!#$P?C)Q2RS2;U5D9J M?NT]?RA0^IC-;:#]PHNA+TEXWM8&JJ]@F"9,ZP>KM9&*:B`"V*-O\TZ"%8RR M0O8)?`%%I@B#`U$O(YS0`^(!HSFS%$:UA9EJ:O10NR-$T(#_/*8X)0MAN@8X M.W_C"S!'&.S>GP7Q]2M!EEP2Y*+!FUMR/F:1[J0G.6<)?8O;B%P"(&879QON MB^80W-T4@H.-U=HZ/4"]=%6TLS%:%B0+06 MFFQ^!5Y`B+(Z*/Q[F]_'B+/""T'\2&B)4L`^2/9;&:$49/6R MB&9W,$'_KP`NED3,G+R0];L`]^GJ&>#IO!`^91U>JJ-8Q&F#.,$!I3R,S;SR M]"BU,4S:7D2:;2VCHUV3=#U,LP]$.[75]5J/HG*+`CH- MHYCK?E0%;&H&B7Y^4OM3611PX2@*KCM%NZ!454CZ^3V=6D5R9@G7?9Y*@`UH M?72]_)LRSBV6/M<=HPH8[=G?^GE!G5H];/'=];(V"B"I*_B]2MTT$8)**$KN5\!&\?0:G'N],NPMO\:[&J7[7+T-ZQ] M;LI<`T+*=@P<+L/64-`:+=Y\$Z+O\2WA&(,*;$7\VH^T&#$O?HV.<)8-823' M-/AG&N?%ZZC"1FC)E+<9>@1$>_-A5F&Y%,!GB)+[@-$+)+!=;+[&(+B-=@?4 MQ">G>%Y$0_!:\-"?-?)<\@KA!/Z1+;5=Q&>TH(9/YE/9O"[F>=A_%T&*BT8G M$WQDEO;ZOH M!<1)KNOM3NWR&KJ"L1^B.!4&5/<>5LOCZ-GEZL'@$Y"9"GP]SX9JHF)7;B3$-O!Y&@L1??7)^S[S7PB),S?#;R`007*(5U0,S M\EI6"2N4O->8=J/0(@GV1J%M3*/AP""FFTT4!ERT,D1I[0R_C?8*RK)I%_2S MBYLRIUZ9H4I7:WC"*56F*LM'>:X8(]C!X;;Z;(5`:=[:^MK!%;L(L31SG"'L MX''[C)$*4]4^=G"QNT>*NH;B3!39`2SACQ8MWJ>1E^@A/8"-_'79:.P1[."P M>/%I>]BUOOPDS:S48":3DZAX),Y#VK;2HE]]H0Y4."/\K[SP:1-34R=![@N@ MYO,VS8K?P5`:5)L)MD55:`L78H#=<]#CPT%P]FL:W")<2H.&QO4A.^CQX=!M M?:@.;A$N+4IV__4A.^CQX=!M?:@./J;9,JG,S;13_.#AI/A'Q#JDPIQG*XZ@Z'Z$2,U0;U-YLV>SJ_` M0B][$)/ZWK(@3EFNV`.8J;Z+?`""+#5A M9Y;DKLU#J:YH?F=$[GREM( M800S!2'6N]M'8IZ8S8T45U"YA2RZ8W9!?W?DBLBBW5@T-QL:K@V^"W*4KPG> M[&*4AQG'I;77R`B=Z7H=9C1XX1:YVVB.\,J3*<4NV=MD]/&AXDSK[TYRXD!< M?Z/,!."BX%'7"VJ8QWP_Z-CUZAPF$&<)(*XGD)C`NF<(6+?TDV-Z%$\ZSCU# M5<(9V2O]]0A6L2"4OKKX)+`MT]'=S+36%?9&QC<[=@?3)L83X'B#Q3;8E8H[MWU[+:B]8J03)L;W'CIH3Q$WN[4*) M6.UNC]D>DS2H&\5:!&X)GXID>,KPR056EKBJW!BGC&MK2'\)H\HU`O(26$DLW[<8#+$964E<)I9L&X6'/2,:J=-/> MVP_*O@&_);IN%GK4FTC`U+89X3@[=#^Z:;<\-+JUT*T27#=-Z,.!RXY+*C%U M54D:<,GR8I-+8%U5FX8#MF>9CA)Z-VUZPZ]H]5CU$G,5M6Q<[OU'KF+?18T[ M6I&N8^Y?VWIGYR>4V*KH=0ZLZR'0Y81[ESBK*'TCSLIQ]2700U>.=0WFOJG8 MI:NQBVYXM,=TQQ1?#IE-( M;',%,5T7FNL/N_5"4UF+Z_<,G"MH:JMKW.^1./MEHSYP-LI?]WKI;9U-#J$' M)R<#V6\?>C[]EH-V'5FN8LI!)IT4V>]-.)?.N'YAXJX_&R>3T5Q;@'O9PZXG M>[1G2XLR8K+DF2TT/YPN-FV[=`>+N[BH9:[OLM"DXN(/][C@(5^/*H_>*5YX M49&[2X[I)[B(X!SZU!::AQ-23%`(?:J@!P',2:[`:^3%J$9D?7L=4U%S+955 M)V3U01!\(5L/0R^DB8QWWFK[9N4EPFN$=_G_\2I+JXB\'$=V^54-HVIZER.$ M9*XCZ-&8<0P6*&(3S6YLSTLR;K[[<^-!G-%4[FPESMKZ=^O?+N_W"*[\P0C.1(8ER.2;[!'&WRY`Y"]7'O[&?;Q+ MV,T.7C8[LCB/>`F[6<++C'Q3C8U=#RLX:.A4(@;NC%9E:I!#9";Z"V\!6-4U MN5VLX(%7G8G1V`ZZR1?5#J1*#R,9M[XRE6!F?>:Y]'1 M"S27R4*B@M``1P8W,CW[W[X!@)293_0'RL.G"@_D5[]=$^$^V;0NGL:?3>"[ MDTERC+X`CXHEP30B=6MB[Q^PV7H MQ3%WHPSV.:/85>GAW)'L]H:IW_WX5P@P57TV=^`%A'*L\#H;Y2M;.'%&S#GW MW./U,,I!L3U6->5A![/<1I,:PPB71`GRPMP4=)7B(FZWG9FVIB9H_@S0`GOK M)?35;E9QO^%OHCNP\,+\OFG9V&TM3"#\Q?LGPEM!A'>8MC0T0^\K7*4K[NS7 MV^AY::C"LRV;4-QKUKV.VUK/7[E"(QG>\V.\T`:9J;/V-` M[;BSI1?-0%3HOFV+O==X1N:C(/@1K!%.*&U/8)%=Z*P)87UMC5"='W"EH.V%W#N+W=YH_?HJ/9PUS&YOIJK]I%OW1OCMPJI?F MY+!JN#>Y4-6Y MGA6E!IR4KM\O\\D9R'@&G5[Y3NY`I!*AT2O;R3G(>`9=UY.<%/9?+R>7ZTE. M_."Z6K&]TB#J?/J./"IMCN8M/*>C-C+AD8T.VD+V881,;/79@O5Q!(L3.[=% MZ=.($M.N>BIN8P8A!=?Z);F)O1*HQJ MGQ#7_9!J222MF,LE.9P,D"HY'ZUXMJ6]E+O=+3\()Z]AJQ[4+R#7EQ$[?:)F M?V8'>+L.D#"V?6=]UE%RQ-F7E(>([.8']YQ&::Y&\'+#D-]86BXC48\FKE("XZ7Z6`D14:JK;^\1'!)(HR+YF MEV`C>KB3U_YJ=:6H&9RT4 MM5M/V!1QVX^U2>RMXZ`I4YIL"!K5^96L29P0*NK/%[5RP.]SY-G4-GBZ-63( MGDI>P9CS.>9\NIGS^0+P,SHZM#3$[9Y0#%BOB-33V8*=T@O&6/DQY'*8`$)' M$Q+'J`9M40U\)=SU,@>]HC^:(+GI:U8`213VXFB]`GF$^%8XU\L32)EP[`K[ M<<#E^I#-RQ(DU&FMQ_\Z^CQ'G^?H\QQ]GJ//<_1YCC[/TV&*U.+K^364L*5>A&-ZA\Z,%8,4PJ M\F`L&39ZU@?RK+L9M3AZU@_H##UUG[JL,]1-M_J8VL^Q&DV279DD-<>X'B/>7IVQ>LGREJICI,$]BG"M")G`8)$/EK[/&<6.53B1Q7RCO6'J)>H1LEGA=3;* M5UMU/SXS+3V,@\=]IXE5 M]>@=M9*/]>C'>O1'">2P]>@'?W+XGB M1+&(IAY-L'C\=DL'H1NG!-5V39#1V(0&JX'NWSY81'GQ3[)0;N,X+=>D%">- MSA;P=?VZ!E',,CPS&AL)N4Z\*/!PL$=2NB>.MFZW6^ MK[.W?@E=.+'[CAP`NN9N=UTPU@GB[FCI9O[Y*0!&SEM=1-'3V"V>3((`YR;?1'.%5UNG\93?Q; M5;*SB5MV\IVL8D$">+V-"2JO5^L0;0!X(N(Y]$$[C/@$Q03FC-\XJ,E3_ M3F7Y>Y3\`V2*.EEU?U0G).\T398`SY9>-,VV"@L1<_1H2=3=DL_)S=UO8G36 M$^1_RP'@.L38[;6BE@W_D!+]F\S30^AQ:BB+NHQ)PTPJZP\,M5-9:Z-ECLF> MW<[9%<3`)_TXFX33VHBF!W!V24;%B<1W'[-:CTG6ATRR9JS#1[!(0]IZ4WA1 M&+HNMZT1K,B-AZ%/91UZYO%1:VUK`=7Y?LA5P'N03.?Y+VX0GGFOO\)DN41A M0,14YG+M.IP%O'^-8!(_/GU5F;F]/D:L1?X2!&D("G`;PMB$ZEJ+W(Y^L2G; M/'@;^KM_VJ?MYE;'\%<+&D&N\+P-X"9'^\(NNL3/LP"[Z8/K=F9[>C[U-> MP9J#?=\M=*=I$E,[,+FX]A;6(Z!^>?+[2Q1ELGCJA3.`F1DQ=M%X5+-4#=9) M5SG3U*!*A=,K^`(#$`6/9(OK1E[ZNT>%YIT@=4O#P$>%1^LM\AFC6#M`G"]I ML2AT)VSO1,F/G$SEF_CD9TR:;RV;1"=L;+3#?ORH-(<:Z=,YZ;U"46XKSJL\ MZ=8,Q!^TK2,Q4%U*Q.BR%P4Y@&^90QS.('#P8-,Q+Y13N;/$Q4AS(3 M$406:FY&NTKQSER0W<)J'*L/9(+?&4RHP>F62&]$GD@]7O)D>ULKJ*;KZ1&$ M&8[Q$JYGZ#I*R"G.W:BJHY@,!FGUH==J:0YRP+D>`SU6;.$XH&I)'75?Z0Z- M?H^I8O^:#8VM#QDU8.X3T>4A=B[+9S/XAP4S&994W>S-@<% MDB%K.O]FYJ"@ZC##N9__JL]8J07[5I?WX3+FQCE0,NH[GY]AU\3P[.&]BGX< M13'Z829#-K7`]4J<`R[U@8SSKC^&HGE&#NR&VA+I4;6VX1IHQ(R6 M$S2JV`?0.S2D$Y0SYF;YS6/;4IT"A;2^W<34MC7\!X96O*;3H6^ZU$^Y3"Y<1/ M".K)QD19N0H;\^HQGLT]/=GC)&Z8"42/T/4<]*A2J+;>P%>`?1CGI=BK5A%N MN8IA/FAE"I4@H*/"SC"IXLSO'#E:>_:X MEF\0G@.8D,N"/M5R_;J&^YBJUBG M=XN%J1"J#V32U:''XJTSF:U%UCJ-![3LFPI!7J&;X1(#3$.'L\7]-[OL6^ZM M5K]N:9[C1.A6@_ME=RH_QC9.!=,3Z7HBIWV3(*WT]\KA'`6EP^A7KN=I6C@] MBF8&U[,[[3OA>KJ]74\/M6_"Y"W!_3)*1\%MZ*`HU_-)!YJ:0_L97$\BM6^: M.@6_N9XF:M]!QXD$Z94".JI#@P3+]$L:/6UQ8*"(_,-5*#^"E)1TM?+P9CIO MRAFXG;C%7">;>\PRCCF[Z\ M\8\J^&A\KW;$7R]!QQ8T*F2XL`Z"P-BCP4T*W$)X?)-Y..;&5W]/"%WELU?W M^Z!"@O^6E]K*O"Q9!?\9HK]B7"IM\JHUM!TGTL)D$DNHHC^6=V_&-S=&[,CXS:/?;8^,S@QK!U'&3C0^YV5:6F5WIW.FTGV.; M)O:[,1WBAT[XG;'#J3KNYQ(=VPRU&+3=SS,ZMDEJ6O9.(@=)\S198LQR/FMI MP-UER*MZ&LE,KLU;_9CLD.$T'I/&_2K.)T`-:?K=36>7X+##)3(=02@FA:1'Z8!%:`O$:$HREI%,>D:9&\W$P;RB9S.I^1$R9/)C$1H2CTGG3U_ M./->62&<:H.8\*90V_1T_N2%@!'IR&PW1J2:*_0N]3Y7L?K(3S0L>OL"5ZZX M9DR)'(2ZOV(M4F3S78`(S&%R0^Z;EBW:!R#QX"9P^4Q(PEY(#O-)L((1I(LY M@2^@H(E[%LCU-<$5N5[0"NQND;MB97*B['D]+.*`ZZ;F]S'!!1&6`!'KEF2) M7($7$*(U)4QF;L]7;,CM#H%RF[^UV-R'!U@,E2U]&XNU>WZ MIP\.=NO#"_%UM`)+;*'MFFWYH M5Q/D-GHA'T?82*F/W<=+>@7^"%X/,R;)@IX;>LJ2;?`9H8!M3VUM;)1NWK-V M>XV,TDGT%!&5M(E1&A^][U_(#8"A%PHAK;4U2C6-CRB,73$Y5X&0]&8'H_3_ MBO"WV^@!(Q^(5W*]L5F93GCVU26,UD7FNM&J*TI[B\+U!SZZPK1W:_4S`;D+ M4^.9F"[VC&.PD'6#I^4&Z6;$."8+;E>P,D&FG\%"9259I770H,[,Y#6)@CM` M%+Y?06L0U"$]4U6""=%E!^Y M5M8`)QL:+$E9V;'%"G73-;R6XB!45T[)85V=C")/B M**NQ3\BY@:]9M7VN^YS3P03]K;N`RP"OAPD.OGCDD(P`WE17*I<#7@\3'##W MF\`6(>YG%3<7&T%159F>5G'$LUT(.EG%1\.-*\O+G='P4299;%L-MXM5/-`5 MSPTLE.EI-AB/3:%4?)V@NTG96_K$;H_($@'CNF]?X8JH`BBU5TX6N\8A+@5= MP[+@IAFO&VKZU#+W`\HTK\L]*X6;$6$*E_\N`U)&>W8][DD5-PE=W?6@IXZ0 M<95KUZ.>.F+&-:F<3L23G/0O=1E4Q<(3"F;2B.#=*84<37S"=@RS]/1)$,"< MI(H;P(R)?T=4%@3&--7O-3.APE>%6AJAE7C1`I(E-XECP*:SA1NV,975VA+*M^55R'$"R#*_C>,4!%-,_T\/M[S"5%'H MM/BK/*-=!K<$%Y$IEMO%)`]$+WF&D;?;*SEMU?Q%`4<2`UC"'RV*`H.B`,H, M>U&'0 M3GNR]:;S2W)>0-;^K#71LG*_T,0Q.%L"(D2'3YN8WC@$&G;$!K^#"=R*JE7T M!5TZI7=L[VU;2R/NP2+3?X8*`71[[H*8ZWP6=3/B&*2IF8_@!40I8'MH]UN9 M=6&VB%OQQ:;R+SE7IN0P6O;IUY#<7I8.F#=UE:)HYM1W0+%O&J@DX#<=0>VC-);LVD*KT#7G=>J MB.DRM[B>M-(55SE3@.NY+!K08QJ*7'=@JV)75_A<]U5+HR,RJ+CNH%9=1@T- MS'5OM"I`K0:"7I7W'01)Y!UTO="],EX-S^_A*M*;18CG3VB/C):UM[BN)(VU MXJPJ3W7NI@+4U4BQO_1B\("A#VX0KG0V$1,WQF=9&Y_5D&B/,`ZI++YW&Y`-".?0VZDI MQ7JA[W?=D5_#D+``8O*W=$5^R8MS'.!#QXY7J0,>`K3JUXX?N6WUPT/@MOW6 ML:-6^1GV*<903L_I:];'@`(#D?/W9<,RY*_@YV@;1_]]C1 M5*UO=)AO'Q&J.Z=(ZS9DQEX-]35+D#N^F.8"6%;8\O;/8WRG)7%[=G@C=$6] MN6ET&J.U#ASEH4,Y&D.\AH-9>]D2=V$O+^0QNFO(?5\Q)_4*!7L!^!F-4"OK MK6.$V7"0-S$>N@3SZ6',,W-UBWD[IE)<)I&OF6:[1PY_0+NCN>TV0, M*;,LV&(,]AE#5;J$JFS??]N&I`2-0&)319H(XO19F@3NDSC M!*T`SG+_*#5+N.:_/<+K8>3U%_:!MUL]\8.'DU)LJ*#/\T'I&-DR1"XV7[Q_ M(GP9>N3P89]/*B-8QF%)W;VWXM\DJJ.8*9:4@#`$?I)ZX=9)P-V>G`ZCBSJ' MZ(OW"E?I2O`^4;6-$2K)ZA1266MC@LI'LFUX[PF5?S=&'1?!:@L3%,ZP%P!Z MQO`OW48SDWIX%PVMD8S96?MQW0W=%]T#>`$[.*+7B*HY+Y9C/UP@S^GDK8^! M/-H,Z%I4&]=!U:C_26+?5**<-[T/!++0ES&N6C5`*^+X%L(/(X1*$*K)7X?T M&%D',\N:)'F.MIMJ3OB^XMFNJIARC;:N1T5JP*^I=+M>[$X#:#Q+I.NQB@TK M5^/.;2+AYNG58E&KO557-UJZ7OQ/A$;=T'RX2G_F8TN^1EX:D".'9C9D;W[1 M*JTHA`&-)WP$<1HF\71>U/HC?QI+GXP1"!5:R*JYH:OFVL,1C!;Q`\!97>0+ M+X:^/$O\82SG]0J&::+RY)9H(,OXK3P&>(\B#&BT."%[$OR3B+>MKQ;+0Z`P M]K&A$O-"%C0,;`D>\9;N>Y`(GXJ1[V\;=T4EX`Y\;7N>7N33@2,3+'&K:/)# MN:F@C7ZHGFAUOY0%V#9/.M<=^$;0W;LE3S!I?#",!;J(Z_96&Z#>J4*NVVGU M*09CRMA!\>RR)=SW':H&O.B8KL,);V:LK)4\9&;>7J5-EG%_2[XX9[N`3!A? MAZFKIBWHOH8/$:ZN7_TPI:\M"NB6ZFH)3T1@[,I3LZNM/`G,$DI#F'U?0YU7 M4=DD-_6OODC)[7[7-:P!4&PY;PZG/-E[65^!Q(-A?'QI^!:GJ#-,Q),5P-#W M(AK+LB@>#`7^,D(A6D`0WX4<:[%T7TM<#*,KVP['B(;DF[QQ)LG/EEXD$-<. M2X,[*)]"R0+'T_W]=)5F;QA7W\=D,-9A(,OX=3^97Q0!8FV!G],I4%"1M['X8IIN)G`/G`QC2[OH)P$:%+%-,[=C"SJY#%H?U=&;-AR7;@?*Y-P#+)2 ME4G<+,S9L3+)N9L:F;HI?$R?Z8];IQ*:SIY/_;!L*>SX<41*<=7=FSS:,/ZO#^-L(W.QW[.QTD0 MP)S42FW'T<7(,W558_^G\T:9J';#EZ"3+<[%T54ZEH-QRS'*.)TX'[R.$[BB M*3G7/CU6H=]63:W3&);-S>C2M=YM="HNW;$(BFY,QR(H8Q&4MA:C\]M"Y[YVX*XNBX9U0Q$-C+1G^]KO1X-[U[`\<[ MC#4%^J3'.UI=8`P7&=/CAT*B0WJ\FS%9'=/C'2T6,*;'6Q8K,*;']T^/'P-[ MQ@B5GA$J-VE"6NYT[JHV>?VZ!E$,3+S,Q2L3V:1P,B>3\0_@X1O20=T=*1S1 M,B=L"[V/@*H99#W3#1/[7DAIUX)$^\CV(Z)U.1S12LA(1:F>R=\-=AQ\S\CG M]4UX/MJ1.;C&49U_DEU79.\V,S>@UI&0;WH`.7M).E=C+I.94M'RU] M*YZP)^$`H.^.HQ-V/!P*YOR^.V$/Q8&`S@4JU^,N+,`Y$]A=-\R:Q7E/63YA M3YUNL#,)K5^LDA@'YVQZ/=/)O$#D6<9S\W]3# M"=4;[LF&85O4>HVEAQ-RM,!DLB!3F^U$=@P]HZ61E*R,E!O/IV]];#B+H*6A M>7JY6Z^UJ0F:Z1EV&Y%[+*6SS<&XI:%Y>B\]C#?TDEG1,UB*\KTNYGF@`3[D M*D[(80">$GH\/`#LTYMYP3)2*@Q@GK\[07X;J[5YRK]X1/"CVY-@*D5\K8-Y M^H6Y=\SFYFGGY:&TM=1R2UX3&8)&UR5+1*3V%[*G@$NT+VIL!8L67X!27SV4HA33J?3"4""7,%J:6*EW(,D$M?P2 MYR8;M38U0C,Y5[=DL&BM-M$RN]41=Q+EA/PGH#^T':N2O4PC*"&3,IO;0OOU MZQKF^6-$7("(5:I9JJLM/%5%H2MR%4<+9=Z80]C"XQTUS&#NO2[L9@LO17#I MSEATZ:W)7Y*-`E_,(6SA,5\^T'_P-O3\4F!MOZ>>,QEY$9%"GH"?B:J[`Y9] M\PIZ&,$918L9P"LJ";(`K389RQ'DH(SE"#CS>P^^/X(7%+[04Z1^QC"G6-A' M%V5T*=.-J$`8MXL6NDH[PW1^_>K3MWR]>'D3HN]?8T`4ADD4I5Y(=V!QA%VB M*/<`3*-6T:_?@(9Y8BA4_08<"VT<7Z$-I5-$JH^95@]Z5#0F MSID-?Y-MO_!`%#X?KKTP=P],TR1./'(.B8#G&Q`B^OI7QT76<]\ MK1>`GY%#T(AL2:[G6ZFLHIJSW_4BS3W/\$:TB>L%VWKBU8R"<[VH9F=9BI^H ML(/M_.1E=XGLPA*MTQ78U2+52\1.5W;OEY-8(GC:0GS/J*42QM.5[[NXS$O< MW#3$#[_\]L[!TU4,NL0^E+B=O-[`SZ$M@3H%A8'SAKLH4KX$ZA04!0Y0K.(" MI4_Q%(XJ9IGA-J^(\_7`);%IBQ%QOKZW)#9MYHH3J>LMB9"PW/['$P>HI1;\ MIQ.'A!&0O87GQQ.'ARE&'K(,_H$1TE#Z@0WAB;PNQ+ZLY"ZV>E;S*:+5EM== M1A6QLE]*&=M-0_+X:A4G[TWFU:H/;EHI.[Y:]<%-FX8P5Z]TN#`*[I0(N>D< MD$>(G9Y48N2F"9&;JUA_5I$)YN%.83-U;6\C\E8@#*_%480`3>7<[JMB/?NXQQ.NA)8>QL@P:IO9J_F)K M.]T4M-;*:VUC=/:*V+8+$($YLP@9J[51RO^:.=PWD\4"@P4-CD5AZ&%NT5&Y MOC9P=05B'\/L;)7DI=K#!`4.(_;O]!Z?Y8H;OX]6]/G_<(K/S!:.V$*C(R M]1,:[07#GP.4U`<.WAB%RD\71^@S"`B^@I?8YA`(D4!5CL*`Q@AC\, M?+2(:`@S.1N*@YK-3'MKD_*NA%RQTPJ:UZVS]@:1?%-_G9YQN3N;D:2"CHI@ M[FQND@I@*F>FLSE):H`Q#F%GLY`ZG4YMHJZSST?U08BAXCB;C:2"557M<#8+ MB6=::'6C-V5S=V.;A."PEY/#[G-9K9UL35/\* MX&))MOHD+SUPG]+8N.F\.`#R]5%)PF7PHSJ*19PVB!-,G?(P-O/*N\O4QK"> M2TW36A_+9JZ+S5.@+/$J^4-=F5DRB!`9UA^`**6G`0Q->O?I@2AF_(BJ%! M*FE2E/MM:"R\+#$]8YLP*O6D_&+3/@`GNV?(+QXA@G>LM%/=P]N#3;,$H13/ ME6XV.%:/R97]Y"]!D(9@.N^YG%I3E(?YB)E,1>1_RU4H[BO?S78FY9L#G.&U MLOC"3>UL2MU`1[X8764QQ75/ANS-4L]U:.SNT3DQV/GM_"DPS*6J\2S@'^SN MIO<)J(UA)LKPA5"':/8U M5\AMMC-![?;5N(<4^TLOKJRCB\VEEX`%PIOIG&ZC;8N`8WSH.II=G#,HY>K4 M74>SBW.1M42FIUT<\31J42\M!R_HY<]^5,G3JZ3D8)2#9P> M`5W$A,ZBK&JN'N5_9T?%JX]C]#GS+K=6V\.46Z;DB2%&#DCD+!J>J\94(KF*,5 M(9=UGM+5RJ,KZB9-2,OB?"LB#N.O]%&&^CXV4G5BCX166J]2ED(@V]N$\"U) MF\!\HCJ*Q9S>1C?P!=`W>UG::H>![.87I5@/O[N!K.9W1KZJ9X(K(]G-\7>D MA]_M.!9S.UL"#+QYPC20JH]C*[>Y5D!OR'GUI?'.7+>/9U+DZG@[546P'D"Z MKE0="-V](\AUG>N@J%:N,M>-*8?$M2(2.5O*UP2LI63M>O;"X6"M"CS.5@H^ M.*I]BPRKI(J9,->*@T,%)("$5^BNG*G<0Q M8!9S:C0S0FN1ZO0(U@AG^:?%*F!2S>Y@-B*^(".GB^SFRB*]V!1_E`M[EQ_I M5%\SZDW]#EN!&9'9W`;:*^M"%,\BU=61-YV,AH@JGP(G7T1?,X12>V2LOE^/ M/ZX(-*XK[:(+H#V306%-NAZ`HW(+U4H-<20]U^V:G3%K2/*NVRK'1S*TZ,J/ MX`5$*;C8E'^=8.!UUY:[O!]Z>;\GQ%7^H"?D.%D"7%LHM,)]NVHN;&]$^O5" M$!=S=0^82LA>JU'/'?7<4<\UH>>.KRCK>46Y"XY?GQ@XDC^XH+B.NO^H^Q]0 M]Z]NJQ-1O^0`H5*K\UI6][<9G;8*"TH^<$WS&>TI@W&1QF1)Q_'$_SV%<493]B,&_+)]XGXF]*8V MJMA:$ZNU%KM7R^"[%*:$_!3#`!29A8@LK@1ZX:47+XM@HCS;L,T^IF5<2^;F MFOR4;&XCLH%!G,2W<9R"8(KI_^E-4R^QF_]5?BJ[#&X2ETNT>H:1M]M).1?% MJ\J7*&9&VR@,8`E_M64ZPUX4YZ?]N3R'["'LX;%M4]Y![QF&9&$JL-\RNV-3G/]873(M16L=C3OEQ_6E`D M0->*[0D5+^?]]0IHZ3+].N_R[X"IDLG1^1`!&0#U>6>P"+N,I7G@1_&,G::,0!OF<1<%#A1):G;+1N8Q,G!'"+D+D?S-2 M(;L/#Z+JTEK&-E+%5??,#@!0VV>,UGC3N9)JE=^T3\;A+(-N'E0/9`#Z"("1 M<&DOAO%T/O&SQ!L8+3)B-OE_11M.LK,E`8QQ3I=\G.*V@Y80K$N`$W+_/\%% M!.?0]Z+D$<;?Z$,07R,__QM]?U,`?(^1#`55DJVY!%$,7\!M1#894%E?TMW- M\$;0CI+<&$AGX)(<>3";"R8[[!Z&."C/+MD9X70Q$BRZ]RRM'!NB7D8X6:U# MM`$@?^C[>T3NQ25=/TT?>">75)=M9QBM2]MG_.A'Y(XMZ3[FD#_QH/X M;UZ8@LJE?1L1*2K-;FTN_')]C7"%,"#7Q&56SHE`3%T61"RD=QNY+K)_AM6K M3K1ONH]GYJU@>F/,O%1K2\&?6DK#/'N-3, M2WO:R)6`^Z])M-3BU1!/I1@Z"<@R&2#KQ', M7LC;^_7DNX<#&06ISW!F9BC+L'\$/B(JG;PP+NYG0R$ME2-4KJ\1KJB:<$&? M^:1**=D`^4FV+HZWVTRS(UHJ/0+XTF*7D;3LLHK!("OL,$.7:9P0D0?+;"J% MWH8*C$4!V=#D*`X(O;]ZF`BCR88_$]P^)KCX&A-IZ#I.X(IN%Z(.M@F._?0*['M>H'LH^S MQ_5HV"%/8+8SQO44S6'6L(JZX'J&W7!7G)S;P?5,M<'P99O1#Q==YQBD\K;2 M$N)185."6&#,*'$=]33%TX#E$"PA'74T)4@E;-F1'=4T)30 M%48.EIK:_2853UK".^IH\K8Q^3#8$M]15Y/'MU=`4`GYJ,NI.=V5XR!+J(=6 M[=S,_,HRS(WD?>T,S_D;OX3^;54E".(OP*-D!M.(Z/4IQO3-G2BX1Q'>_C,+ M*R>D#" M^,#!OF<6O3U#[Z[`F=0.4Q[&+*^[5Z*_>/]$>.=3O-CLE-GM$^V*W'<>V/#3 MQJU+MU4"HO+.Q"H#A=;:H>MYBE=K\/L M1R^\\$+R9P(B`$EIAJF@,UH4;+$HJ,P:0ZY7&<+-4T0)Q%,KWZ6"CCD#[7@\ M*"7J=T[1M\6XL8M4SM.=$D43AJ"[F\><-'BC.4)WL+<1\X(=]T=+;)`EU6CQ=!)-I8A%5Z%YJ3WUI>%B"'Z0W"*^\VFM/_ MT5_);DK949S:G4;D,++48`+NX`L(;LEBCA:0K*#"&)^_C!9,X@ M;-IQ&76:U>K.5@7LU'03-7S,Z2BGL;VW5SWB7?4W*2TX-UG1L*;$TM4D3HI`J&$T=C$/<."4(9P.^X+/O+5S<;D]=04@%VA(4LV M3PL]@AW$ZV'T+1?YO<3M8G)#2V=?)$6Q79G,;'CU4 M?>[0CITFF@%>L;9Q%S6A,'?['?->JF3<[)%%: MU;WBG4J`C1N;AX^Y._DTMG?%:9+9\+_`"*[2U6.6W/7@;3+:B?I5O",6+>Z` M%P-E3V:/L8_Z,-`$[ZF=$?O5>2VY\??)$NQ^9G,;7A65O[QE>IK^LET:\P\)0+HFG\H@T[O_>I9?L>'W+%G-S9D#['X/>4_'A-,X3-5OS8)T:T MDEG-S=3E8`$I1[PE=ZU@!NI%-)@<&]Y%?WE/B7TFDC;YQ_\'4$L#!!0````( M`/)]!4=^QYS8\1```*BT```1`!P`=6-T="TR,#$U,#8R-BYXZ>[># MSBR<6Z^!=))UG-DYYV5`2[1-C$1Z*"J)Y]>?(G4Q;+H;#SK]^_NM?/O]/ MMXM&(W3)&2-!0);H5X\$1&!)T!B_<,;#)7KPYB3$/Z$)CHB/.$._GH]NT+NC M/D)S*1>GO=[S\_.1$'[&Y,CC80]UNUD!OR2BG**/1^_>';TW4D8\9CZ\-UY= M"((EY$8^"'&*WAWW/W2/_]D]?C\^?G_ZOG_ZX=/_F;GY8BGH;"[1#]Z/D/GX M0Q2 MRP6)"LETRA8Z3\HUT>"%1H+*??SQW4JJ8'F3J0BXBJ&>2 M[J:S:%0>?R6DFBD=L#4$JQ7,\>$>]HQI]Z::*JU(G5!%XL!'QIVTC3 M5$7[WJ+U"2TF@X1B"O+BS8M)5$JQDBA[(I$LIDK2BFO&,/6B8C*=I*CZ%E5$ MO6(:2-A"(1=B"PFD;-)(+&9$WN*01`OLD=WH`]L6$B:ON0@OR13'`33%'S$. MZ)02OX.PE().8DG6,L1LE>5GQ>4S9HQ+;:7T;_5FL:!LRM.?\$)]BJ>"!V0, MD$3JX7$T+!10IG:VIS+U+KD7*Q$Q\Z^8I'(Y!+8BU(5U$/7/.LX]I@PL.L7!/8^T&!H>`@#WY`4*S!-@"1_/K@#]'0^9303Q9K"L[FUMM'^NH316"="FMVHK4 M=LLEB<8\-WRKUKL3,\SHG[HBJP:&'P/FWQN5-*SFBOB21E[`HUB0,7F1YP'W M?C=`\`T+=4/J'VK(E%/!#[-\/89ZH#,&]M_#`+F!IUT%\+G1/0CF4=*"JB*H M'N+%(AFPXR#M!G4ON%)"5`TPE1BZP?#/33"L]=/M,+J^UL_CB#(211<\G$"J MDJNN@2C)RJWI3YN:'GA_Q#09\;6?=$7E?N'8<'@4XCN MB7B8XZHZW$[M5N#)I@)O]=A)*Q%X(%MU&[%?K04FS-"":=6CV\;/LLB M3F\21LL+=Z-H[W`:^B%[:J=!WAAO8PR>\-N@+2W:C34K6E<=:TDY+=(.&,.M M@*(:;-T(L:)\6^.Y+10.&MBM`()*#)WJ?V?%_),590>BW& M;B14BS>VD#ABN13108P!/U7=& M[J9C#D[_`\XMR:&8N[&T?_@2.J),!H0CM))"+475/MZ`_M^ MBYL#X$8=G^#'`8R#'B2X\G<+3>1)^D3E`9"_]5P+9'L6XH6M'K.E!, MI$M[Q522%)1*0LW&2M%2MF@]*%I50Y^KV40U=B$LTE17+^J1#)D7Q#[QARS? MLFKN6#46TDQ7NXSW`O'K2^/&MA6/KX-M)7172XU,L5$J-\H$1Y15W;+=8KXD MYLV%-\:0*;>*0Z86@W)AV=CRA&XD6<'][8MVULQASK]5]7ZJOOHCI@OU"8&1 MN0&_GLQYX`_#A>!/R9=U2V1)Y9=BY8:#%=YWP2$O3UNJOU;SE37_R'`,)IGX]X)K>VR.Q\$3C0.W6[,7 M+RR:EG02ABDI6EMTD'AEC1E5*&7>B6N;E!9,>H*H$H+;WNV)J'( MN<[D$$6X\64%G@^`KW9AR<'P5LKOKL_(C1TKL%L!.ZVO?G!L7,<2.S.+SN8`61"6#O-F!6.9Y6*4L M2@5*-QCL$&[A(5VMP=A7U_FNN9)+\W?F=^O5"M6N]MBUJ^I?5YOIS/V(!,HB MCGEZZ4GTR`3Q^(S1/^$M?CDG#&2VO9A]6+DQ8`5D-S&0K3E(RT.29S>V_#U" M9IEZ:V96:@N2DB"Y5?-MJL6S#97G.*(>].V7-(BAO:WT36A49^`&A!6)+=RB MJ:;QH!@]&D@+VK*7L\5!/1R4Z@!*4CDU_L&*LF[1>-L=[*5AQR;:4KJN3._6 MNA4(=6_`;=5_./7GLV>)Y_05Q`SC\!XO=>Y'YA.13E^PF5X388T/7I>Y&SA6 ML',7<(RYN]0U3(5`F10H5F*@7(YDY4<[B"B+K73[-*A^M7G:^$9+F9=:/-Q( ML<*6);9YMW;FL%@8D2?"8G*^7*4.!,$5T;"-BQL/5BBR%![2LM!D:>91Q;68 M*(N)C3-%RQF$4D1NC=L'/6P>2MI^\/!:_5&7BH[(%.G[0D_5G9EGG8B&BP`\ MON0=%IZB=]\TVEL(#MVHA*ZWE['-&%C4ZU>;:M!LM%\J5<9A+LCTK*,N%>UF M5SC^!A1'+V&099%4JE(N5GR08A3]A'`0='K-K?FZ&DM4'`@**GZ9L_E.ZAW@ M"0E*5AGR%E3Y1G'X3FJ[^9F7J#20%%3:/!:UJ.Z?>^;UH_!K_7K2SU!U+B1B MA?>D;KFE&"47(=^DRR(=).I7-Z/KJE?=_KON2?_H)?)3$:M(L&KI:A)D=%4E M<-YNO$T&77[A='(47(9=J%9/R-B%4S?))-4O_XSZ2U).B MG@B%US27145&H`K]4!D(F[=C[X$#]:8J#';=..T4IX@N^]%=,:DA2,']U>4D M,0GS7]T5F^JR;%R*74J,C$8][%7XYO7:I4K/B?337HBP+^HN)8%!EC[O!0?K MWN]20JRHDL?NBD%U$3:N$2\E0$:C'O8K?.-"\G*E9T3Z:4OYZ2WE6H"SSD`; M3\R&3))9LK!X3+PYXP&?P=#D)O"^DG!"1.)4J?'$;^5)DL$1=!-@HT]]'F+* MAI*$RG'H(#R)I,">/.M(H4ZB436AIS`DHMP?:T(_%JE#QV@0J%/SLKP1>%\P M?(E5ZA?!X\59)R&GP'Y+11>+@!+_*Y90`@[4P:XW.%0'>L!P;7[!!6@EV]$Z MB$)5.9&<^HP#NPE>@5G#&Z=,G1M9E9VZ^P[TD9T];FP3R(/14NT,H'ZZ"^"> M2W@%^E"W"Z=AZ'LMEE'EUV&7-%`B>E;;HA::`C@.WT3@E],I%XQBM9Y>D!EG MEJH=>9JD[:2MJ0_N6\S\Z#(6:@.]+FV02K)6J1*Y35VI(QC8[.UJ!TXNM*ZQ MZWY$H]_5],XCN'0Z33G!>OO]T("J+^V6L\3-,LU2!1K3.(6<$8G%LI+&DGB0S)(FR4;\LXZGV_9UFH![ M'.E*P6N\12?N]_;75YM"@#_!Z^\[/?,/! ME:=F0:EW0Z?$J'YUTF8-W:_I"_$OYEC,R`7?[.>S7GW\S->J7):D06.!:QZ+ MH>JJ@J!X++`M0Y-,4[Y+Q]C[8CF8KDS-PMX7.?"?U&C!-V-6EF;[O._X5@?64C`&8$A1"ZPK:T= M&9NDKZ\*4W0,#E>(@X=EI+[QH@CNCGR-JE)RC/LJ_#CFEP1\_Q#0EI\O?S=- M=Q,SW_`TS0KOPZ59_=97"@,Z\O(@N*U6*ZE)FKPESR/RQ(,G,-:)E;C&GFKD MI561W5D;5K$Q0$D9BMWUN3(VJ3*QD@NXINY3D MOU3.TS-?HQ'Q"'U2)7P11,UJC>>8C0E++RTQJ[L7&].04#5G2L3;V9'U+1)7 M+PLJC-'Z'3.[]A)YRPW(OE'55,AQM;(:!VIIM8U==[8FH=>\T.?JQ5-W$>-H M?AWPY\=(GU8(0N+@DDQD.E.GCB+6LWOK>MR33X,\ZOHU60\G[,FG22TBN`]5 MBK+;2"S7?%N&9@UO1F2F%EESL4P'8W;0;WN6!GFS!4?U1UO.ZKYL(_OZ\??&82/GRU66U-;HJB4A;A4<%'%R!+[JMM30(KGQ M(_H%VH/X:K[I94$\?8"">C68@:=;:JY`F#5;JPJ+ZFGL+76S6?ND>1)#HU9(@8^V=C#T M:ZB@>IE[?QTK0W:X:7)C48Z^UW',_Q]02P$"'@,4 M````"`#R?05'_R3+S:$7`0#5/`P`$0`8```````!````I($`````=6-T="TR M,#$U,#8R-BYX;6Q55`4``UAHPE5U>`L``00E#@``!#D!``!02P$"'@,4```` M"`#R?05'U4PMA1@4``#N)P$`%0`8```````!````I('L%P$`=6-T="TR,#$U M,#8R-E]C86PN>&UL550%``-8:,)5=7@+``$$)0X```0Y`0``4$L!`AX#%``` M``@`\GT%1S6,#-S$+@``EF<#`!4`&````````0```*2!4RP!`'5C='0M,C`Q M-3`V,C9?9&5F+GAM;%54!0`#6&C"575X"P`!!"4.```$.0$``%!+`0(>`Q0` M```(`/)]!4<&C"S(GW@``!?B!@`5`!@```````$```"D@69;`0!U8W1T+3(P M,34P-C(V7VQA8BYX;6Q55`4``UAHPE5U>`L``00E#@``!#D!``!02P$"'@,4 M````"`#R?05'')C7=.]"``"C;04`%0`8```````!````I(%4U`$`=6-T="TR M,#$U,#8R-E]P&UL550%``-8:,)5=7@+``$$)0X```0Y`0``4$L!`AX# M%`````@`\GT%1W['G-CQ$```J+0``!$`&````````0```*2!DA<"`'5C='0M M,C`Q-3`V,C8N>'-D550%``-8:,)5=7@+``$$)0X```0Y`0``4$L%!@`````& -``8`&@(``,XH`@`````` ` end XML 64 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Cash flows from operating activities:    
Net income $ 3,380 $ 13,088
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,836 1,496
Amortization of finite lived intangibles 2,492 2,442
Amortization of debt issuance costs 752 244
Stock-based compensation 1,518 2,012
Excess tax benefit from stock-based compensation 425 (1,613)
Changes in assets and liabilities:    
Accounts receivable 4,304 (497)
Inventory (6,500) (3,118)
Prepaids and other (1,628) (1,678)
Deferred income taxes 682 (16)
Other non-current assets (61) 206
Accounts payable (3,750) (8,336)
Accrued compensation and related benefits 1,102 1,172
Income taxes payable (425) 1,614
Other liabilities (5) 602
Net cash provided by operating activities 4,122 7,618
Cash flows from investing activities:    
Purchases of equipment and leasehold improvements (3,796) (1,413)
Disposal of equipment and leasehold improvements   143
Net cash used in investing activities (33,530) (1,270)
Cash flows from financing activities:    
Proceeds from term debt and revolving credit facility 76,189 29,000
Proceeds from issuance of common stock 2,297 1,846
Principal payments on term debt and revolving credit facility (50,094) (28,500)
Payments of debt issuance costs (611)  
Excess tax benefit from stock-based compensation (425) 1,613
Employees' taxes paid upon vesting of restricted stock units (331) (1,357)
Net cash provided in financing activities 27,025 2,602
Net increase (decrease) in cash (2,383) 8,950
Cash and cash equivalents at beginning of period 78,997 60,415
Cash and cash equivalents at end of period 76,614 69,365
Cash paid during the period:    
Income taxes paid 1,423 2,148
Income tax refunds   1,356
Interest 1,231 1,124
Non-cash activities:    
Fair value of common shares issued for acquisition 13,843  
Equipment and leasehold improvements purchased included in accounts payable 1,630 $ 79
Marchi Thermal Systems Inc [Member]    
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of finite lived intangibles 1,100  
Cash flows from investing activities:    
Acquisition of Marchi $ (29,734)  
XML 65 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
Borrowing Arrangements
6 Months Ended
Jun. 26, 2015
Debt Disclosure [Abstract]  
Borrowing Arrangements

5. Borrowing Arrangements

Prior to February 5, 2015, the Company had borrowing arrangements with Silicon Valley Bank under a Loan and Security Agreement (the “Loan Agreement”) which included a $40.0 million revolving credit facility (the “Revolver”), maturing on July 3, 2016, and a $40.0 million term loan (the “Term Loan”), maturing on July 3, 2016. The interest rate on the Revolver during the month of January 2015 was 3.75%.

On February 2, 2015, the Company entered into a new credit agreement (the “Credit Agreement”) by and among the Company, certain of its subsidiaries, East West Bank and Citi National Bank (collectively, the “Lenders”). The new credit agreement was amended in April 3, 2015 (as amended, the “Credit Agreement”) to modify certain term of the agreement. The Credit Agreement provides for a term loan in an aggregate principal amount of $40.0 million (the “New Term Loan”) and a revolving credit facility in an aggregate principal amount of $40.0 million (the “New Revolving Credit Facility”), a letter of credit facility in the aggregate availability amount of $20.0 million (as a sublimit of such New Revolving Credit Facility) (the “L/C Facility”) and a swingline sub-facility in the aggregate availability amount of $5.0 million (as a sublimit of the New Revolving Credit Facility) (together with the Term Loan, the Revolving Credit Facility and the L/C Facility, the “Senior Secured Credit Facility”). On February 2, 2015, the Company borrowed an aggregate of $40.0 million under the New Term Loan and approximately $6.5 million under the New Revolving Credit Facility. The borrowed funds were used to repay the outstanding balance to Silicon Valley Bank as lender under our prior Loan Agreement. The prior Loan Agreement was terminated in connection with this transaction and, as a result, the outstanding balance of the revolver of $31.3 million was classified as long-term debt as of December 26, 2014 in accordance with the terms of the new debt agreement. In addition, we expensed the unamortized debt issuance costs of approximately $0.7 million in the first quarter of 2015. On February 5, 2015, in order to finance the acquisition of Marchi, the Company borrowed $29.7 million under the New Revolving Credit Facility.

The New Term Loan must be repaid in consecutive quarterly installments of $1.25 million for the first four installments and $2.9 million for the remaining twelve installments, with the first payment made on March 31, 2015, and with the balance of the outstanding principal amount of the New Term Loan due at the final maturity, which is February 2, 2019. The New Revolving Credit Facility is available for the four-year period beginning on February 2, 2015. The Credit Agreement includes customary representations, warranties, covenants and events of default. The Company and certain of its subsidiaries have agreed to secure all of their obligations under the Credit Agreement by granting a first priority lien in substantially all of their respective personal property assets (subject to certain exceptions and limitations).

At the Company’s option, borrowings under the New Term Loan and New Revolving Credit Facility (subject to certain limitations) bear interest at either a base rate or at the London Interbank Offered Rate (“LIBOR”) (with the LIBOR being adjusted for certain Eurocurrency reserve requirements, if any, as described in the Credit Agreement), plus, in each case, an applicable margin based on the Company’s consolidated leverage ratio. All loans described above made on February 2, 2015 were initially base rate loans, carrying interest of 3.25%. The Company expects, however, that the effective interest rate will be higher due to the incurrence of certain loan-related costs of $0.6 million that have been treated as a discount on the debt and amortized over the life of the loan. As of June 26, 2015, the interest rates on the outstanding new Term Loan and new Revolving Credit facility were 2.69% and 3.00%, respectively.

 

The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) of at least 1.25 to 1.00 starting with the end of the first quarter of fiscal 2015 and a consolidated leverage ratio (as defined in the Credit Agreement) no greater than 3.5 to 1.00 starting with the end of the first quarter of fiscal 2015. The Credit Agreement also includes other customary affirmative and negative covenants. The Company was in compliance with all covenants for the quarter ended June 26, 2015.

The Credit Agreement also contains provisions requiring the following mandatory prepayments (subject to certain exceptions and limitations): annual prepayments in an amount equal to (a) 33% of excess cash flow (as defined in the Credit Agreement) if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $20.0 million and (b) 25% of excess cash flow if the aggregate outstanding principal amount of the New Term Loan equals or exceeds $10.0 million but is less than $20.0 million. The Credit Agreement also restricts us from declaring or paying any cash dividends.

As of June 26, 2015, the outstanding amounts under the Company’s New Term Loan and New Revolving Credit Facility were $38.7 million and $36.2 million, respectively, which are gross of unamortized debt issuance costs of $0.5 million for a total debt balance of $74.4 million.

XML 66 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Parenthetical) (Detail) - Sales [Member] - Customer concentration risk [Member]
3 Months Ended 6 Months Ended
Jun. 26, 2015
Jun. 27, 2014
Jun. 26, 2015
Jun. 27, 2014
Concentration Risk [Line Items]        
Total 81.20% 82.50% 78.30% 75.40%
ASM International [Member]        
Concentration Risk [Line Items]        
Total   17.10%   18.30%
ASM International [Member] | Maximum [Member]        
Concentration Risk [Line Items]        
Total 10.00%   10.00%  
GT Advanced Technologies (GTAT) [Member]        
Concentration Risk [Line Items]        
Total   11.10%    
GT Advanced Technologies (GTAT) [Member] | Maximum [Member]        
Concentration Risk [Line Items]        
Total 10.00%   10.00% 10.00%
XML 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 184 274 1 false 60 0 false 6 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.uct.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.uct.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.uct.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.uct.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.uct.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 107 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Organization and Significant Accounting Policies Notes 6 false false R7.htm 108 - Disclosure - Balance Sheet Information Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsSupplementalBalanceSheetDisclosuresTextBlock Balance Sheet Information Notes 7 false false R8.htm 109 - Disclosure - Acquisitions Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisitions Notes 8 false false R9.htm 110 - Disclosure - Goodwill and Purchased Intangible Assets Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Purchased Intangible Assets Notes 9 false false R10.htm 111 - Disclosure - Borrowing Arrangements Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Borrowing Arrangements Notes 10 false false R11.htm 112 - Disclosure - Income Tax Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Tax Notes 11 false false R12.htm 113 - Disclosure - Net Income Per Share Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Income Per Share Notes 12 false false R13.htm 114 - Disclosure - Commitments and Contingencies Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 13 false false R14.htm 115 - Disclosure - Segment and Geographic Information Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment and Geographic Information Notes 14 false false R15.htm 116 - Disclosure - Subsequent Events Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Events Notes 15 false false R16.htm 117 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.uct.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock 16 false false R17.htm 118 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables Organization and Significant Accounting Policies (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock 17 false false R18.htm 119 - Disclosure - Balance Sheet Information (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsSupplementalBalanceSheetDisclosuresTextBlockTables Balance Sheet Information (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsSupplementalBalanceSheetDisclosuresTextBlock 18 false false R19.htm 120 - Disclosure - Acquisitions (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisitions (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 19 false false R20.htm 121 - Disclosure - Goodwill and Purchased Intangible Assets (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Purchased Intangible Assets (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 20 false false R21.htm 122 - Disclosure - Income Tax (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Tax (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 21 false false R22.htm 123 - Disclosure - Net Income Per Share (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Income Per Share (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 22 false false R23.htm 124 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 23 false false R24.htm 125 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.uct.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment and Geographic Information (Tables) Tables http://www.uct.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 24 false false R25.htm 126 - Disclosure - Organization and Significant Accounting Policies - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformation Organization and Significant Accounting Policies - Additional Information (Detail) Details 25 false false R26.htm 127 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalSales Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Detail) Details 26 false false R27.htm 128 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Parenthetical) (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalSalesParenthetical Organization and Significant Accounting Policies - Customers as Percentage of Total Sales (Parenthetical) (Detail) Details 27 false false R28.htm 129 - Disclosure - Organization and Significant Accounting Policies - Financial Assets Measured at Fair Value (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesFinancialAssetsMeasuredAtFairValue Organization and Significant Accounting Policies - Financial Assets Measured at Fair Value (Detail) Details 28 false false R29.htm 130 - Disclosure - Organization and Significant Accounting Policies - Components of Reserve for Warranty Costs (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesComponentsOfReserveForWarrantyCosts Organization and Significant Accounting Policies - Components of Reserve for Warranty Costs (Detail) Details 29 false false R30.htm 131 - Disclosure - Organization and Significant Accounting Policies - Additional Information 1 (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformation1 Organization and Significant Accounting Policies - Additional Information 1 (Detail) Details 30 false false R31.htm 132 - Disclosure - Organization and Significant Accounting Policies - Schedule of Stock Option Activity (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesScheduleOfStockOptionActivity Organization and Significant Accounting Policies - Schedule of Stock Option Activity (Detail) Details 31 false false R32.htm 133 - Disclosure - Organization and Significant Accounting Policies - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivity Organization and Significant Accounting Policies - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) Details 32 false false R33.htm 134 - Disclosure - Organization and Significant Accounting Policies - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureOrganizationAndSignificantAccountingPoliciesStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperations Organization and Significant Accounting Policies - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Details 33 false false R34.htm 135 - Disclosure - Balance Sheet Information - Summary of Inventory (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureBalanceSheetInformationSummaryOfInventory Balance Sheet Information - Summary of Inventory (Detail) Details 34 false false R35.htm 136 - Disclosure - Balance Sheet Information - Equipment and Leasehold Improvements, Net (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureBalanceSheetInformationEquipmentAndLeaseholdImprovementsNet Balance Sheet Information - Equipment and Leasehold Improvements, Net (Detail) Details 35 false false R36.htm 137 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Acquisitions - Schedule of Allocation of Preliminary Purchase Price for Acquisition (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureAcquisitionsScheduleOfAllocationOfPreliminaryPurchasePriceForAcquisition Acquisitions - Schedule of Allocation of Preliminary Purchase Price for Acquisition (Detail) Details 37 false false R38.htm 139 - Disclosure - Acquisitions - Summary of Purchased Intangible Assets (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchasedIntangibleAssets Acquisitions - Summary of Purchased Intangible Assets (Detail) Details 38 false false R39.htm 140 - Disclosure - Acquisitions - Unaudited Proforma Consolidated Results of Operations (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureAcquisitionsUnauditedProformaConsolidatedResultsOfOperations Acquisitions - Unaudited Proforma Consolidated Results of Operations (Detail) Details 39 false false R40.htm 141 - Disclosure - Goodwill and Purchased Intangible Assets - Goodwill and Other Indefinite Lived Intangible Assets (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureGoodwillAndPurchasedIntangibleAssetsGoodwillAndOtherIndefiniteLivedIntangibleAssets Goodwill and Purchased Intangible Assets - Goodwill and Other Indefinite Lived Intangible Assets (Detail) Details 40 false false R41.htm 142 - Disclosure - Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureGoodwillAndPurchasedIntangibleAssetsDetailsOfPurchasedIntangibleAssets Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Detail) Details 41 false false R42.htm 143 - Disclosure - Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Parenthetical) (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureGoodwillAndPurchasedIntangibleAssetsDetailsOfPurchasedIntangibleAssetsParenthetical Goodwill and Purchased Intangible Assets - Details of Purchased Intangible Assets (Parenthetical) (Detail) Details 42 false false R43.htm 144 - Disclosure - Goodwill and Purchased Intangible Assets - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureGoodwillAndPurchasedIntangibleAssetsAdditionalInformation Goodwill and Purchased Intangible Assets - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Goodwill and Purchased Intangible Assets - Future Estimated Amortization Expense (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureGoodwillAndPurchasedIntangibleAssetsFutureEstimatedAmortizationExpense Goodwill and Purchased Intangible Assets - Future Estimated Amortization Expense (Detail) Details 44 false false R45.htm 146 - Disclosure - Borrowing Arrangements - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureBorrowingArrangementsAdditionalInformation Borrowing Arrangements - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureIncomeTaxesActivityRelatedToCompanysUnrecognizedTaxBenefits Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) Details 47 false false R48.htm 149 - Disclosure - Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShare Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) Details 48 false false R49.htm 150 - Disclosure - Net Income Per Share - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformation Net Income Per Share - Additional Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 50 false false R51.htm 152 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments under Operating Leases (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsUnderOperatingLeases Commitments and Contingencies - Summary of Future Minimum Payments under Operating Leases (Detail) Details 51 false false R52.htm 153 - Disclosure - Segment and Geographic Information - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation Segment and Geographic Information - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Segment and Geographic Information - Revenue by Geographic Area (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureSegmentAndGeographicInformationRevenueByGeographicArea Segment and Geographic Information - Revenue by Geographic Area (Detail) Details 53 false false R54.htm 155 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.uct.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation Subsequent Events - Additional Information (Detail) Details 54 false false All Reports Book All Reports In ''Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Condensed Consolidated Statements of Cash Flows'', column(s) 1, 2, 3 are contained in other reports, so were removed by flow through suppression. uctt-20150626.xml uctt-20150626_cal.xml uctt-20150626_def.xml uctt-20150626_lab.xml uctt-20150626_pre.xml uctt-20150626.xsd true true XML 68 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions - Summary of Purchased Intangible Assets (Detail) - Marchi Thermal Systems Inc [Member] - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2015
Dec. 26, 2014
Jun. 26, 2015
Acquired Finite-Lived Intangible Assets [Line Items]      
Total purchased intangible assets $ 23,370    
Customer relationships [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchased intangible assets, Useful Life 10 years 10 years  
Total purchased intangible assets $ 9,900   $ 9,900
Trade name [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchased intangible assets, Useful Life 6 years 6 years  
Total purchased intangible assets $ 1,170   1,170
Intellectual Properties/Know-How [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Total purchased intangible assets $ 12,300   $ 12,300
Intellectual Properties/Know-How [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchased intangible assets, Useful Life 8 years 8 years  
Intellectual Properties/Know-How [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchased intangible assets, Useful Life 12 years 12 years  
XML 69 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Purchased Intangible Assets (Tables)
6 Months Ended
Jun. 26, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Indefinite Lived Intangible Assets

Details of goodwill and other intangible assets were as follows (in thousands):

 

     June 26, 2015      December 26, 2014  
     Goodwill      Intangible
Assets
     Total      Goodwill      Intangible
Assets
     Total  
                 

Carrying amount

   $ 74,298       $ 37,702       $ 112,000       $ 55,918       $ 16,824       $ 72,742
Details of Purchased Intangible Assets

Details of purchased intangible assets were as follows (in thousands):

 

     As of June 26, 2015      As of December 26, 2014         
     Gross
Carrying
Amount
     Accumulated
Amortization
    Carrying
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
    Carrying
Value
     Useful Life
(in years)
 

AIT

                  

Customer relationships

   $ 19,000       $ (14,154   $ 4,846       $ 19,000       $ (13,011   $ 5,989         7   

Tradename

     1,900         (1,229     671         1,900         (1,081     819         6   

Intellectual property/know-how

     1,600         (686     914         1,600         (571     1,029         7   

Marchi

                  

Customer relationships

     9,900         (412     9,488         —          —         —          10   

Tradename

     1,170         (99     1,071         —          —         —          6   

Intellectual property/know-how

     12,300         (575     11,725         —          —         —          8-12   

UCT

                  

Tradename

     8,987         —         8,987         8,987         —         8,987         *   
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

    

Total

   $ 54,857       $ (17,155   $ 37,702       $ 31,487       $ (14,663   $ 16,824      
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

    

 

* In addition to the Marchi and AIT tradename intangible assets of $3.1 million, the Company is also carrying a UCT tradename intangible asset of $9.0 million as a result of a previous acquisition. The Company concluded that the UCT tradename intangible asset life is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.
Future Estimated Amortization Expense

As of June 26, 2015, future estimated amortization expense is expected to be as follows (in thousands):

 

     Amortization
Expense
 
  

2015 (remaining in year)

   $ 2,710   

2016

     4,888   

2017

     3,969   

2018

     3,409   

2019

     3,037   

Thereafter

     10,702   
  

 

 

 

Total

   $ 28,715